
长期以来,流媒体平台和视频服务一直依赖于 x264、x265、SVT-AV1、libaom 和 libvp9 等开源编解码器,这些编解码器在 FFmpeg 中均有提供。对于许多用户来说,这些编解码器能提供足够的质量、效率和设备兼容性,而且无需任何成本。然而,一些公司选择从 MainConcept、Beamr 和 Visionular 等供应商获得商业编解码器实现的许可。
原因各不相同。有些公司需要更好的压缩效率或更快的编码速度。还有一些公司需要针对特定硬件、企业支持或工作流程集成进行性能优化。虽然开源编解码器被广泛使用,但商业替代品也能提供有意义的优势,特别是在大规模编码、实时应用或优质内容交付方面。
本文探讨了企业何时以及为何要放弃开源选项。文章首先概述了开源编解码器的可能性,包括其对流媒体出版商、软件开发商和基于云的编码提供商的许可影响。然后介绍商业编解码器供应商对这些解决方案的授权对象、主要优势、定价结构以及对 HEVC、AV1 和 VVC 的需求如何变化的见解。
免费获得开源编解码器
对于流媒体发行商来说,x264、x265、SVT-AV1、libaom 和 libvp9 等开源编解码器为视频编码和分发提供了一种强大的免版税方式。如果您正在运行流媒体服务,无论是基于订阅还是广告支持,您都可以免费使用这些编解码器来压缩视频文件,然后再将其发送给观众。开源许可证,如 GNU 通用公共许可证 (GPL) 和某些编解码器使用的 BSD 样式许可证,允许不受限制地使用编码和分发。
但如果开发的是视频编码应用程序呢?这时,许可问题就变得复杂了。许多开源视频编解码器都是根据 GPL 发布的,这就要求任何包含这些编解码器的软件也必须是开源的,并提供源代码。这让大多数开发商业产品的公司望而却步,也是部署第三方商业编码器的一个有力理由。
对于基于云的编码服务来说,问题在于您只是在内部使用开源编解码器,还是将其作为更大型服务的一部分来提供。如果云平台只是代表客户运行开源编码器,则通常会保持合规性。
但是,如果平台自己修改和发布编码器,则可能会受到 GPL 限制,可能需要提供源代码。这就是为什么许多云提供商要么建立自己的编码器,要么授权使用商业编码器,以避免潜在的法律问题。
简而言之,流媒体发布商可以自由使用开源编解码器,但应用开发商和云平台必须仔细浏览开源许可条款,以保持合规。
谁在购买商业编解码器?
虽然 x264、x265 和 SVT-AV1 等开源编解码器能满足大多数需求,但仍有一些公司选择商业替代品。但究竟是谁在购买它们,为什么?
答案取决于使用情况。根据 Visionular 产品副总裁 Krishna Rao Vijayanagar 的说法,商业编解码器的主要买家是视频流平台、UGC/社交媒体应用程序和硬件平台提供商。“虽然系统集成商也参与到生态系统中,但直接购买通常来自流媒体平台本身,他们希望在改善最终用户体验的同时,大规模优化传输成本”。
MainConcept 战略与业务发展副总裁 Thomas Kramer 认为客户群略有不同,他强调许多买家是广播公司和平台提供商,他们使用 FFmpeg 构建定制的编码工作流程。“这些插件通常提供他们优化服务所需的更多专业功能。在编解码器层面,这样的功能可能是高效的转码,比如智能渲染,或者针对特定类型的内容提高编码质量。”
Beamr 从更的角度看问题,指出任何对大量视频进行编码的公司都会发现商用编解码器的价值,无论是在压缩效率、硬件优化还是支持方面。Beamr 首席技术官 Tamar Shoham 说:”有些客户希望享受 Beamr 内容自适应比特率解决方案,在不降低质量的情况下降低比特率。还有一些客户只需要更好的性能、更快的编码、更低的 CPU 消耗或针对 ARM(处理器)的优化实现。“
为什么要使用商业编解码器?
如果 FFmpeg 包含所有主要编解码器的开源实现,那么有什么理由花钱购买商业替代品呢?供应商强调了几个主要原因:更高的效率、更快的编码、专门的优化和企业支持。
Visionular 将节省比特率作为其最大的优势。Vijayanagar 说:”与其他编解码器相比,我们的实现可节省 30-50%。在决策过程中使用传统神经网络,我们可以大大提高压缩效率,同时实现高效快速编码。”
对于优先考虑成本效益和性能的公司来说,Beamr 的内容自适应比特率 (CABR) 解决方案是一个强有力的卖点。该公司的方法与 NVIDIA 的 AV1 NVENC 编码器集成,在降低带宽的同时保持感知质量。Shoham 补充说:”我们的客户需要更好的性能、更快的编码、更低的 CPU 消耗或针对 ARM 优化的编解码器。还有一些客户出于法律原因更喜欢商业编解码器,以避免开源许可的复杂性。”
MainConcept 强调工作流程优化是另一个优势。“对于具有特定格式要求的出版商,替代编解码器插件可以进行优化以提供对完整格式的支持,包括围绕 AVC 和 HEVC 422/10 位(带有 MXF)的制作格式,以及带有多路复用和打包的 HLS/DASH 等分发格式,”Kramer 说。“通过替代编解码器插件减少工作流程中的处理步骤数量可以节省大量时间、资源和金钱。”
从实际角度来看,商业编解码器对需要更好地控制编码质量和速度的公司具有吸引力。例如,直播平台通常需要超快、高密度编码来支持同时进行的直播活动。Visionular 的 AI 驱动优化有望实现实时编码改进,而 Beamr 和 MainConcept 则专注于跨 CPU 和 GPU 环境的编码效率。
商业编解码器如何收费?
对于任何评估商业编码解决方案的公司来说,成本都是一个重要的考虑因素。与免费提供的开源编解码器不同,商业替代方案需要获得许可。好消息是什么?定价模式通常以使用量为基础,因此成本是可预测的。
Beamr 将定价与可衡量的价值挂钩。“客户根据处理视频输出的分钟数付费,”Shoham 说。“这样,通过比较编码成本与减少存储、提高质量或加快处理时间等优势,就可以轻松计算投资回报率。”
Visionular 的定价结构还包括定制优化服务和企业支持。“我们的许可模式包括基于使用量的年度许可、定制优化服务和 SLA,”Vijayanagar 解释道。
MainConcept 采用灵活的方法,尤其是基于云的编码。“出版商的工作流程不再受服务器或硬件的限制。编码技术根据项目需求进行扩展,因此我们的客户依赖于按使用量收费,通常是按编码时间或每分钟内容收费,”Kramer 说。
开源编解码器的隐性成本之一是优化和维护所需的专业技术知识。大规模使用 x265 或 SVT-AV1 的公司往往需要内部工程师来调整编码设置、调整比特率目标,并针对不同的设备配置文件进行优化。这正是供应商认为其商业解决方案可以减少运营开销的地方。
哪些编解码器现在最流行?
编解码器的采用总是在不断变化,但 HEVC、AV1 和 VVC 是目前的主流。“AV1 正在迅速普及,尤其是那些寻求提高效率的主要流媒体平台,”Vijayanagar 说。“HEVC 继续广泛应用于移动和广播应用,而 VVC 仍处于试验阶段。”
MainConcept 的立场略有不同,认为 HEVC 仍是当今的主流选择。“如果我们谈论的是流媒体发行商,那么目前最热门的编解码器就是 HEVC,”Kramer 说。“基本上,每项服务都希望通过添加这种编解码器来改善用户体验或降低流量成本。这种编解码器在消费类设备上得到广泛支持,因此从 AVC 转用这种编解码器相对比较顺利。”
与此同时,Beamr 观察到,尽管 AVC 已经存在多年,但仍被广泛使用。Shoham 指出:“尽管 AVC 编解码器的‘热度’在递减,但它不会消亡,甚至不会放弃其市场地位。”不过,她相信 AV1 硬件加速将有助于推动更广泛的采用。
HEVC、AV1 和 VVC 的长期前景如何?
每家厂商都认为,HEVC 已根深蒂固,AV1 正逐渐占据上风,而 VVC 仍在等待硬件支持。
Vijayanagar 表示:“HEVC 的需求保持稳定,尤其是在移动和广播应用领域。在流媒体平台的推动下,AV1 需求正在大幅增长。VVC 的兴趣主要是探索性的。”
“HEVC 显然正在崛起,并且正在被大多数服务采用,”Kramer 说。“VVC 已经势头强劲,对于不久前才标准化的编解码器来说,这还为时过早。它被纳入下一代电视标准将加速其采用。”
“对于 AV1,”Shoham 说,“虽然浏览器支持很棒,但电视上的硬件加速播放仍然没有达到我们所希望的水平。”
是什么阻碍了编解码器的采用?
新编解码器面临的最大挑战是硬件解码器支持。如果设备不能有效解码,即使编码效率再高也无济于事。
Visionular 的 Viyajanagar 列出了三个主要障碍:
- 硬件解码器的可用性
- 初始实施成本
- 专业技术要求
Beamr 指出,工作流程的复杂性是另一个挑战。“集成、校准和验证需要付出巨大努力,即使在实施现有编解码器的新版本时也是如此,”Shoham 说。
MainConcept 的 Kramer 表示同意,并补充说芯片集成缺失是最大的障碍。“最终,芯片集成度的缺失和消费设备的采用是新编解码器部署的最大障碍,”他说。
最后的想法
对于大多数流媒体平台来说,开源编解码器仍然是一个可行的选择。但是,当效率、性能和企业支持成为优先事项时,商业替代品就能提供真正的价值。随着 AV1 的采用速度加快,HEVC 继续保持其地位,VVC 也逐渐受到关注,未来几年将决定新的编解码器能否克服硬件和基础设施方面的障碍,而这些障碍仍然阻碍着编解码器的部署。
作者:Jan Ozer
译自:https://www.streamingmedia.com/Articles/Editorial/Featured-Articles/Buyers-Guide-Third-Party-Commercial-Streaming-Codecs-168649.aspx
注意:文章中个人观点,仅供参考
原创文章,作者:ZEGO即构科技,如若转载,请注明出处:https://market-blogs.zego.im/reports-info/2213/