Nginx:Mp4video不能立即寻找和启动

我学会了如何用mp4模块编译nginx。 我也在我的网站conf中添加了正确的指令。

我想用JW播放器和stream媒体播放器来播放mp4。 但是,video不会像YouTube和类似的网站缓冲和播放。 开始游戏需要很长时间 。 它似乎下载整个video ,然后播放它。 我试图改变缓冲区限制,但没有运气。

我下载了一个YouTubevideo,并尝试与我自己的video进行比较。 YouTube上的video开始播放,但我转换的video没有。 也许nginx只播放特定的编解码器和格式的MP4文件?

请注意,我没有制作pipe网站或类似的东西。 所以请不要build议从nginx迁移。

好的,我find了问题的原因。 对于有同样问题的人。 其实这个问题是不相关的Nginx,networking播放器(JW播放器在我的情况下)或您正在使用的video编解码器。 这是video文件本身。

在JW播放器的故障排除指南中发现:

我无法find:我正在使用MP4文件

如果您的MP4文件在完全下载之前无法查找 ,您必须修复位于video末尾的MOOVprimefaces(包含search信息)。 使用这个小应用程序来parsing您的video并添加必要的提示点。

应用程序名称是QTIndexSwapper 2 。

这个python脚本应该可以帮助你为你的video文件添加Quicktimeprimefaces定位。 它允许倒带和寻找。 用于快速stream式传输的Quicktimeprimefaces定位