2014-12-06 181 views
0

MPEG-TS流,在PES流PES_packet_length可以是0,那麼PES packet size由TS分組(初TS下一個PES數據分組的數據包)的payload_unit_start_indicator==1確定的,這是正確的?計算一個PES_packet_data_byte計數當PES數據分組長度== 0

現在當PES數據包的總大小已知PES_packet_length是未知的(0)如何計算stuffing_byte count和PES_packet_data_byte count

回答

2

對於視頻幀,PES_packet_length可以是0。音頻幀不能長度爲0.在這種情況下,不允許填充字節,而應該使用適配字段填充。 (如果只需要一個填充字節,AF大小可以是0)