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

Two Quick-Fix Solutions That Became Long-Term Problems

Article Featured Image

我们的行业倾向于采取权宜之计来解决短期问题, inadvertently (or brilliantly, (取决于你与谁交谈)将技术锁定在“足够好”的解决方案中数年甚至数十年. Oftentimes, the solution is a de facto one, 这意味着一家公司或一小部分人拥有一项特定技术的关键专利(或一组专利),该技术既不是国际标准,也不能向后兼容国际标准. This approach hobbles the industry’s long-term innovation.

Over the past 2 years, 我有机会使用一些非常创新的压缩技术, 这似乎受到了行业对两个过时的事实上的标准的依赖的阻碍:HTTP分段流和基于缓冲区的播放.

我们都知道,通过HTTP进行实时流媒体的基本前提充其量是一个有缺陷的努力. 然而,当两个关键趋势同时出现时,这个想法获得了关注. First, 企业客户抱怨说,他们的IT部门封锁了路由器和数据交换机上的流端口, 消除了在公司防火墙内观看外部直播内容的能力. Second, 由于大多数实时媒体协议需要昂贵的服务器,而这些服务器通常只能同时服务少于100名观众,因此付费内容提供商在扩展直播传输方面存在困难.

Streaming via HTTP solved those problems. 然而,细节中的魔鬼是比广播时间更长的延迟. 尽管普通互联网用户的数据传输速率有所提高, 通常达到分段HTTP清单文件不需要在不同的版本之间切换的程度, 当我们蹒跚地走向全球直播交付的终点线时,我们仍然紧握着http段的拐杖.

The second workaround, the buffer, 对流媒体创新和全球同步传输来说,还有更大的障碍吗.

除非你已经在这个行业度过了整整21年的创新混乱, you’ve probably never heard of Burst.以及围绕基于缓冲的播放的专利概念成功地与微软展开的大卫与歌利亚之战. The short version is that Burst.com created a solution for real-time video delivery, attracting the interest of pundits like Robert X. Cringely and investors like the band U2, as early as 1994. After U2 used the technology to stream a concert in 1997, 很明显,使用当时最先进的编解码器的可接受的视觉质量远远超过了普通消费者可以使用的可用带宽.

Burst.com created Burstware, 哪个监控带宽,并观察消费者视频流中的停顿频率. If playback stalled too frequently, Burstware会暂停播放,并通知消费者,它将缓冲足够的流,让他或她可以不间断地观看视频的剩余部分——只要消费者能耐心等待几十秒.

That solved the short-term issue, 但最终被消费者用作一种观看流媒体的方式,其数据速率远远超过其可用带宽, 通常是拨号调制解调器或早期DSL或T-1互联网连接数据速率的两倍.

微软看到了这项技术的演示,并将其添加到Windows Media Player 9中. Burst then successfully sued for patent infringement. 流缓冲的概念在那时已经牢牢地占据了上风, 导致微软购买了Burstware的非排他性许可, 因此,至少在接下来的20年里,我们肯定会被缓冲的概念所困扰.

In conclusion, 我想敦促业界强烈考虑放弃这两种变通技术解决方案. 如果没有大胆的行动来消除基于http段的流和基于缓冲区的播放, 人们几乎没有动力去挑战这个行业,用21世纪的技术进行创新. 而不是依赖于20世纪的事实标准, 业界是时候开发创新的解决方案来解决零帧延迟和全球可扩展性的共同问题了.

[This article appears in the July/August 2019 issue of Streaming Media Magazine as "Too Slow."]

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

The Math Behind the Magic

Whether we're talking about content delivery, player performance, live events, or even DRM, 理解流媒体视频运行的算法是很重要的.

消除漏洞:解决视频流问题的6个步骤

As a video solutions architect, 我们的专栏作家在处理别人制造的流媒体问题方面经验丰富. Here's how he goes about solving them.

Streaming Video Latency: The Current Landscape

NGCodec CEO, Founder & 总裁Oliver Gunasekara在2019年流媒体东部的直播峰会小组中分析了低延迟的分发情况.

What Happens When the Super Bowl Stream Buffers? Buffer Rage!

之前的超级碗提供的直播体验不太令人满意. Will CBS Sports get it right for the masses this Sunday?

What Is HLS (HTTP Live Streaming)?

苹果的HTTP Live Streaming (HLS)协议是用于向iPad和iPhone等苹果设备传输视频的技术. Here's a primer on what HLS is and how to use it.

HTTP Streaming: What You Need to Know

理解这种混合交付方法是推进强大的流解决方案的关键.