TS格式(Transport Stream)MPEG-2扩展

2023-05-13 09:10:22 来源:哔哩哔哩 分享到:


(资料图片)

TS格式(Transport Stream)是一种用于数字视频广播和存储的标准格式,它是MPEG-2系统流的扩展。它是一种将视频、音频、数据等多种媒体元素封装到一个流中的容器格式。

TS格式的主要特点是:支持多路复用(Multiplexing)、同步(Synchronization)和错误纠正(Error Correction)。这些特点使得TS格式非常适合用于数字电视广播、卫星传输、DVD、蓝光光盘等应用场景。

在TS格式中,数据被划分为188字节的数据包,每个包包含一个包头和一个包体。包头包含了同步字节(Sync Byte)和PID(Packet ID),PID用于标识包中所包含的数据流类型。包体可以包含音频、视频、数据等多种类型的媒体元素。在多路复用时,不同类型的媒体元素被分别封装为不同的PID,并混合在同一个传输流中,接收端可以通过PID来区分不同的数据流。

TS格式的优点是:在传输时可以保证数据的完整性和正确性;可以支持多种不同的媒体元素,如音频、视频、字幕等;可以支持多种不同的视频编码格式,如MPEG-2、H.264等;可以支持多路复用,提高传输效率。因此,TS格式被广泛应用于数字电视广播、卫星传输、DVD、蓝光光盘等领域。

以下是一个TS格式的数据包示例:

其中,前四个字节(47 40 31 00)为同步字节,用于标识该数据包的开始。接下来的两个字节(07 30)为该数据包的PID,表示该数据包中的数据流类型。紧接着的一个字节(01)表示该数据包为有效数据包。包头结束后,数据包的包体即为剩下的184字节,其中包含了音频、视频或其他数据。

关键词:

Copyright   2015-2022 每日城建网 版权所有  备案号:浙ICP备2022016517号-15   联系邮箱:5 146 761 13 @qq.com