.mp4文件用于流媒体和本地播放。有什么不同?

时间:2017-03-12 13:00:10

标签: video-streaming

我的理解是,在.MP4文件(本地文件)的情况下,音频和视频数据不需要以交错方式存储。这与.TS文件不同,其中包含音频的TS数据包和包含视频的TS数据包相互散布,以便播放器及时获取音频和视频。那么,在MP4的情况下,这是怎么发生的?

1 个答案:

答案 0 :(得分:0)

拳头关闭,MP4是uasuall交错。这不是一个要求。 MP4几乎总是发布块。块可以包含一个或多个音频或视频帧。 MP4是一个容器,设计用于从具有快速随机访问时间的媒体中读取,如硬盘驱动器。 Ts是一个容器(实际上它也具有许多协议属性,但这是一个更大的主题),它设计用于没有(无线电视广播)或慢速(DVD)搜索速度的流媒体。因此,在硬盘上,在文件中搜索的帧数不到一帧,这无关紧要。但是在寻求不可能的情况下,这很重要。当您通过互联网播放MP4时,它被称为伪流媒体,并且要求MP4至少具有一定数量的交错块,或者将缓冲到足以播放。您还可以使用范围请求来搜索http,但搜索速度非常慢。