抖音技术能力大揭密!钜惠大礼、深度体验,尽在火山引擎增长沙龙,就等你来! 立即报名>> 了解详情
写点什么

声网 Agora 实时消息 SDK 正式上线

2019 年 11 月 30 日

声网Agora实时消息 SDK 正式上线

很多实时互动场景,都需要通过实时音视频与实时消息结合来实现。在直播或视频互动同时,进行文字聊天、送礼物、发弹幕、申请连麦、获取历史消息等,都离不开实时消息。


声网 Agora 实时消息 SDK(Real-timeMessaging, RTM SDK )beta 版已经正式上线。RTM SDK 可以实现实时文字消息互动功能,可提供高并发、高可靠的实时消息服务。在服务端,我们在全球部署数据中心,可提供全球平均延时 < 200ms,国内平均延时 < 100ms 的低延时传输。


RTM SDK 适用场景

通过与声网 Agora Native SDK 结合,RTM SDK 可以为很多场景赋予更稳定可靠、低延时的实时互动能力。我们通常在一些互动场景中见到的实时消息分为两种:


  • 一种是帮助用户来交流的消息,比如文字消息、点赞、礼物、弹幕等。

  • 另一种则是信令消息,比如聊天室中用户的上下麦状态同步、上麦请求、历史消息的拉取等。


那么在实际场景中,目前 RTM SDK 可以实现什么功能呢?我们举几个例子。


在直播中,RTM SDK 可以帮助实现文字聊天,这也是直播应用里最基础的功能之一。红包、送礼物、弹幕、点赞等功能也可以通过 RTM SDK 的实时消息能力来实现。同时,直播间人数、名单管理,都可以通过 RTM SDK 来实现。


在社交聊天中,RTM SDK 可以实现一对一、群组的文字消息,以及音视频呼叫信令。


在互动教室、视频会议中,白板是必不可少的功能。通过 RTM SDK 也可以实现白板消息。同时,还可以实现课堂中,老师与学生的互动、学生列表、在线状态等。


RTM SDK Beta 版支持的功能包括:


  • 点对点消息

  • 频道消息

  • 获取频道内用户列表

  • 呼叫邀请


RTM SDK 特性

全球部署的低延时消息传输

我们为 RTM SDK 在全球部署数据中心,全球平均延时 < 200ms,国内平均延时 < 100ms。与实时语音、视频 SDK 配合开发,可帮助开发者实现多种全球化的实时互动场景。


高并发、高可靠

在传输方面,我们采用分布式架构,采用多机房多路保活机制,智能优化路径,在其它节点失效时自动转移,选择最优节点路径传输,服务可靠。RTM SDK 服务端采用弹性可伸缩架构,支持单频道百万并发,轻松应对直播答题、电商互动直播、大班课等高并发场景。同时,支持动态快速扩容,可以灵活应对用户场景的快速增长。


Q & A

Q:RTM SDK 与声网信令 SDK 的差别是什么?


A:RTM SDK 在 beta 版已基本实现了信令 SDK 的主要功能。同时,RTM SDK 提供了更优的 API 设计,以及诸如单用户允许加入多个频道等功能。在后台架构上,RTM SDK 可以提供比信令 SDK 更可靠、高并发、全球化的消息服务。RTM SDK 还将在后续版本中提供更加丰富的功能。而信令 SDK 也将于 2019 年第四季度“正式退役”。到时我们将停止对信令 SDK 的维护。


Q:使用信令 SDK 的 App 是否可与 RTM SDK beta 版通信?


A:目前两者暂时未实现互通。互通功能将在 RTM SDK 近期的版本中提供。届时,使用信令 SDK 的应用可与使用 RTM SDK 的应用进行通信。


本文转载自公众号声网 Agora(ID:shengwang-agora)。


原文链接:


https://mp.weixin.qq.com/s/93iI1rn9jt9NctXZPRO2bA


2019 年 11 月 30 日 20:20376

评论

发布
暂无评论
发现更多内容

网络攻防学习笔记 Day98

穿过生命散发芬芳

态势感知 网络攻防 8月日更

06-高可用复杂度

Lane

深度解析区块链数字票据及其优势

CECBC区块链专委会

【Docker 系列】我们来看看容器数据卷到底是个啥

普普通通程序员

分享三个可改进的体验

石云升

用户体验 体验设计 8月日更

架构训练营毕业总结

冬天的树

毕业设计作业

薛定谔的指南针

架构实战营

模块四作业

秀聪

架构训练营

从java注解漫谈到typescript装饰器——注解与装饰器

zhoulujun

Java 注解 装饰器 ts 元数据

Kafka 和 Kinesis 之间的对比和选择

HoneyMoose

【架构实战营】毕业总结

swordman

架构实战营

毕业感想

薛定谔的指南针

架构实战营

Tensorflow随笔(一)

毛显新

人工智能 深度学习 tensorflow keras

ipfs挖矿怎么选择公司?ipfs挖矿收益怎么计算?

IPFS老胡

IPFS挖矿收益怎么计算 ipfs挖矿怎么选择公司

架构实战营模块四作业

王晓宇

架构实战营

微信朋友圈的高性能复杂度分析

Saber

架构实战营

JavaScript 开发人员应该理解的 this

devpoint

JavaScript js变量声明 this 8 月日更

JIT-动态编译与AOT-静态编译:java/ java/ JavaScript/Dart乱谈

zhoulujun

Java dart JIT

PNG文件解读(1):PNG/APNG格式的前世今生

zhoulujun

png

PNG文件解读(2):PNG格式文件结构与数据结构解读—解码PNG数据

zhoulujun

png jpg

MongoDB 客户端怎么做负载均衡

海明菌

mongodb 负载均衡 客户端

200道Java灵魂考题:全部掌握拿下阿里P7腾讯T3.2

程序员改bug

Java 架构 编程语言

单向数据流-从共享状态管理:flux/redux/vuex漫谈异步数据处理

zhoulujun

React Redux vuex vue2 状态机

安全世界观 | 常见WEB安全问题及防御策略汇总

架构精进之路

安全 8 月日更

Tensorflow API(一)

毛显新

人工智能 深度学习 tensorflow keras

设计千万级学生管理系统的考试试卷存储方案-模块四

小牧ah

架构实战营

三维旋转笔记:欧拉角/四元数/旋转矩阵/轴角-记忆点整理

zhoulujun

矩阵旋转 欧拉角 三维旋转 四元数

当农产品拥有“身份证”区块链技术如何助力农产品溯源监管?

CECBC区块链专委会

数字新基建助推能源互联网“一体两翼”区块链中台应用建设思考

CECBC区块链专委会

【前端 · 面试 】HTTP 总结(七)—— HTTP 缓存概述

编程三昧

HTTP 前端面试 面试题总结 8 月日更 HTTP缓存

架构实战营-毕业设计项目

阿体

Study Go: From Zero to Hero

Study Go: From Zero to Hero

声网Agora实时消息 SDK 正式上线-InfoQ