
文章分类:APP开发资讯 发布时间:2017-04-12 原文作者:Ding 阅读( )
APP开发奕环科技小编表示:最近,直播的热度持续飙升,主要原因是视频直播开发技术中连麦技术的发展,今天小编就来给大家科普一下视频直播开发中的连麦技术。
直播中,主播如果要与用户交互,常见有两种方式:
第一种方式:文字,这种比较常见,实现也比较简单,这里不再进行分析;
第二种方式:连麦,这样主播可以面对面与观众进行交互,增加了互动性;
由于连麦方式比较复杂,这里进行详细分析。
RTMP是目前主播中最常用的协议,使用RTMP协议,可以实现最简单的一种连麦方式,当有连麦者时,则主播端和连麦者端,都分别推一路RTMP流到CDN,CDN再将这两路RTMP流发送给观众端,观众端将两路RTMP流合成为一个画面。
第二种方式,是主播端与连麦者之间使用P2P方式进行交互,然后主播端将自己和连麦者的视频进行合并,再推到CDN上,CDN再发送给观众端,主播和连麦者之间使用P2P,网络质量较好,延迟较小,保证了两者之间交互不会有非常大的延时;解决声音的干扰问题,消除回声;综合来说,P2P方式在一定程度上可以解决连麦的问题。