通过 H5 在微信社群中进行课程直播,或是在钉钉企业群中进行团队培训,已经不再是新鲜事。而且,在需求量不断增加的同时,用户对于互动性的要求也发生了变化。更多用户开始希望在 H5 直播教学或企业培训中增加白板、PPT 同屏等功能,让 H5 直播体验与 App、Web 浏览器的直播体验对齐。这样的需求听上去是不是很合理?但是,现有的很多技术选型却很难满足。


实现 H5 课堂,最常见的方案有两种。一种是通过 CDN 进行推流,也就是直播场景常用的方案。这种方案存在一个问题,延时高。传统的直播主要采用 RTMP、HTTP-FLV、HLS 作为传输协议。以 iOS 端为例,它一般采用的是 HLS 流媒体协议,从主播端到观众端的延时大约是 10s左右。在这样的延时下,加入白板功能,就会出现白板画面与课程视频、老师的声音不同步的现象。同时,开发者不仅需要做转码推流,还要考虑推流服务器的后续运维。
另一种方案是基于 WebRTC,利用其 UDP 传输来实现低延时直播。但使用过 WebRTC 的开发者都知道,它在移动端存在兼容性问题。就市场上大部分的 WebRTC 方案而言,在 iOS 上,只有系统版本在 12.1.4 以上的机型才支持 WebView(如微信中的浏览器) 的单向订阅;在 Android 上,很多机型不支持 H.264解码。这在一定程度上,阻碍了 WebRTC 方案的应用。


声网现已推出 H5 实时直播解决方案,基于 Agora Web SDK 实现,既兼容大部分的 Android 机型、浏览器,又可以满足白板+H5 直播对实时性的要求。
H5 实时直播解决方案的特性主要有几点:
1
兼容性强
H5 实时直播解决方案是基于声网 Web SDK实现的,已经解决了移动端浏览器的兼容性问题。主播端可以通过 Web Chrome 浏览器或 Native 发起直播;观众端支持在 iOS 11 以上版本的微信或浏览器中观看,以及在 Android 微信 7.0以上版本或 Android Chrome 58以上版本观看。
2
快速上线
开发者只需要集成声网 Web SDK,即可实现 H5 实时直播场景。既不需要进行推流转码,也不需要单独开发页面或微信小程序。而且,该方案易于集成,一周左右即可完成开发上线。
3
低延时
H5 实时直播方案基于声网 Web SDK 实现,数据会通过声网 SD-RTN™ 实时网络传输,SD-RTN™能够实时根据各节点的连接和传输状况、负载状况以及到用户的距离和响应时间,自动分配最优、最通畅的传输路径,达到实时传输需要的质量保障级别。H5 实时直播的延时可低至 200ms,纯音频可低至 50ms,这让开发者们可以在直播中加入白板功能。
声网 H5 实时直播解决方案是行业内首个低延时 H5 互动直播方案。近期,学点云已经集成上线了声网 H5 实时直播解决方案,面向其所有 SaaS 客户提供技术支持。目前还有十余家在线教育机构正在集成声网 H5 实时直播方案中。
为了更好地构建开发者满意的产品,我们开展了 H5 Beta Program,限量邀请开发者和我们一起共建产品。如果您对我们的产品感兴趣,并有兴趣和意愿积极参与试用反馈,那么就请加入我们吧!
申请参与
点击「阅读原文」或长按扫描下方二维码
所有通过申请的开发者都将会优先得到我们最新产品的体验试用的权利,并能获取价值 188 元的 RTC 2019 实时互联网大会门票一张以及价值 198 元的游戏充电宝一个。如果提出建设性反馈意见的,我们会在官网、论坛中露出您的贡献!We Want You !