我对视频世界很陌生,但已经注意到社交媒体服务......特别是Snapchat和Instagram在将视频加载到较差的连接时能够快速加载。我知道其中一些是视频转码的方式。
我已经收集了一些我认为在使用ffmpeg进行转码时应该使用的预设,但我不确定它的格式或其他部分。我很乐意听到人们的想法!
shouldComponentUpdate
除此之外我还不完全确定还有什么......
答案 0 :(得分:0)
如果要快速启动视频,必须确保第一帧是关键帧。使用ffmpeg的-force_key_frames '00:00:00.000'
参数进行此类任务。
但实际上,在不良连接上进行快速视频响应的主要方法是自适应比特率流(https://en.m.wikipedia.org/wiki/Adaptive_bitrate_streaming)。它选择适合用户带宽的比特率的视频源。因此,您需要对具有不同质量和比特率的不同大小的视频进行编码,并将它们组合在特殊的播放列表中以进行自适应流式传输。