直播系统开发技术的实现

  • 发布时间:2019-10-10 09:03:05,加入时间:2018年11月17日(距今2024天)
  • 地址:中国»山东»泰安:万达广场2号楼1702
  • 公司:泰安云豹网络科技有限公司, 用户等级:普通会员 已认证
  • 联系:张清苑,手机:17175331167

RTMP是目前主播中最常用的协议,使用RTMP协议,可以实现最简单的一种连麦方式

当有连麦者时,则主播端和连麦者端,都分别推一路RTMP流到CDN,CDN再将这两路RTMP流发送给观众端,观众端将两路RTMP流合成为一个画面。这种方式的优缺点如下:

优点实现简单; 缺点:

主播与连麦者如果要进行交互,考虑到上面分析的延时问题,在这里延时需要至少加大一倍。这样对于实时交互来说,完全无法接受; 主播与连麦者交互时,声音会产生干扰,形成回音; 观众端要接收两条视频流,带宽、流量消耗过大,并且两路视频流解码播放,耗费CPU等资源也非常多; 这样看来,这种方式弊大于利,基本不可取。

第二种方式,是主播端与连麦者之间使用P2P方式进行交互,然后主播端将自己和连麦者的视频进行合并,再推到CDN上,CDN再发送给观众端,优点是主播和连麦者之间使用P2P,网络质量较好,延迟较小,保证了两者之间交互不会有非常大的延时; 解决声音的干扰问题,消除回声。

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。