ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是从视频流的任一片段开始都是可以独立解码的。
MPEG2-TS 传输流(MPEG-2 Transport Stream;又称MPEG-TS、MTS、TS)是一种传输和存储包含视频、音频与通信协议各种数据的标准格式,用于数字电视广播系统,如DVB、ATSC、ISDB、IPTV等等。
MPEG2-TS定义于MPEG-2第一部分:系统(即ISO/IEC标准13818-1或ITU-TRec. H.222.0)。
MPEG2-TS面向的传输介质是地面和卫星等可靠性较低的传输介质,这一点与面向较可靠介质如DVD等的MPEG PS不同。
传输协议
1个TS承载多个子TS,通常子TS是分组化基本流(PES, Packetized elementary stream);分组化基本流上承载基本流(ES,Elementary Stream),或者非MPEG的编码流,例如AC-3、DTS音频流,MJPEG、JPEG 2000视频流、字幕所需要的文本和图像、用于定义基本流的表、乃至电视台定义的电子节目表(EPG)等。
一些相互独立的流可以被复用在一个TS里,例如几个不同的电视频道或者同一个电影的多个拍摄角度。
TS分组(TS Packet)大小最大为188字节,它是多路复用的基本单位。多个不同的ES的内容会分别被封装到TSP中通过同一个TS传输。由于分组(分组)尺寸较小,复用对各个ES造成的时延也较低,对传输误码的耐受性也强于那些将一帧画面封装到一整个包里的容器格式,如MPEG PS和AVI、MOV/MP4、MKV等。这对于视频会议等对实时性要求高的场景特别有意义:单个分组损坏不会造成很大的语音延迟。
TS通常以固定码率传输。固定码率传输时,如果上层待传输内容不足,会发送空分组以占位。蓝光光盘中使用的MPEG-2 TS也使用了固定码率。