【问题标题】:Are there any technical reasons that MP4 is more popular than Webm?MP4 比 Webm 更受欢迎有什么技术原因吗?
【发布时间】:2019-10-17 11:29:53
【问题描述】:

不寻求意见。我正在搜索数据。

现在,我想成为一名 webM 布道者。但是,我认为从更大的角度来看,mp4 比 webm 更受青睐有一些实际的技术原因。我想了解他们,这样我的评估才能准确无误。

我正在开发一个广播视频消息图形引擎(想想 chyron),并使用像 OBS 一样的 Chromium 引擎进行消息传递。到目前为止,结果非常好。

我发现的最佳功能之一是使用 webm 进行视频。我应该注意我正在使用小型(最大 640x480)视频作为图形,这些视频位于较大的全高清视频之上。

对于我的用例而言,它不仅似乎比 mp4 具有更好的压缩:质量比,最重要的是它具有完整的 alpha 支持,这允许在实时的 HTML DOM,没有明显的性能损失。

除了它的前身 FLV,我想不出还有其他支持 alpha 的高质量、高压缩率的编解码器。我觉得你被困在使用 pro-res 4444 或古老的动画编解码器来可靠地分发带有 alpha 的视频。

那么,也就是说,webM 没有比 mp4 更被采用是有技术原因的吗?

我已经知道很明显,有专门的硬件来解码 mp4。但是,是否有任何技术性会阻止硬件 webM 解码器?我真的很想更多地了解 mp4 相对于 webM 的好处,我认为这就是为什么它比 webM 使用更广泛。

谢谢!

【问题讨论】:

    标签: video ffmpeg mp4 webm


    【解决方案1】:

    你很困惑。 mp4 和 webm(和 flv)是容器,但您正在比较它们包含的编解码器的属性。在大多数情况下,mp4 可以包含 webm 可以包含的每个编解码器,甚至更多。它也有几十年的历史,使其更易于访问和支持。

    如果您尝试将 avc 与 vp9 进行比较,不同之处在于设备中 h264 解码器的可用性要大得多。 Vp9 也经常在软件中解码,从而缩短电池寿命。对于编码,avc 快得多(快得多),因此便宜得多。因此,唯一的理由是您是否可以对 vp9 进行一次编码,然后将相同的副本发送给成千上万的观众,以弥补减少带宽的成本。如果只有几百人下载视频,vp9 的成本就会超过它节省的成本。

    最后,改变既昂贵又耗时。这样做必须有明确和正当的理由。

    【讨论】:

    • 感谢您的回复。不混淆,只是使用白话。虽然在技术上是正确的,但在这一点上,avc 和 mp4 基本上是同义词,但我从未见过除 avc 之外的任何网络编码 mp4。正如我在问题中所问的那样,VP9 有什么原因不能在专用 IC 芯片上解码?随着动态生成的视频变得越来越普遍,分布式视频包含 Alpha 通道的需求变得越来越重要,不是吗?
    • Mp4 和 avc 是错误的同义词。我在一个大型流媒体网站上用 mp4 制作了 vp9,它变得非常普遍。是的,你可以制作一个 vp9 硬件解码器。但是 h264 已经领先 10 年,并且已经在该领域拥有数亿台设备。至于 alpha 变得越来越重要,我还没有收到任何客户要求。
    猜你喜欢
    • 1970-01-01
    • 2019-06-11
    • 2020-10-25
    • 2012-11-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-04
    • 2012-11-25
    相关资源
    最近更新 更多