作者:mobiledu2502885977 | 来源:互联网 | 2023-05-23 21:34
从Amazon Cloudfront发行版立即播放HTML5视频的最佳方法是什么?
我已经对该主题进行了大量研究,但似乎并没有找到最佳的方法。
我目前正在使用popcorn.js,并且也尝试使用video.js。视频可以正常运行,只是不能立即在所有浏览器上播放。在IE中,它似乎是先下载整个文件。
目前,在Amazon Cloudfront发行版上使用MP4的HTML5视频最简单的解决方案是什么?
1> Offbeatmamma..:
如果您要交付mp4,则“立即”可能总是会有些延迟-客户端需要下载足够多的视频才能播放而无需缓冲(CloudFront等会有所帮助,因为它们将更靠近用户缓存)
您将要确保已对mp4文件进行了优化,以实现最佳投放效果……您需要进行一些设置,但我建议确保MOOV元素位于文件的开头,以帮助浏览器获取足够快的元数据。
我使用ffmpeg来优化内容,通常是沿着这些思路
./ffmpeg -y -i SourceFile.mp4 -s 1280x720 -c:v libx264 -b 3M -strict -2 -movflags faststart DestFile.mp4
您将要使用帧大小(-s
参数)和目标比特率(-b
)来获得所需速度的大小和质量的正确平衡。
看看为html 5准备mp4文件以得到更长的答案