2014-03-28 110 views

回答

2

如果您的意思是原始的H.264 NAL單元比否,它們不包含時間信息,如果意味着像PTS/DTS。時間戳在MKV/MP4/TS等容器中處於較高水平。 H.264規範afaik中唯一與時間相關的信息是VUI中的num_units_in_tick/time_scale,在恆定幀速率(fixed_frame_rate_flag = 1)的情況下可用於查找FPS,以及圖片時序SEI中的某些字段,但它們是可選的,真的很好指定,所以沒人真的使用它們。

+0

那麼如何找到定時信息。如果我從我的編碼器獲得IPPBPPBPPB ...幀(我使用ipp採樣)那麼將使用什麼時間戳和合成時間偏移量來使其成爲RTMP流數據包。 – CGD

+0

我不知道IPP編碼器。通常,定時信息通過側信道輸入到編碼器並且從側面信道輸出(即,不在NAL中但是在更高級別的結構中)。例如,在x264中,您將具有關聯的PTS(輸入圖片的x264_picture_t中的i_pts)的幀發送到編碼器和編碼器輸出具有關聯的PTS/DTS(輸出圖片的x264_picture_t中的i_pts/i_dts)的幀NAL。 – nobody555