产品总体概述

网易云信基于网易多年的即时通讯和实时音视频通话功能的技术积累,提供稳定流畅、高品质、全平台的点对点和多人实时音视频通话服务。经过多年的社交娱乐、教育等行业的深耕与客户打磨,将原有互动直播产品全新升级至互动直播2.0。

互动直播2.0(NERTC SDK)是基于互动直播1.0进行全新升级的音视频产品, 互动直播2.0主要做了以下几点提升:全新的音视频引擎和网易云信深度优化的自研音视频编码器,更加简单易用的接口,更多的质量数据回调和数据平台的支持。

互动直播2.0与音视频通话2.0有所不同。视频通话不区分主播和观众,所有用户都可以发言并看见彼此;互动直播的用户分为主播\连麦者和普通观众,只有主播和连麦者可以发言并看到彼此,也可被普通观众看见,普通观众之间是无法交流或看到彼此的。主播和连麦者的音视频数据在互动直播高性能服务器合成一条流后推流到CDN流媒体服务器,普通观众拉流观看即可(RTMP推流协议)。

互动直播2.0的方案可以实现一对多,多对多的音视频互动直播。适用于娱乐直播场景,在线教育直播场景,电商直播场景等强互动场景。

互动直播架构

互动直播2.0主要采用互动直播高性能服务器进行合流后推到CDN流媒体服务器,普通观众进行拉流观看,整体架构图如下图所示。

image

平台兼容

互动直播2.0(NERTC SDK)的具体平台支持及开发环境要求如下表所示:

平台 支持版本
Android 4.4+
Android SDK支持架构:armeabi-v7a、arm64-v8a、x86
iOS 9.0+
Windows Win 7+
Windows SDK支持架构:x86、x64
Mac 10.11+
Web Chrome 72+
Safari 12+