声网 SDK v4.x 是一个新的 SDK 版本,可帮助用户将实时音视频功能集成到 app 中。在大规模的实时互动场景下,你可以用它实现更好的实时互动效果。
在新 SDK 版本的基础上,声网搭建了声网云市场并引入了一批音视频领域的顶级服务商,旨在帮助用户无缝集成扩展服务、更方便地实现多种扩展特性。
集成新版本 SDK 后,你可以将多个外部音视频流(包括多路摄像头采集、多路屏幕采集、多路自采集)发布到任意频道。 除此之外,你还可以使用内置播放器并将播放器的多路音频或视频流推送到网络。
本节描述声网 SDK v4.x 的主要优势。
增加了频道媒体选项设计,简化了用户在频道内发布/订阅的操作。
你可通过下表快速了解各类直播产品的区别。
声网互动直播 | 声网极速直播 | 传统 CDN 直播 | |
---|---|---|---|
典型场景 | 主播和观众需要频繁进行音视频互动的直播场景,要求观众端超低延时 | 主播需要及时回应观众文字、弹幕及打赏信息,或与观众有较低频音视频互动的直播场景 | 完全不需要音视频互动的直播场景 |
延时指标 | 主播和观众间的延时 1500 ms ~ 2000 ms | 主播和观众间的延时 > 3000 ms | |
同步性 |
|
|
|
互动体验 | 优 | 良 | 差 |
费用 | 较高 | 适中 | 较低 |
setClientRole
设置观众端的延时级别,实现极速直播和互动直播之间的无缝切换。声网互动直播提供丰富的功能,你可以根据自己的场景需求灵活组合。
功能 | 描述 | 典型适用场景 |
---|---|---|
单主播直播 | 支持单主播场景下的低延时直播,观众可加入直播间观看直播。 | |
观众连麦 | 观众与主播连麦聊天,其他观众围观。 | |
跨直播间连麦 | 多个主播跨直播间,连麦互动,观众围观。 | PK 连麦。 |
伴奏混音 | 将本地或在线的音频和用户声音混音,同时发送并播放给频道内其他用户。 | |
基础美颜 | 支持基础的美颜功能,包括设置美白、磨皮、祛痘、红润效果。 | 娱乐直播美颜。 |
屏幕共享 | 把屏幕内容同步展示给频道内的其他用户,支持指定共享某个屏幕或窗口,同时支持指定共享区域。 | |
修改音视频原始数据 | 可支持变声,支持获取媒体引擎的原始语音或视频数据,对原始数据进行处理。 | |
自定义视频源和渲染器 | 支持自定义的视频源和渲染器,可以不使用系统摄像头,使用自己构建的摄像头视频源、屏幕共享视频源、文件视频源等。可以更灵活地处理视频,比如添加美颜效果、滤镜等。 | |
旁路推流 | 将频道内的音视频内容通过 CDN 推送到其他 RTMP 服务器: |
特性 | 声网指标 |
---|---|
SDK 包体积 | 4.61 ~ 13.94 MB |
多主播互动 | 17 人 |
最多观众人数 | 100 万 |
观众端最低延时 | 1500 ms ~ 2000 ms |
视频属性 | |
音频属性 | |
音频抗丢包率 | 上下行抗丢包率 80% |
主播之间延时 | ≤ 400 ms |
支持多种平台,并支持平台间互通,具体的兼容性要求见下表。
平台 | 支持版本 |
---|---|
Android | 4.1+ Android SDK 支持如下 ABI: |
iOS | 9.0+ |
macOS | 10.10+ macOS SDK 支持如下架构:
|
Windows | Windows 7+ Windows SDK 支持如下架构:
|