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

Commentary: HLS's Ubiquity May Be DASH's Gain

Article Featured Image

Adobe made news several weeks ago, when it announced the impending inclusion of Apple's HTTP Live Streaming (HLS) in the Primetime 它是Adobe为大型媒体公司提供的视频发布生态系统的一部分.

Yes, we all agree, it's a big deal for HLS, 都是从玩家的角度来看,都是主要玩家, 除了没有Primetime SDK的独立Flash Player, 现在他们计划加入hls,以及苹果在创建一个 de facto standard out of a proprietary solution.

但这可能太迟了,而且可能预示着我们所知道的HLS的终结. Wait, don't I mean too little too late? No, in this instance, I think HLS's popularity, 当它被推到全球广播舞台上时,还没有完全穿上它的服装(稳定的“推荐”规格),这可能是它的毁灭.

Here are five points to consider:

HLS Is Not a Structured Standard

Remember that HLS derives from a specification, 通常被称为“Pantos规范”,作为IETF的推荐标准,它已经经过了多次迭代. And it's a very fluid one at that.

HLS implementations, to date, have been humbling, at best, 对于那些遵循规范的人(任何版本的规范). 我在整个行业听到了许多抱怨, 从“规范没有提供我们在标准中习惯的细节”到“苹果提供的规范使它看起来像是任何人都可以实现HLS。, 但我们看到苹果的实现方式与规格不同."

HLS甚至不是MPEG-2传输流(M2TS)

在其目前的形式中,HLS是基于改进的MPEG-2传输流. That's problematic on two fronts: First, 当涉及到集成的数字版权管理和许多其他关键的HTTP流需求时, 真正的MPEG-2传输流并没有被切断来处理负载. Second, 苹果的M2TS版本甚至与M2TS标准不一致, 这意味着广播公司必须修改他们传统的传输流设备才能与HLS一起工作.

如果广播公司要做这些工作, 这就引出了他们是否会考虑去的问题 DASH, 它可以同时处理经典的M2TS和更新的, 在M2TS有效载荷内更有能力的碎片化MP4文件结构.

HLS Doesn't Scale

Rapid adoption of HLS, 与按规范实现相结合, 必然会暴露出HLS在大规模交付方面的几个主要缺点. Netflix和其他公司通过fMP4向尽可能多的设备提供服务是有原因的, only using HLS to reach iOS devices. And, even there, 越来越多的iOS应用完全绕过了HLS, 不过苹果不会就这个话题公开发表评论.

Developers Now Have a Choice

随着HLS和DASH都被列入所有主要球员, sans the standalone Flash Player, by the end of the summer, developers now have a choice. They can start out on HLS, but easily change over to DASH, given the fact that all major servers (AMS 5, Wowza, etc) now have both HLS and DASH support.

Apple Has a Choice

Adobe的黄金时间公告的一个关键点是黄金时间播放器将包括DASH, for all devices except iOS devices. As Jan Ozer pointed out in his article about Primetime, “《百家乐app下载》中的DASH只会扩展到桌面版和Android版, 而不是iOS——面向iOS的Primetime SDK将只支持HLS。”.

The reason for this, Adobe视频解决方案产品管理总监阿什利, 从基于标准的自适应比特率(ABR)技术(如DASH)到专有的ABR技术(如HLS)进行多路复用,客户端需要的处理能力是多少.

With Samsung's uptick in the rest of the world, and Apple's slowing sales, 问题是苹果是否会选择诚实地看待HLS, especially for at-scale delivery, 并理解碎片化MP4相对于HLS的优势的技术问题.

If so, 对于苹果来说,实现符合标准的MPEG-2传输流版本的DASH是一件很容易的事情, 或者采用MP4文件结构进行分片. How easy? 许多读者可能不记得,大约十年前,苹果公司(Apple)支持了H.264的流媒体和MP4文件格式的使用. The latter shouldn't be a surprise, 因为整个MPEG-4系统标准都是基于QuickTime的, 每台麦金塔电脑都内置了播放功能, iPad, iPhone和iPod touch,还有几百万台苹果电视.

总而言之,认为HLS明天会步履蹒跚是痴人说梦吗? Yes, probably. 然而,鉴于其陈旧的基础,这只是时间问题,而不是是否会. For true global broadcasting of live content, HLS本身的设计有许多固有的局限性, a matter Apple is well aware of.

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

MPEG-DASH行业论坛发布实施指南

DASH-IF继续向互操作性点甚至H.265 integration. Publication will follow in mid-July.

Adobe to add HLS and DASH to Primetime

Adobe的黄金时间计划突出了HLS和DASH的优势和局限性, 以及Flash不会很快消失的事实

What Is MPEG DASH?

MPEG DASH是网络视频领域最新的热门话题. 在这里,我们分析一下它是什么,以及它对未来视频传输的影响.

What Is HLS (HTTP Live Streaming)?

苹果的HTTP Live Streaming (HLS)协议是用于向iPad和iPhone等苹果设备传输视频的技术. 下面是关于HLS是什么以及如何使用它的入门教程.

Companies and Suppliers Mentioned