低延迟音视频传输技术在直播领域的应用

本文介绍了陌陌从传统直播到互动直播的演进,探讨了基于CDN架构的直播应用及其问题,包括端对端延迟、抗卡顿和清晰度优化。此外,文章提出了多人连线、狼人杀模式和电台模式等互动直播形式,以及未来直播技术发展趋势,如低延迟、高清晰度和富效果。
摘要由CSDN通过智能技术生成

640?wx_fmt=jpeg


本文来自陌陌视频流媒体技术负责人吴涛在WebRTCon 2018上的分享,他详解了陌陌从传统直播过渡到1对1到多人互动模式的演进,架构的优化保证了用户体验与业务需求。另外,文末为WebRTCon 2018最后一波PPT分享,点击阅读原文下载。


文 / 吴涛

整理 / LiveVideoStack




概览


我有幸曾在互联网、安防监控、广电音视频传输三大领域从事工作,感觉自己现在的水平应该仅够满足实战需求了,所以今天在这里不敢说为大家做分享,只能说为大家汇报一些自己在这三个领域工作的心得体会。


互联网直播的话题已经是老生常谈了,我们也很难再讲出来一些新的东西。我最早来到陌陌的时候,陌陌做音视频传输技术的只有四个人,一个做客户端,一个做支付,一个做后台,剩下一个由我来做音视频。可以说我见证了陌陌直播从襁褓之中成长为现在这样一个成熟直播平台的全过程。2017年Q4财报显示,陌陌现在月活跃用户数9910万人,收入是3.58亿美元,而陌陌视频收入约3.2亿美元,也就是说陌陌90%多的收入都是视频提供的,这是现在陌陌直播平台的发展情况。


640?wx_fmt=jpeg


今天我向大家分享的主要内容有:


  1. 基于CDN架构的直播应用

  2. 基于CDN架构的低延迟直播的应用

  3. CDN架构下非交互直播的问题

  4. 带有交互能力的直播

  5. 直播技术未来的发展


1.基于CDN架构的直播应用

640?wx_fmt=jpeg


这张图是陌陌APP直播界面去除礼物、动画等元素的效果图。一位主播在屏幕前为用户表演。主播能做的事,对着屏幕表演,用户除了给主播送礼物或发消息外无法与主播进行其他交互。有时用户会发现主播不会对自己发送的消息作出反馈,这是为什么?第一种原因可能是这位主播受关注度比较高,消息量比较大,无法一一进行回复;第二种原因可能是此时端对端延迟过大,使得主播响应无法及时送达到观众端。


640?wx_fmt=jpeg


以上是其中一种基于CDN架构的直播架构图。这个架构图很简单,主播把直播数据推到了一个CDN的边缘节点,用户再从CDN的另一端的边缘节点获取直播数据,这种架构在直播当中十分常见,为什么使用这种简单架构?


1.1优势


显而易见的是,其优势就是简单。使用这种架构意味着企业不需要开发者有多强的网络技术能力,只需要确定域名后把音视频传入即可完成。并且,简单意味着这种架构的开发效率非常高,也许只需编写几行代码或者进行配置即可完成。对于一个应用型公司来讲,这种方案的开发门槛很低,所需要的时间、人力资源成本都很低,这也是互联网直播使用CDN的好处之一。


1.2 劣势


当然这种方案也存在劣势。第一我们知道CDN

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值