FLV与MP4在Flash播放器上

avm*_*han 1 flash mp4 jwplayer video-streaming

我需要在网页上的嵌入式Flash播放器上播放视频(我正在使用jwplayer).我知道mp4和flv可以在flash播放器上播放.这两个中哪个是更好的格式?我读到mp4视频需要完全加载,因为moov atom在文件的开头.有没有什么地方可以在flash播放器上完全比较mp4和flv视频?

编辑:我的选择是mp4,因为它可以在flash播放器上播放,也可以在不支持flash的设备上播放,两者之间的尺寸差异可以忽略不计,因为它们都使用h.264/aac.但我需要说服其他人.所以请列出使用mp4而不是flv的任何缺点,这样我就不会错过任何东西

avm*_*han 6

我正在记录我在这个主题上收集的数据,因为它可能对将来像我这样的其他视频节目很有用.我是新人所以不要如果我错过任何一点,请随意指出.

与FLV相比,MP4的优势

  • MP4可以在没有flash支持的平台上播放,例如android和iOS
  • 它可以在嵌入式Flash播放器上播放,HTML5视频标签也支持

中性

  • 由于两者都使用h.264/AAC编解码器来实现视频/音频,因此在尺寸和质量上存在微不足道的差异

使用MP4的缺点

  • 使用ffmpeg转换为MP4时,会将moov原子写入文件末尾.它是一种在播放视频之前应该检查的索引.因此,需要在视频开始播放之前下载整个视频.但是有一些修复方法

    修复了这个问题

  • 使用qt-faststart移动moov原子,启动文件.

  • 使用-movflags faststart运行ffmpeg以将moovatom 移动到文件的开头.

发现有用的 https://superuser.com/questions/136851/h264-inside-flv-container-vs-mp4-container?rq=1