代码之家  ›  专栏  ›  技术社区  ›  The Surrican

支持HTML5播放器中所有主要移动设备的视频编解码器设置?

  •  7
  • The Surrican  · 技术社区  · 15 年前

    YouTube Mobile使用RTSP流媒体,但这在设置和维护上太过分了。

    所以看来,HTML5可能是向移动设备提供嵌入网站视频的最佳方式。(我能确认这一点吗?还是有人不同意?)

    此外,还包括一个到媒体文件的静态链接,以便手机可以决定如何处理它,在边缘情况下,下载并启动系统播放器,这似乎支持更多的编解码器和东西。

    问题是正确的视频编码。

    我尝试了很多,最后得到了一个视频文件,可以在iPhone4、升级了软件的iPhone3和Android2.1上播放。这就是我能做的所有测试。

    要使其正常工作,似乎需要:

    Format profile                   : Baseline@L1.3
    Codec ID                         : avc1
    

    文件也需要处理 qt-faststart (我不明白,因为它增加了更多的要求,因为默认情况下,在H264规范中,视频信息编码在文件末尾。)

    我搜了很多,但没有运气,所以我的问题是:

    要选择哪些设置来支持压缩性、质量和性能都很好的设备。

    我是否适合h264(avc),或者是否有必要用webm/ogg或类似的东西支持另一个源?

    或者换句话说:

    如果你把视频放到HTML5上,就可以为移动设备提供服务。您将选择什么编解码器设置以及原因。

    我将打开其他部分答案的问题,并将它们链接到这里,了解如何做:

    • 兼容的HTML5播放器
    • 快闪回退还是反过来
    • 如何在服务器端正确编码视频,包括需求安装和各种输入文件

    希望在最后,我会有我的视频网站,所有的设置和准备移动和一个全面的指南,让每个人也这样做。

    2 回复  |  直到 14 年前
        1
  •  2
  •   The Surrican    15 年前

        2
  •  0
  •   mike clagg    14 年前

    推荐文章