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播放器
-
快闪回退还是反过来
-
如何在服务器端正确编码视频,包括需求安装和各种输入文件
希望在最后,我会有我的视频网站,所有的设置和准备移动和一个全面的指南,让每个人也这样做。