【发布时间】:2011-07-10 15:56:36
【问题描述】:
我正在开发一个用户可以上传视频的网站。我正在尝试走“最佳实践”路线并支持使用 <video> 元素播放这些视频,但似乎与此相关的存储开销巨大。
我已经阅读了video portion of "Diving in to HTML5"(以及其他网络资源),似乎为了确保跨平台播放,必须以多种格式存储视频:
- Ogg(Firefox 3.5+、Opera 10.5+ 和 6.0 之前的所有 Chrome 版本)
- WebM(Firefox 4+、Opera 10.6+、Chrome 6.0+,不是必需的,因为所有支持它的浏览器也都支持 Ogg,但由于支持硬件加速,比 Ogg 更好)
- MP4(Safari 3.0+、Internet Explorer 9 (以及我计划在网站取得一定成功的情况下为其创建应用程序的移动设备,因此我们将省略这些))
- Flash(数字低于上述所有版本的浏览器)
我很好奇实际执行此操作的网站数量。这是很多存储开销(imo),尤其是当以不同质量存储视频的主题开始发挥作用时。我正在考虑只支持 WebM 和 Flash,但这会给相当一部分用户留下我的网站不支持“HTML5 视频”的印象,而实际上它确实支持。
有人对我应该支持多少种格式有建议吗?全部?一些(哪个)?只闪一下?
【问题讨论】:
-
根据您的目标受众,大多数用户都想知道其中的区别。我会尝试至少支持一些移动设备(取决于您的受众)
-
@Lime:我不会盲目地分发已接受的答案。如果你看一下我的问题历史,那些没有被接受的答案是我与海报来回交谈并且最终没有提出解决方案的那些(在大多数情况下,我已经设法自己解决了这些问题)。
-
@Kevin 如果你自己找到答案you should post the answer自己然后接受它