因为您必须通过公共互联网(而不是本地网络)移动文件,所以您需要使用ffmpeg之类的将元数据(MOOV原子)移动到视频文件的开头,以便可以更快地开始流式传输
./ffmpeg -y -i SourceFile.mp4 -s 1280x720 -c:v libx264 -b 3M -strict -2 -movflags faststart DestFile.mp4
上面的代码将在mp4容器中使用h264为您提供1280x720的输出,速度为3Mbps,然后进行第二遍操作以将moov元素移至文件的开头,从而使其能够更快地开始流式传输(有关更多详细信息,请参见此答案))。