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

流媒体西部:苹果与HLS创造先进的体验

Article Featured Image

When looking for HLS advice, go to the source. 在2018流媒体大会上发表第二天的开幕演讲, Roger Pantos, 苹果公司流媒体工程师,HTTP Live streaming (HLS)架构师之一, 就如何创造与众不同的体验提供了详细的建议.

"If you don't do a good job of content delivery, your user experience is going to suffer," Pantos said.

脱颖而出意味着充分利用一些新的关键技术. First is HTTP/2, the successor for HTTP. 它已经被批准了几年,并被广泛使用. 这个版本在提供媒体体验方面提供了许多改进, 比如通过加密用户请求的能力来提高隐私.

"At Apple, we believe user privacy is paramount, so this is something we think is a real winner," Pantos said.

HTTP/2还允许重用HTTP连接,以实现更快的交付, 并且使客户端能够更好地控制请求排序和竞争流之间的带宽分配.

As for the media being delivered, Pantos said the goal is to create, package, and deliver only once, something that's possible with HLS. The key is using CMAF (Common Media Application Format). 潘托斯说:“有了CMAF,你只需编码一次,就可以在任何地方发送。. Of course, there's a catch. When using DRM, 提供商希望为每个平台使用最强大的工具, but that means having multiple versions of content. 解决方案是所有主要的DRM平台都对CMAF的通用加密cbsc进行标准化, 哪一种方式允许单一版本在所有客户端和平台上运行.

内容提供者需要小心如何应对交付中的失败. On the server side, 要做的最重要的事情是用一个准确反映正在发生的事情的HTTP请求来发出故障信号. 使用EXT-X-GAP标签来标记线性流中的缺失片段. 在客户端,收集有关性能和错误率的匿名分析.

Pantos解释了如何打包内容以及为什么它很重要. 今天的设备包括功能有限的旧设备和可以处理更高效编解码器并提供更好的HDR体验或更丰富音频的新设备. 内容所有者希望为每台设备提供最好的体验,而不是让旧设备充斥着他们无法使用的高级数据. Complicating things, 在观看过程中,回放体验可能会发生根本性的变化, 例如,当观看者将旧设备连接到HDR电视或HDR设备进入低功耗模式时. Providers need to prepare for those possibilities.

HLS通过在一个主播放列表中组合多个编码阶梯来帮助解决这种情况. 在供应商提供AVC的典型情况下, HEVC, and HDR encodes, HLS语法允许所有三个梯子都在同一个播放列表中, so the client can switch ladders when needed. For more details on this, Pantos said to view WWDC 2018 session 502, available online.

When providing interstitial content, such as adding bumpers or trailers, or inserting ads in a live linear stream, providers need to use the discontinuity tag, 这让播放列表知道即将出现中断. 但请记住,Pantos警告说,标签需要在每个媒体播放列表中的相同位置. 直播流也需要使用不连续序列标签, 这样可以防止玩家在切换播放列表时迷路. The sequence tag must be in sync across all playlists.

"HTTP Live Streaming is an ongoing effort," Pantos said, 开发于10年前,并随着时间的推移进行了修改,以满足行业需求. 如果内容创造者需要修改以创造新的体验, Pantos said he welcomes feedback. Address comments to http-live-streaming-reivew@group.apple.com.

Apple Roger Pantos at Streaming Media West

苹果公司的罗杰·潘托斯在加州亨廷顿海滩向流媒体西部发表演讲.

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

流媒体西部比大型博览会更好的十大理由

As the future of the behemoth conferences is in doubt, Streaming Media West将于11月回归亨廷顿海滩. Here's just a few of the reasons why you should join us.

Low Latency HLS Spec Nears Finalization

除了Pantos规范和DASH之外,LL-HLS还发现了与CMAF的潜在合作

苹果,亚马逊Fire TV和谷歌主播流媒体西部'19

今年的流媒体西部有了一个新的地点——在洛杉矶市中心.A.!但这些令人印象深刻的流媒体梦想家正是业界所期待的.

回顾周四:当比尔·盖茨在演讲中提到西方流媒体时

20年前在圣何塞第二届流媒体西部大会上, 微软董事长兼首席执行官比尔·盖茨在一场名为“数字媒体革命”的大会上发表了主题演讲."

矩阵增加HLS支持4K视频企业编码器阵容

In Q3 2019, 中小型企业客户将能够下载提供HLS的软件更新, IPv6, and fMP4 functionality.

苹果宣称苹果电视将成为一站式内容聚合器

仅将亚马逊Prime和Hulu的用户群纳入苹果电视就有可能成为美国最大的单一视频点播平台.S., 而Apple TV+将播放奥普拉·温弗瑞和史蒂文·斯皮尔伯格等好莱坞一线明星的节目.

HLS and H.264 Top Dogs in 2018 Encoding.com Global Format Report

The strong got stronger in 2017, with HLS and H.264 growing while VP9 took a tumble. Despite all the noise around 4K, it still isn't used much.

How to Create a Live HLS Feed With HEVC

这并不容易,但只要你有合适的工具并知道诀窍,就可以做到. 以下是成功使用Softvelum Nimble Streamer的8个步骤.

HLS中的HEVC:流媒体视频开发者的10个关键问题

很多人听说苹果将在HTTP Live Streaming中增加HEVC回放的支持,他们的疑问多于答案. Here's what developers need to know.