直播连麦技术对比-互动直播调研必看.md

简述

自2016年被誉为直播元年,到现在已经过去2年,直播场景,已经发生翻天覆地的变化,美女直播、商业直播、直播购物、财经直播、论坛直播等等,直播已经入侵到各行各业。直播技术也发生了翻天腹地的变化,也就是一开始的单人直播,到直播连麦,旁路直播、跨直播间PK等,还有传统视频会议转型做大型连麦直播会议,这些商业形势的转变,极大的推动了直播技术的升级。

直播形式

1. 传统直播:基于协议RTMP做的单路直播互动。该模式下主播一个人表演,其他观众根据IM系统跟主播进行文字互动。
2. 连麦直播:基于UDP做的多路实时互动直播。该模式下主播跟观众除了基于IM系统沟通外,还可以进行音视频互动,极大的方便了观众,互动效果更直观,更能有效吸引用户。

连麦直播技术应用

2016年好多直播平台陆续上线连麦,如今连麦已经成为主流直播平台标配。anyRTC于2016年全球率先推出的多人连麦、纯语音连麦等多种玩法,半年时间内,就与几个直播平台达成深度合作,如测测星座、极秀等等。

1240视频直播

1240音频直播

1. 基于WebRTC和RTMP结合的方案:

该方案由anyRTC推出,意在用户在不改变自身架构的前提下,无缝接入连麦功能。

系统架构图(anyRTC架构图)

anyRTC架构图

优点:

  1. 原有的方案不变,和老框架无缝融合,极大的减少了开发者的工作量。
  2. 减少成本:主播和用户在不连麦的情况下,都是基于RTMP协议链接,服务带宽费用极其低。
  3. 稳定,该方案在主播客户端合流,错误容错率低。
  4. 最大支持4方音视频连麦,音频连麦最大可支持100路
  5. 主播以及连麦者可以自由布局音视频,页面可以自己进行定制化。
  6. 全平台支持,支持H5推流连麦。

缺点:

  1. 对主播端带宽有要求高,用户上行要有保障。
  2. 用户连麦挂断的时候在切换rtmp流的时候,会看到自己和主播合成的画面,时间在1~3s之间。原因:自己从RTC转到RTMP的时候,RTMP流会有1~3s延迟

1. 基于RTC的方案

该方案推出方为声网、即构,意在让用户抛弃RTMP,使用新型流媒体RTC。

系统架构图:(即构架构图)

系统架构图

优点:

  1. 实时:延迟大概在400~600ms之间。

缺点:

  1. 费用昂贵:传统的CDN,现在价格极其低,换成RTC方案后,成本在原有RTMP的3倍+。
  2. 大并发困难:RTC服务集群并不成熟,而且节点少,优化以及智能调度策略远不及传统CDN。
  3. 耗用户带宽:非连麦用户看主播另外的一个用户连麦要拉取两路流播放。如果连麦人数更多,游客拉取视频流越多。
  4. 开发困难:该方案要服务端做对接,才能支持HLS和RTMP。
  5. 服务端转码:如果用户要支持RTMP和HLS,必须要求集成方开通服务器转码功能,大家都知道,转码非常消耗资源。集成方成本大大提高。
  6. 不支持H5推流。

推荐anyRTC直播方案

  1. 基于WebRTC和RTMP结合的方案,要本地合流,本地协议RTC和RTMP自由切换,要求的技术更多,而且难度很大。
  2. 基于WebRTC和RTMP结合的方案,要实现一套播放RTMP的播放器,目前市面上的RTMP播放器主流的是用ijkplayer,这个对技术要求也很高,要做到秒开,不花屏。
  3. 服务器端录制,客户端配置是否可录制,极大的节省了用户的成本,按需录制。
  4. 美颜功能,助力大陆美女直播场景。

总结

经过上述描述,我想在调研或转型做连麦直播的开发者,心中已经有了答案,当然也要根据自身需求而定。希望上述文章能构帮助到您。anyRTC:www.anyrtc.io

anyRTC简介

anyRTC云平台基于WebRTC标准,可以在浏览器不安装任何插件的情况下可以直接浏览视频,而且保证低延时(100ms以内), 高质量,动态码流自适应,真正实现互动直播。支持市面上主流的所有平台,包含H5、Web、IOS、Android、MAC、Windows、Linux。可用于应急指挥、教育培训、社交娱乐、电商售卖、医疗金融、物联网等领域。

anyRTC,名称源自随时随地的实时通信(Any Real-Time Communication)的缩写,是由铂渊信息技术(上海)有限公司(简称:铂渊)自主研发的云平台,铂渊是一家注重于音视频实时交互、智能算法及相关服务的专业科技创新型公司,公司围绕音视频实时交互业务提供优质产品、领先同类产品的算法和理念、周到的云平台服务

转载于:https://my.oschina.net/anyRTC/blog/1941331

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值