-->
Save your seat for Streaming Media NYC this May. Register Now!

HTTP/2.0和DASH:计划未来改进的视频交付

Article Featured Image

多媒体流量的巨大增长推动了HTTP流量的广泛增长. Nowadays, it could be seen as the 协议来部署新的服务和应用程序,它也被业界大量使用, 由于它为现代互联网架构提供了先进的功能:

  1. 它是一个以内容为中心的协议,通过DNS将名称与地址解耦
  2. 它提供缓存元素和中间框作为反向和正向代理
  3. 它支持具有内容分发的可伸缩和灵活的内容部署, 已经被内容分发网络(CDN)利用

然而,由于许多服务仍在使用HTTP/1,因此仍有改进的空间.HTTP/1是在1996年5月指定的,或者没有使用HTTP/1的所有特性.1, such as persistent connections or pipelining. For example, 已经部署了HTTP流解决方案,如Microsoft Smooth streaming, Apple HTTP Live Streaming, and Adobe Dynamic Streaming do not use HTTP/1.1 pipelining with persistent connections, 哪一种可以将流媒体性能提高30%. 不幸的是,支持HTTP/1的代理并不多.1 pipelining with persistent connections, 由于排队阻塞问题,其中一个挂起的响应可能会延迟一系列其他响应. 问题是代理必须按顺序发送响应, 这意味着早期到达的乱序响应将被阻塞,直到导致HoL阻塞的响应到达.

Head-of-Line blocking

为了克服这些缺点,互联网工程任务组(IETF)超文本传输协议(httpbis)工作组最近开始了HTTP/2的开发过程.0. 已经向IETF提交了三个提案.e., Google SPDY, Microsoft HTTP Speed+Mobility, and Network-Friendly HTTP Upgrade, Google的SPDY提案被选为HTTP/2的工作草案.0. Moreover, several major companies, e.g., Facebook, Twitter, Akamai, Firefox, 显然谷歌本身已经支持SPDY,或者已经宣布他们将在不久的将来支持它.

当用户连接到Google Chrome或Mozilla Firefox浏览器时,SPDY已经用于所有Google web服务, 这意味着它将经过大量测试,并根据这些测试的结果进一步改进. SPDY可以用作HTTP和TCP之间的会话层,在一个TCP连接上复用多个HTTP请求,而不需要或只需要从应用层进行少量更改. SPDY的主要优点是它在一个TCP连接上提供多路复用, prioritized requests, compressed headers, 以及服务器向客户端推送百家乐软件的选项.

这个特性可以消除HoL阻塞问题, 由于单个TCP连接可以用于多个优先级流与压缩的HTTP头,并将提高HTTP/1的性能.0 significantly.

DASH & HTTP/2.0

HTTP上的动态自适应流(DASH)已被指定用于HTTP/1.x but it can be seamlessly integrated with HTTP/2.因为它可以作为HTTP和TCP之间的会话层,而DASH位于HTTP层之上. We have already integrated HTTP/2.0 into our libdash solution 并表明与HTTP/1相比,性能可以显着提高.0.

基本上,我们已经评估了HTTP/1的开销.0, HTTP/1.1, and HTTP/2.0使用和不使用SSL加密,特别关注基于dash的媒体流. 可以看出,HTTP的开销很小,可以忽略不计.e., 5%到7%的分段基于dash的流,2秒段和媒体比特率高于700kbps. Additionally, it can be seen that the HTTP/2.由于它的帧层,0开销略高于HTTP开销. However, the slightly increased overhead is negligible, as it enables delay tolerance, which will be shown in the next experiment.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
Related Articles

20 for 20:过去20年最重要的标准

To celebrate Streaming Media's 20th year, 以下是对影响流媒体行业发展的20项主要专利和标准的概述.

Will MSE/EME/DASH Lead to Simpler Workflows? Don't Bet on It

在线视频行业需要的是简单的标准,以达到所有的观众. 但是标准什么时候简化过在线视频呢?

为什么广播行业应该支持DASH的采用

广播公司想要的是经得起时间考验的可靠标准. 他们不想要的是定期改变他们的整个视频工作流程.

The State of MPEG-DASH Deployment

MPEG-DASH正在缓慢但肯定地成为HLS的主要竞争对手, 由主要参与者的采用和内在优势驱动. 下面是哪些人正在使用它,哪些人将很快使用它,还有哪些挑战需要解决.

A Post-IBC MPEG-DASH Status Check

How dynamic is MPEG-DASH ecosystem after IBC 2013? 以下是对最新趋势的分析和广泛的行业dash兼容解决方案目录.

Companies and Suppliers Mentioned