RTP时间戳的正确含义是什么。它们只是代表数据中的音频,视频PTS吗?
答案 0 :(得分:0)
似乎它只是DTS,而不是PTS。
因此无法在RTP中发送B帧。
答案 1 :(得分:0)
根据RFC3550 https://www.ietf.org/rfc/rfc3550.txt
时间戳反映了RTP数据包中第一个八位字节的采样时刻。
另请记住,RTP时间戳应以随机数
开头时间戳的初始值应该是随机的
您需要解码RTCP数据以查找RTP时间戳和挂钟时间或其他RTP流之间的关系。许多类型的视频流(例如H.264)也将在RTP数据中包含PTS值,这些值应该用于解码顺序和表示而不是RTP时间戳。
答案 2 :(得分:0)
是的,RTP时间戳代表PTS,这是非常重要的。 PTS可以通过RTP和RTCP计算。 参考#1:h264 RTP timestamp ["非交错",其中,您必须将RTP时间戳设置为PTS +偏移量] 参考#2:https://groups.google.com/forum/#!msg/discuss-webrtc/npLmOesI8A4/oL2p_HbhAgAJ [使用RTCP SR的两个RTP流之间的同步]