流文件和媒体文件的不一样( flv和mp4,avi的区别)

本文探讨流式文件如FLV与容器格式如MP4、AVI的区别。流式文件支持边下载边播放,无需完整文件即可开始解析,适用于实时传输场景。而容器格式依赖索引表,不支持即时播放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Q:[b]为什么把flv叫做流式文件格式? 和mp4,avi不是一样都是音视频的容器吗? 有什么区别?[/b]
一下是我收集的几种解释,每个人有不同的理解,把这些都看一遍,你会理解的更加清晰

[quote]通常说的流式文件是可以边传边解的,开始不需要整个文件。特点是有文件头信息(这个不是必需的)和中间打包了,可以直接解析分包,而且文件可以任意大小,而不需要通过索引分包。FLV,MPEG,RMVB等都可以直接依次分包解析,而MP4,AVI一定要依赖索引表才行,而且开始就要固定位置好,如果索引表在尾部,还没办法解析。[/quote]


[quote]流媒体文件是指多媒体文件边下载可以边观看的文件。而传统的视频文件需下载完成才能观看,而流媒体主要是下载一部分文件到缓存区,然后再从缓存区里面拿数据~而能作为这种流媒体文件的只有经过特殊编码的格式才适合,而flv、rmvb、mov、asf等格式文件才属于流媒体格式文件~[/quote]

[quote]对于HTTP协议,流式文件可以使用HTTP分段下载,由于在前面的先播放,所以可以一边下载一边播放,但是对于容器格式的文件,由于客户端不知道如何对文件解析(必须拿到整个文件才能解析),所以不能边下载边播放。
要实现对容器格式的文件的在线播放,必须要服务器支持流式播放接口,例如RTSP协议[/quote]

[quote]至于mpeg,avi,mpe这些也可以使用流化的方式来播放,但是效果不好,有网络传输的缺陷。[/quote]
---------------------
作者:shencaifeixia
来源:CSDN
原文:https://blog.csdn.net/shencaifeixia/article/details/84050564
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值