RTP 타임 스탬프의 올바른 의미는 무엇입니까? 그들은 단순히 데이터의 오디오, 비디오 PTS를 나타 냅니까?RTP 타임 스탬프는 미디어에있는 오디오/비디오의 PTS를 나타 냅니까?
0
A
답변
0
PTS가 아니라 DTS 인 것 같습니다.
그래서 RTP에서 B 프레임을 보낼 수 없습니다.
0
는 RFC3550 https://www.ietf.org/rfc/rfc3550.txt
에있어서, 타임 스탬프는 RTP 데이터 패킷의 첫 번째 옥텟의 샘플링 인스턴트를 반영한다.
는 또한 RTP 타임 스탬프는 타임 스탬프의 초기 값은 당신이 관계를 찾기 위해 RTCP 데이터를 디코딩 할 필요가
임의 있어야한다 임의의 숫자
로 시작해야 함을 기억 RTP 시간 소인과 벽시계 시간 또는 다른 RTP 스트림 사이. 많은 유형의 비디오 스트림 (예 : H.264)은 RTP 데이터 내에 PTS 값을 포함하며 RTP 타임 스탬프가 아닌 순서 및 프리젠 테이션을 디코딩하는 데 사용해야합니다.
0
예, RTP 타임 스탬프는 충분히 중요한 PTS를 나타냅니다. PTS는 RTP와 RTCP로 계산할 수 있습니다. REF # 1 : h264 RTP timestamp [ "비 인터리브"있는 경우는 PTS +에 대한 RTP 타임 스탬프를 설정한다 오프셋] REF # 2 : https://groups.google.com/forum/#!msg/discuss-webrtc/npLmOesI8A4/oL2p_HbhAgAJ는 [두 RTP 간의 동기화 RTCP의 SR을 사용하여 스트림]
이게 올바르지 않습니다. 우리는 RTP 세션에서 I, P 및 B 프레임이 모두 포함 된 H.264 비디오를 보내곤했습니다. 제가 언급 한 질문은 RTP 타임 스탬프가 패킷 전송시 스냅 샷인지 아니면 정확히 프레임의 PTS 타임 스탬프인지 여부입니다. – Rahul
RTP는 실제로 내부에있는 프레임 유형과 관련이 없습니다 (계층 구조는 상관하지 않습니다). I, BP 프레임이있는 H.264가 포함 된 MPEG2-TS는 종종 RTP로 전송되고 H.264 ES는 RTP로 전송 될 수도 있습니다. – Grant