我知道这种问题已经提过了,但是,我必须播放一些用MP4 (h264 / AAC)编码的视频。其中一些长达2个小时,有时甚至更长。
问题是它们启动得不快,因为我需要下载随机数量的数据才能播放视频:浏览器不会加载整个文件,而是5/6MB,这对于连接最低的人来说是个问题。
我尝试了FFMpeg选项-movflags +快速启动,但没有任何变化。我尝试过qt-faststart工具,它显示“文件中的最后一个原子不是moov原子”。服务器似乎配置为允许部分请求(Accept-Ranges:响应报头中的字节)。
我什么都试过了吗?还有什么我能做的吗?
谢谢!罗曼
发布于 2017-09-06 21:35:29
您需要研究自适应流媒体。HLS或DASH格式都可以解决您的问题。它确实需要审查您的媒体交付架构和视频播放器。
示例如下:https://www.keycdn.com/support/how-to-convert-mp4-to-hls/
像JW Player这样的播放器可以在大多数平台上读取这两种格式。
https://stackoverflow.com/questions/46075399
复制相似问题