Html 视频应该编码成什么格式

Html 视频应该编码成什么格式,html,encoding,video-streaming,html5-video,Html,Encoding,Video Streaming,Html5 Video,我正在我的网站上嵌入一个视频功能,我计划使用HTML5播放器来播放这些视频 2个问题: 1.我应该将上传的视频编码到哪些格式(我需要移动支持+PC+mac)。 2.如何防止人们下载电影(HTML5直接从我的CDN播放,因此可以轻松获取链接) CDN能否通过发出将在X时间内过期的访问令牌来保护内容 谢谢大家 1) 如果您还需要支持Firefox 3.6,则需要确保至少有3种格式:mp4、webm和ogv。否则mp4和webm就足够了。mp4由苹果移动设备(ipad、iphone)、Safari加载

我正在我的网站上嵌入一个视频功能,我计划使用HTML5播放器来播放这些视频

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

CDN能否通过发出将在X时间内过期的访问令牌来保护内容

谢谢大家

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

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

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

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

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

Firefox、Chrome和Opera支持WebM/VP8

带有Theora视频和Vorbis音频的Ogg容器

Ogg/Theora受到Firefox、Chrome和Opera的支持

底线

使用多种格式以确保您的客户不会看到空白帧


至于内容保护,我对这方面的知识有点欠缺,而且我还认为,当您的用户可能正在运行用于内容保护的慢速连接时,关注这个问题是没有意义的。看起来,今天没有直接的方法可以做到这一点。然而,在HTML5阵营中有一个积极的兴趣,某种形式的DRM可以应用于此


请参见:

首先,Zencoder在以下方面有一个精彩的页面:

  • HTML5视频的最低要求是MP4+WebM或Ogg(或两者兼有),使用MP4版本进行闪存回退

  • 对于移动支持,一个H.264/MP4输出可能需要很长的时间。2-3支持更好的质量和更广泛的兼容性


  • 第二,目前,您的视频将以最小的工作量下载(例如,查看源代码)。请参阅相关问题,

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