Meta 如何在云端转码视频

说到像 Meta 这样的视频转码业务,考虑到规模以及不同目标和场景的复杂阵列,Meta 如何进行云转码并没有简单的答案。但 Meta 技术项目经理 Hassene Tmar 在最新的流媒体连接大会(Streaming Media Connect)上与流媒体 2025 大会主席 Andy Beach 对话时,引导观众了解 Meta 的视频之旅,以及在软件、硬件、压缩效率、编解码器等方面做出的决定。

Meta 如何在云端转码视频

Meta 的可扩展视频处理器

Beach 说,以 Meta 的规模,云部署需要考虑多种因素。他问 Tmar:”有哪些不同类型的杠杆?你们正在使用哪些不同类型的转码方案,然后又有哪些不同的因素?他提到,延迟和成本是因素之一,但 “还有其他一些因素,你们必须考虑所有不同类型的交付场景”。

Tmar 决定引导 Beach 穿过 “Meta 视频之旅”: “比方说,我用手机上传一段视频。现在,视频需要进行某种转码。它需要尽快完成。它需要提供给我的家人和朋友。即使我通过 Messenger 发送视频,也需要使用服务器转码器。为此,我们使用了 Meta 的可扩展视频处理器,这是一种 ASIC 视频处理器,由 Meta 开发并部署在 Meta 内部。目前,我们同时支持 VP9 和 AVC。这使得 “生成这些编码的延迟尽可能低,并且 VP9 的质量也足够好”。

视频病毒式传播时会发生什么?

Tmar 指出,如果视频被传播,就会有很多人观看,因此 Meta 需要进一步降低比特率。这就需要使用硬件和软件进行 Meta 所说的高级编码。在硬件方面,Meta 采用了一种称为凸包编码( convex hull encoding)的方法。“Tmar 解释说:”我们在初始阶段使用硬件来确定最佳编码点。对于软件,Tmar 说是 AV1 和 VP9。”我们使用开源的 SVT-AV1 编码器在软件中重新编码。我们对这些点进行重新编码,以获得最佳压缩效率 “和预算,他说。

直播、视频通话和端到端共享

对于实时视频,Tmar 分享说,Meta 主要使用 AVC,”而且仍然是软件。对于设备上的视频通话,我们混合使用软件/硬件,具体取决于什么可用、什么更好,但这主要是在设备上。至于端到端共享,同样也是软件/硬件并用,取决于现有的技术和最佳的压缩效率。”

在结束这段采访时,Beach 说:”我很想看看 Meta 公司在这一过程中几秒钟的视频。这将是一个有趣的路线图。“

视频地址:https://youtu.be/uOOMD4uobBw

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/60078.html

(0)

相关推荐

发表回复

登录后才能评论