常见的前端音视频格式

1.flv格式-------基于flash的文件格式,这种格式普遍存在国内各个视频网站,如优酷土豆。优势就是体积小,加载速度快(边下边看),缺点就是使用成本高(难怪优酷土豆播放的广告时间越来越长),有损压缩,内容品质高(国内flv视频差是因为很多人不会压缩处理视频编码问题)。

2.swf格式-------基于flash的文件格式,这种格式也很普遍存在网页游戏网站,如4399小游戏。缺点就是体积相对flv来说比较大,有被脚本攻击的漏洞(swf可以编辑)。优点就是使用成本比较低,无损压缩,内容品质低。

3.ogg格式-------开源的媒体格式,包含音频与视频(以前一直认为是音频格式),优点免费(现在才知道不同文件格式需要收版权费),体积小,缺点没有硬件加速支持,不支持IE旧版本。

4.webm格式-------谷歌推出的一种开源视频格式,优势免费,体积很小,支持硬件加速,缺点不支持IE旧版本。

5.mpeg4标准的格式-------mpeg4不是一种格式,是编码标准。在mpeg4编码标准下,带有 H.264 视频编码的文件格式有:mp4,avi,rmvb等等(这些格式是取mpeg4编码标准下的某一部分进行编码的)。缺点体积大(IE旧版只支持这种格式),优点兼容性好,支持硬件加速。

6.m3u格式 ------- 不是标准却成为标准音视频传输格式。m3u8是使用UTF-8编码过的音视频频播放传输格式。客户端加载m3u格式文件实际上是用它解析对应的服务器的视频地址,从而实现在线播放。优点根据用户的客户端条件,生成不同码率的音视频,分段播放,提高音视频流畅度。
PS:m3u格式本质上是个纯文本文件,不是媒体文件。