首页  编辑  

Apache mp4流媒体播放加载速度很慢的解决方法

Tags: /计算机文档/多媒体/   Date Created:
Apache with mp4 file, download very fast but streaming very slow?
Apache提供流媒体服务,对于mp4文件,下载很快,用Chrome播放也很快,但是用VLC控件或者Windows Media Player控件,用流媒体方式打开很慢?

https://blog.csdn.net/u012911347/article/details/86471374

解答:
原因是对于流媒体,有个moov标记,当以流媒体方式打开的时候,需要去寻找moov等相关标记,但是普通的mp4文件,并没有把moov标记放在文件的开头,所以当流媒体播放器试图去加载mp4文件的时候,会要去整个mp4文件中搜索moov标记,导致打开很慢,普通情况下,moov是散布在整个mp4文件当中的,因此我们需要对mp4文件优化,把moov标记放在文件的开头即可。
可以用ffmpeg把mp4文件重新处理一下,把movflags放在文件开头,优化流媒体加载速度:
  ffmpeg -i input.mp4 -movflags faststart -acodec copy -vcodec copy output.mp4