JW球员Dave LaPalomento谈VP9, H.264及更多
JW球员 是一家全球性的产品和服务提供商,为像福克斯这样的客户提供服务, 维亚康姆, Univision, 和欧洲体育比赛, 流, 通过盈利和吸引观众. 在全球拥有超过10亿独立观众, JW球员向许多观众播放大量视频. JW球员也是视频传送的先驱, 它是首批部署VP9编解码器的在线视频平台之一,也是首批使用逐标题技术的在线视频平台之一.
这就是为什么我们渴望听到CTO的观点 大卫LaPalomento 关于编解码器的使用, 标题技术的未来, 动态和静态包装, 以及广告插入给流媒体传输带来的挑战.
流媒体:今天我请来了在线视频平台JW球员的首席技术官大卫LaPalomento. 你今天好吗,大卫?
LaPalomento:我很好. 你怎么样,流媒体?
流媒体:我很好. 花点时间告诉我们关于JW球员,你的定位和你所服务的客户.
LaPalomento:没错. 所以JW球员是一个为出版商、广播公司和媒体公司提供的完整视频平台. 我想我们早在很多年前就开始在网络上播放视频了. 并且在JW球员的开发者和其他媒体公司中拥有令人难以置信的追随者.
我们已经扩展到完整的平台,包括转码、交付和存储, 直播视频以及各种各样的工具和解决方案,为那些想要通过互联网发布视频的人提供帮助.
流媒体:跟我们说说你的培训吧. 你是怎么开始的,又是怎么进入压缩领域的?
拉帕洛门托:对,这很有趣. 我有点,我想我有点偶然发现了视频. 我是一名开发人员,寻找一个具有挑战性的领域,在那里你可以遇到棘手的问题,并且多年前就开始努力将Flash视频播放器转变为HTML. 我有点爱上了我们每天都要面对的视频领域的工程问题, 尤其是数字视频.
所以,当媒体源扩展出现时,我花了几年时间做这件事. 我是最早尝试用它在网络上发布HLS视频的人之一, 这是现在大多数人在网上出现的一个相当基本的组成部分, 至少.
我已经爱上了我们所面临的所有技术挑战. 我们所处的领域在技术方面具有独特的挑战性,这仍然让我感到兴奋.
流媒体:你的学位是什么?
LaPalomento:计算机科学.
流媒体:你当时学到的东西有多少与你现在所做的相关?
LaPalomento:这是个好问题. 我们来看看有多少是相关的. 所以,我认为分析算法和系统仍然有一些方面是有用的. 有足够的词汇来讨论它是很好的,但是我没有也无法超越正则表达式. 我认为这是我在大学里感兴趣的事情.
这仍然是我工作的重要组成部分. 但是,我认为这是很好的积木. 我每天都用积木吗? 可能不是. 可能不是. 每天都有很多工程的现实, 哪一个。, 你知道, 在那上面有更高的层次吗.
流媒体:所以,JW值得注意的原因有很多. 但是从压缩的角度来看, 您是最早部署VP9的公司之一,也是最早部署封顶CRF的公司之一. 你现在用什么编解码器进行直播和视频点播?
拉帕洛门托:所以我认为是H.264仍然领先. 我们向客户提供VP9,我们确实有很多客户已经部署了它. 但是现在部署VP9还是比较复杂的, 如果你想玩它,你必须考虑一些权衡.
所以, 是我们那些经验丰富的客户倾向于在实际部署中利用VP9. 大多数人都能挺过去,而且在H方面做得很好.264年仍.
流媒体:那么,VP9的权衡是什么?
LaPalomento:嗯,一个很大的权衡是,它需要更长的时间,而且计算成本更高. 另一个因素是,您正在存储内容的额外版本. 这就增加了你的存储费用,即使它的实际文件大小较小.
另一件要考虑的事情是,你可能会增加你的缓存压力,你会为特定的内容片段在CDN上施加压力. 如果你的用户分散在VP9和H264之间, 你在向缓存中添加另一个条目,你必须确保有足够的流量让它留在那里, 或者你最终回到原点,破坏了别人的体验.
流媒体: What about the live side; are you using VP9 there as 好吧?
LaPalomento:我们今天不使用VPN直播. 严格来说是H264. 我认为这绝对是我们有兴趣探索的东西, 但我们还没有完全排除这种可能性.
流媒体:你们在VOD方面还在做封顶的CRF吗?
LaPalomento:是的.
流媒体:怎么说呢? 这是如何作为一种逐标题技术? 这对你有效吗?
LaPalomento:现在我们对封顶的CRF很满意,我们并没有积极寻找不同的方法. 但这是这个领域不断有很多有趣进展的领域之一.
因此,如果出现了一些新技术,我们绝对会非常有兴趣采用它. 有一些很酷的事情正在发生,比如神经网络自动编码器,看起来很有趣. 但我认为那些是, 你知道, 要想与手工开发的编解码器竞争还需要几年的时间.
流媒体:那么, you're using VP9 and x264; are those straight from FFmpeg, 或者你正在使用那些的定制版本?
LaPalomento:直接从FFmpeg.
流媒体:你看过任何自定义版本吗?
拉帕洛门托:如果有的话,我们已经有很长时间没有真正研究过这个问题了. 我们最近没有任何定制编码器的经验.
流媒体:在高层次上,你觉得VP9比H节省了什么.264?
LaPalomento:嗯. 我不会在没有仔细检查的情况下就给出一个数字. 所以,我手头没有这个. 所以也许我应该继续跟你讨论这个问题.
读者注意:LaPalomento在讨论后发送了以下信息.
![VP9比H节省带宽.264](http://dzceab466r34n.cloudfront.net/Images/ArticleImages/InlineImages/140942-VP9_H264-ORG.png)
在JW播放器集合中,按视频宽度节省H264到VP9的数据速率. JW球员为VP9使用libvpx, VP9已经针对480p内容进行了优化,这可能解释了我们在这里看到的较低分辨率下的较高节省.
流媒体:你们将VP9交付给哪些平台? 是Android和Chrome吗? 或者只针对浏览器?
拉帕洛门托:嗯,是的,有一点,因为这是客户的选择. 他们对在哪里部署有一点控制权. 但是,Android和Chrome将占据VP9流量的最大份额,如果不是全部的话.
流媒体:所以,你没有使用HEVC. 这能告诉我们你的客户群是什么样的? 我通常将HEVC与HDR和高端内容联系在一起. 你认为在短期内你的发展会怎样? 从中期来看?
拉帕洛门托:所以我想说,我们确实有很大一部分观众, 是在网站上,移动设备上,还是在这些平台上, 你知道, 你真正从HEVC中获得的带宽节省并不是那么重要. 所以它没有同样的成本效益.
在全球范围内,人们越来越关注数字电视和OTT体验. 这就是我预计我们会看到对它的需求的地方. 但到目前为止,我们的大多数客户都在这些平台上使用H264.
流媒体:好,现在,每个人都在谈论AV1. 你如何看待JW的新编解码器?
LaPalomento:是的, 好吧, 从技术实现的角度来看, 只要有一个合理的生产准备版本的编码器, 将其插入到我们现有的转码基础设施中并不难. 所以这就是科技发展的美好之处.
当我们看到平台和设备覆盖范围达到一定程度时,我们才会开始评估编解码器. So, I would suspect the way that we're probably going approach AV1 is similar to how we did VP9; we'll make it available to customers who choose to use it.
随着时间的推移, JW球员的目标, 难道我们的客户都不用担心他们在什么设备上使用什么编解码器吗, 进入什么平台. 所以, in 2022, 我的猜测是,我们将把VP9转移到更自动配置的空间,并为我们的客户提供他们的内容, 这是有意义的.
AV1远远落后于它. 只是需要更长的时间成本效益等式才能发挥作用.
流媒体:像VVC这样的编解码器是如何工作的, 考虑到所有因素, 可能不会很快在Chrome上播放.
拉帕洛门托:对于这个问题,我们不太可能在很长一段时间内研究它. 进入浏览器是编解码器的一个重要里程碑. 在移动设备上提供服务对我们来说是一个重要的目标. 所以这两件事是我们开始研究它的重要诱因看看它是否有意义.
流媒体:好的,那么切换一下,你在ABR格式方面使用的是什么? You mentioned HLS before; are you using DASH anywhere?
LaPalomento:是的,我们有DASH和HLS.
流媒体:您是使用动态还是静态打包?
LaPalomento:我们使用动态包装, 至少在TS和碎片MP4之间切换到DASH和HLS. 现在HLS确实有碎片化的MP4选项, 但它的兼容性比较有限,而且现在不值得担心包装问题.
流媒体:动态与静态的成本优势是什么. 静态?
LaPalomento:在这个时代, 我觉得你需要有一个动态的包装选项. 当你考虑drm内容时, 你需要考虑不同的包装格式,并能够适应不断变化的设备兼容性和不同的平台.
即使我们确信我们只需要一个MPEG TS和碎片化的MP4版本的文件, 我们可以将其存储为静态. 随着时间的推移,这种情况发生了变化. 动态打包器让我们可以根据技术生态系统的变化调整视频传输的许多特性,而无需进行大规模的升级, 即使它只是重新组合我们存储的所有内容, 这很重要.
流媒体:你认为CMAF会很快改变这一点吗?还是说它只是另一种ABR格式?
LaPalomento:所以,我非常喜欢CMAF. 对我来说,这是关于最小化CDN中的缓存碎片. 但仍, 在内容呈现给观众之前对其进行一些光处理的能力是非常强大的. 所以即使我们使用CMAF而不是在飞行中进行包装, 有能力, 例如, 动态地进行DRM加密, 在你的武器库中有一个强大的东西吗.
流媒体:你的内容中有多少采用DRM?
拉帕洛门托:我手头没有这个数字,但我猜不是大多数. 我猜更有可能降到20%左右. 还不到一半,这么说吧.
流媒体:广告插入怎么办? 这对你的直播和视频点播发行有多大影响.
拉帕洛门托:广告确实使我们的工作复杂化了. 我认为生态系统发展的一个好处是, 特别是服务器端AD插入, 当你从内容转向广告时,你在编解码器选择上是否有一定的灵活性,反之亦然.
在大多数平台上,您不能在流的后面切换到VP9,而在流的中间切换到H264. 但只要在整个演示过程中始终使用一个编解码器,就没问题. 这也是H264难以被取代的另一个原因. 因为如果你想在服务器端插入广告,你还必须让广告生态系统跟着你一起移动. 那些从VP9中受益的高质量内容的客户也对广告插入等事情很感兴趣.
流媒体:好吧,听着,我就知道这么多. 我非常感谢你与我们的读者分享这些细节.
LaPalomento:我真的很喜欢这次谈话. 看到新的编解码器技术在野外推出是一件很有趣的事情. 我很感激能有机会跟你谈谈.
相关文章
Twitch高级视频软件工程师Nikhil Purushe在流媒体东2019年视频工程峰会上的演讲中解释了Twitch在迁移到VP9后如何处理包装和交付.
10月11日2019
Twitch使用了一种头尾结合的编码策略,即流行内容(头部)以一种方式编码,而不太流行的内容(尾部)以另一种方式编码. 在这次采访中, 一位Twitch的工程师解释了这家视频游戏巨头的五年路线图.
2019年4月23日
这些许可证涵盖了智能手机等设备, 电脑, 电视, 机顶盒, 还有显卡, 但不是编码内容——至少目前是这样.
3月27日2019