对线上课堂来说,互动直播的核心点在于低延迟、抗丢包和回声消除功能,行业内默认延迟超过800ms,用户体验就不友好了。目前行业内存在两种直播互动实现方案,我们先了解下这两种方案的实现流程和优缺点。
第一种方案:老师端接收学生端发送来的音视频数据,将自身音视频与学生端进行合成,最后将混合音视频推送给收看观众。
优点:观众看到的画面和老师看到的画面一模一样。缺点:对于老师端带宽、视频解码要求高,不适用于移动场景;延迟会增大。
第二种方案:老师端和学生端将音视频发送给音视频中转服务器,音视频中转服务器转发对方的音视频给连麦方,同时转发一份给互动直播服务器,由互动直播服务器对多方音视频进行混合,再将混合后的音视频推送给其他用户。
优点:可以实现多人连麦互动直播,实时性高;服务器压力小。 缺点:多人互动场景下随着人数增长,带宽成本成几何级增长。
互动直播相较其他直播而言,低延迟是其核心能力。单向直播延迟,用户感受并不明显,但当互动直播的延迟超过800ms时,用户的体验就很差了。这里的延迟,是指从老师端采集到学生端播放之间的时间差,是检验直播应用实时性能的最重要指标,对视频直播来说,延迟的高低是影响用户直播体验好坏的重要因素。我们视频直播点播流媒体服务器EasyDSS可以比较好的适应这种直播需求,在延迟方面也可以通过调试码率或者分辨率来进行适应。