로딩
요청 처리 중입니다...

실시간 미디어 전송의 핵심, RTP (Real-time Transport Protocol)

 실시간 미디어 전송의 핵심, RTP (Real-time Transport Protocol)

RTP (Real-time Transport Protocol)는 오디오, 비디오 등 실시간 데이터를 인터넷 상에서 전송하기 위해 설계된 프로토콜입니다. VoIP, 영상 회의, 스트리밍 미디어 등 다양한 분야에서 사용되고 있으며, RFC 3550에 의해 정의되어 있습니다.

RTP의 역할 RTP는 IP 기반 네트워크에서 실시간 데이터를 전송하는 데 사용됩니다. 그러나 RTP는 신뢰성 보장(패킷 손실 처리)이나 전송 보장(재전송)을 제공하지 않습니다.

대신, 응용 계층에서 재생 타이밍과 동기화를 맞출 수 있는 정보를 제공합니다. RTP 패킷 구조 RTP는 다음과 같은 헤더 구조를 갖습니다 (기본 헤더는 12바이트): 비트 0–1 2 3–6 7 8–15 16–31 첫 바이트 Version (2) P X CC M Payload Type (7) 두 번째 Timestamp (32) 세 번째 SSRC Identifier (32) 네 번째 이후 (선택) CSRC Identifiers (0~15개...