基于HLS格式的低延时互动直播技术

本文介绍了Twitch团队如何基于HLS格式实现低延时互动直播技术,探讨了点对点与广播、推流与拉流的权衡,并详细阐述了HLS加HTTP Chunked Transfer Encoding在降低延时中的作用。通过后台和前台的优化,Twitch实现了4.45秒的端到端延时,展示了低延时广播的可能性。
摘要由CSDN通过智能技术生成

在不牺牲服务质量(卡顿率、画面清晰度)的前提下,越低的延时能带来越好的互动性用户体验。为达成可扩展性、服务质量、互动性的三赢,Twitch团队研发了基于HLS格式的低延时互动直播技术。本文来自Twitch Principal Research Engineer沈悦时在LiveVideoStackCon 2018大会上的分享,并由LiveVideoStack整理而成。


文 / 沈悦时

整理 / LiveVideoStack


本次分享的内容包括以下几个方面:


1、Twitch.tv的介绍;

2、互动性:互动直播和传统电视的区别;

3、点对点 vs. 广播:延时、可扩展性以及服务质量之间的利弊权衡;

4、推流 vs. 拉流:依然是延时、可扩展性以及服务质量之间的利弊权衡;

5、协议:HLS 加 HTTP Chunked Transfer Encoding;

6、后台:每个环节都得严格遵守纪律;

7、前台:ABR变得更难,瓶颈是带宽估计;

8、总结;


1、Twitch.tv的介绍


Twitch.tv是中国市场以外最大的互动直播平台,它的模式和国内的虎牙、斗鱼直播是类似的。从技术上来说,Twitch对广播产业的价值是最大程度地降低了广播的技术壁垒,只要你家里有个很简单的设备你就可以广播,实现互动的网上直播。


640?wx_fmt=png


1. Twitch.tv的内容和用户社区


640?wx_fmt=png


从用户社区上来说,Twitch.tv的用户社区是面向全球范围的,但最多的用户量集中在欧美地区;从直播内容上来说,Twitch.tv的内容和国内的虎牙、斗鱼直播非常相似,主要是以游戏为主。


2. Twitch的成长历程


640?wx_fmt=png


Twitch于2011年开始创立,大概在2013年开始火起来的,从上图也可以看出,Alexa(评估网站受欢迎程度的第三方网站)通过统计单个用户每天的访问量和每个用户的访问页面次数,Twitch的受欢迎程度是排在全球第32位。这个排名自从2011年创立公司以来节节攀升。


下面这张图是我们2017年统计的真实观看量数据,每天的活动量大概在1500万左右,每月的活动量大约是1亿左右。另外,就在今年,在E3上统计得出Twitch的单个频道访问量超过了1700万,同时在线观众数达到了290万,这也创造了新的记录。


640?wx_fmt=png640?wx_fmt=png


顺便给大家提一下,Twitch上最红的一个主播——Ninja,他是第一个上ESPN杂志头版头条封面的电子竞技玩家。


640?wx_fmt=png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值