MPEG-2 TS

2021. 10. 10. 16:25Multimedia

    목차
반응형

System Bitstream

 

Program Stream (PS)

quasi-error free environment (e.g., CD)

 

Transport Stream (TS)

error-prone environment (broadcasting, lossy/noisy media, network, etc.)

 

 Viddeo encoder -> "VES" -> Packetizer -> "VPES" -> TS Mux -> "TS stream"

  Audio encoder  -> "AES" -> Packetizer -> "APES" -> //

 

TS packet의 마지막에 공간이 남는 경우 다른 data type을 넣지 않기 위해서 stuff bytes를 채워 넣는다.

 

  • TS
    • 188 bytes length
    • 4 bytes header + payload
    • contains only one type of data i.e., video, audio, data, program guide information(PGI)
    • (opt) PCR: timing information 
    • why fixed length?
      • robustness: minimize impact of cell loss
      • scalability / extensiblility
      • cost-effective implementation

 

반응형

'Multimedia' 카테고리의 다른 글

GStreamer pwg ch. 3  (0) 2021.10.11
GStreamer plugin writer's guide: part 1  (0) 2021.10.10
Data Partitioning, SI/SP Slice  (0) 2021.10.10
Motion Estimation, Compensation, Spatial Redundancy  (0) 2021.10.10
JPEG  (0) 2021.10.09