声网服务端网关 SDK 部署在服务端,可与集成了声网 RTC SDK 的客户端通过 SD-RTN™ 进行实时通信,实现向客户端发送音视频流和从客户端接收音视频流的功能。
下图展示了服务端网关 SDK 的几种应用,包括在频道中播放本地文件,旁路推流, 以及与企业呼叫中心互通。服务端网关 SDK 将 SD‑RTN™ 中的媒体流转换为指定格式,输出给其他模块,并将其他模块的媒体流编码,发送到 SD‑RTN™。
LIVE_BROADCASTING
。特性 | 描述 |
---|---|
兼容 | 与 Android、iOS、Windows、macOS、及框架平台互通。与Web 的声网 RTC SDK(3.0.0 或更高版本)以及小程序声网 RTC SDK (2.4.2) 互通。 |
可靠 | 支持集群部署,动态扩容,服务高可用。 |
流畅 | 基于 SD-RTN™ 的音视频抗丢包特性,实现低延迟的服务器到客户端的内容传递。 |
高并发 | 同时支持推拉数百路音视频流。 |
安全 | 提供音视频通话、数据传输、数据存储等端到端安全保障机制,详情可参考信息安全说明。 |
支持主流 Linux 操作系统:
支持以下架构:
如需支持其他架构,请联系 sales@agora.io。
服务端网关 SDK 应用广泛,目前可以在以下场景中发挥重要作用:
场景 | 功能描述 |
---|---|
AI 互动课堂 | AI 互动课堂是一种个性化在线教学方式,利用 AI 技术对学生的表现进行智能分析,向学生推送针对性的音视频课件讲解,做到因材施教。使用服务端网关 SDK,可以向频道中不同的 UID 发送不同的课件视频。 |
网络测试 | 在上课之前,服务端网关 SDK 作为机器人进入频道,与老师和学生通话,测试端到端网络情况。 |
呼叫中心 | 使用 服务端网关 SDK 为企业传统的呼叫中心系统 (VoIP/PSTN)建立音频连接, 让用户可以在 App 上方便、快捷地发起音频呼叫,联络客服坐席。 |
功能 | 描述 |
---|---|
发送和接收多种格式的音视频数据 | 支持向 SD-RTN™ 发送多种格式的媒体流或媒体文件。 |
媒体流发送和接收相互独立 | 可同时发送和接收媒体流、仅发送或仅接收媒体流、音频和视频的发送和接收相互独立。 |
单进程多实例 | 同时针对多个频道发送或接收媒体流。 |
支持 string UID | 支持使用 string 型 UID 加入频道。 |
接收指定 UID 的流 | 支持接收频道内指定 UID 的流。 |
混音 | 支持将接收的多路音频流进行混音。 |
媒体流加密 | 支持多种加密模式,详见 媒体流加密。 |
云代理 | 支持云代理服务。用户只需要在防火墙上将特定的 IP 及端口列入白名单,就可以实现内网访问声网服务。 |
费用详见计费说明。