【问题标题】:Which formats should a video be encoded to视频应编码为哪些格式
【发布时间】:2011-12-28 13:58:33
【问题描述】:

我在我的网站上嵌入了一个视频功能,我打算使用 HTML5 播放器来播放这些视频。

2 个问题: 1.上传的视频应该编码成哪些格式(需要手机支持+PC+mac)。 2. 如何防止别人下载电影(HTML5直接从我的CDN播放,因此可以轻松获取链接)

CDN 是否可以通过颁发将在 X 时间到期的访问令牌来保护内容?

谢谢大家!

【问题讨论】:

  • 您无法阻止人们下载电影。你可以让它更不方便,但你不能完全阻止它。

标签: html encoding video-streaming html5-video


【解决方案1】:

1) 如果您还需要支持 Firefox 3.6,则需要确保至少 3 种格式:mp4、webm 和 ogv。否则mp4webm 就足够了。 mp4 由苹果移动设备(ipad、iphone)、Safari 加载,并且可以由 flash 播放器加载(假设您已安装 flash 播放器插件 9r3 作为最低版本)。 Firefox 和 chrome 都支持 webm

http://diveintohtml5.info/video.html#what-works

2) 看看How to prevent downloading HTML5 videos

【讨论】:

    【解决方案2】:

    首先,Zencoder 在HTML5 video encoding recommendations 上有一个很棒的页面:

    1. HTML5 视频的最低要求是 MP4 + WebM 或 Ogg(或两者),使用 MP4 版本作为 Flash 后备。

    2. 对于移动设备支持,一个 H.264/MP4 输出可以带您走很长的路。 2-3 可实现更好的质量和更广泛的兼容性。

    其次,目前,您的视频可以轻松下载(例如,查看源代码)。请参阅相关问题,"Is there a way to use DRM on HTML5 video?"

    【讨论】:

      【解决方案3】:

      HTML5 规范允许任何视频格式。浏览器实现决定了实际支持的格式。

      带有 H.264 视频和 AAC 音频的 MP4 容器

      Safari 和 IE9+ 支持 MP4/H.264。您可能会在某些版本的 Chrome 中找到支持。

      带有 VP8 视频和 Vorbis 音频的 WebM 容器

      Firefox、Chrome 和 Opera 支持 WebM/VP8。

      带有 Theora Video 和 Vorbis Audio 的 Ogg 容器

      Firefox、Chrome 和 Opera 支持 Ogg/Theora。

      底线

      使用一种以上的格式来确保您的客户看不到空白框。

      就内容保护而言,我对这方面的知识有点欠缺,并且还认为当您的用户可能运行缓慢的连接时,解决这个问题是没有意义的

      【讨论】:

        【解决方案4】:

        用于内容保护。似乎,今天没有直接的方法可以做到这一点。但是,在 HTML5 阵营中存在一种积极的兴趣,可以为此应用某种形式的 DRM。

        看到这个:http://gigaom.com/video/mdialog-tackles-html5-video-security/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-08-05
          • 1970-01-01
          • 1970-01-01
          • 2014-09-08
          • 1970-01-01
          • 1970-01-01
          • 2010-12-20
          • 2012-04-30
          相关资源
          最近更新 更多