-->
保存您的免费座位流媒体连接今年八月. Register Now!

测试HEVC:请花点时间帮助衡量性能

Article Featured Image

When Apple added HEVC to HLS in June 2017, 许多人预测它将打开HEVC采用的闸门. This hasn’t happened. 你可以找到一些线索,为什么在和谐赞助的报告题为 《百家乐app下载》.” Specifically, 当被问及在HLS中实施HEVC的潜在问题时, 大多数受访者提到了内容版税, compatibility issues, 以及创建一套hevc编码内容以传送到所有HLS端点的能力.

We can’t help on the royalty issue; unlike the MPEG LA and HEVC Advance patent pools, 它不会对hevc编码的流媒体视频收取版税, the “brain trust” at Velos Media, the third HEVC royalty pool, 顽固地拒绝提供类似的澄清. 关于另外两个问题,我们可以提供一些指导.

背景故事是这样的:准备在 Streaming Media East 在用HEVC制作HLS时,我创建了两个结合HEVC和H的编码阶梯.264 content. 其中一个执行了苹果的完整建议,要求完全复制H.264 and HEVC ladders. The other ladder used H.264用于低分辨率文件(到540p), HEVC用于高分辨率文件(720p到4K).

我结合使用FFmpeg和开放源码工具Bento4创建了这些文件. Using a feature in FFmpeg, I burned the codec, resolution, 以及每个文件的数据速率,这样您就可以准确地知道在自适应组中一直播放的是哪个文件. Initially, I hosted the files on a normal web server, 但后来Akamai同意将这些文件托管在其内容交付网络上,以确保交付问题不会妨碍播放.

我在领英(LinkedIn)上发表了两篇HLS演讲的链接 “Please Help Me Test HEVC Playback in HLS.” In the article, 我请读者在各种苹果设备上测试这些流媒体,并向我报告他们的测试结果. As an incentive, 我答应向所有测试人员发送一份总结报告和说明,告诉他们如何使用FFmpeg和Bento4复制我的测试文件. All told, 读者们发来了60多种测试设备的测试报告——没有我希望的那么多, but certainly more than I could have tested myself. 

What did we learn? 首先,性能和兼容性非常好. 从H.264 to HEVC streams, or vice versa. 与HEVC不兼容的旧设备只能播放H.264 streams.

Another interesting finding was that, in most cases, 苹果终端不会检索大于显示设备垂直分辨率的文件. 所以我在MacBook Air上播放的最大分辨率是720p, 尽管我有足够的带宽播放4K视频. This makes perfect sense, and probably existed all along, but without the burned-in file descriptions, it was just difficult to tell.

一个异常是2K/4K文件很少被检索到, 即使是在具有显示视频的分辨率和检索视频的带宽的设备上. 这是我们请Akamai主持视频的原因之一. 一名苹果代表是我们的测试人员之一,苹果正在调查此事.

What did we learn about the two ladders? 在几个实例中,设备从两个编码阶梯中检索到不同的最高质量文件, like 1080p HEVC from the complete ladder, and 360p from the split ladder. But these findings weren’t consistent, 所以在没有额外工作的情况下,我不敢下定论.

This is where you come in. The files are still up in the LinkedIn article, 以及如何测试和发送什么信息的说明. 把测试结果发给我,我会把如何复制我的测试文件的说明发给你. 我想每个参与者都学到了一件事,那就是烧掉编解码器, resolution, 并且数据速率为文件提供了清晰性,没有这个数据根本不可用. FFmpeg提供了一种简单的方法,我的文章将帮助您在自己的测试中使用它.

[本文发表于2018年7月/ 8月号。 Streaming Media magazine as "School Supply List for Teaching With Video."]

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

HEVC知识产权所有者在版税问题上正在“杀金鹅”

在Streaming Media East的演示和对话表明,HEVC是一项出色的技术, 人们对其功能失调的版税政策感到非常愤怒.

HEVC Is Flowing Into AVC Workflows: Survey Report

A new research report highlights how H.264/H.265工作流已经集成,并讨论VP9和AV1作为AVC的可能替代品

NAB综述:HEVC, AV1和专有编解码器的状态

H.264仍然领先,HEVC开始获得牵引力,AV1也有了自己的亮相派对. 更令人困惑的是,其他编解码器提供了这三种编解码器的替代方案. Jan Ozer对今年NAB的所有编解码器新闻进行了解释.

How to Create a Live HLS Feed With HEVC

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

Companies and Suppliers Mentioned