RTP

2023. 9. 20. 15:06네트워크

RTP

RTP는 "Real-time Transport Protocol"의 약어로, 실시간으로 흐르는 데이터 스트림을 전송하는 데 사용되는 네트워크 프로토콜이다. RTP는 주로 음성, 비디오 및 기타 실시간 멀티미디어 데이터를 전송하는 데 사용되며, 특히 인터넷 전화 (VoIP), 비디오 콘퍼런싱, 온라인 게임 스트리밍 및 원격 회의와 같은 애플리케이션에서 널리 사용된다.

UDP 16384 - 32767 / 12byte

 

 

RTP의 주요 특징 및 기능
  • 실시간 데이터 전송 : RTP는 실시간 데이터 스트림을 전송하기 위한 프로토콜로 설계되었다. 이는 데이터를 실시간으로 전송하고, 지연 시간을 최소화하며 음성 또는 비디오와 같은 민감한 응용 프로그램에서 중요한 역할을 한다.
  • 시간 정보 : RTP 헤더에는 패킷의 타임스탬프와 시퀀스 번호와 같은 시간 정보가 포함되어 있다. 이 정보를 사용하여 데이터 스트림을 복원하고, 패킷의 도착 순서를 관리하며, 동기화를 유지한다.
  • QoS (Quality of Service) 지원 : RTP는 QoS를 향상시키기 위한 다양한 매개변수를 조절할 수 있다. 이는 패킷 우선순위, 패킷 손실 감지 및 복구, 패킷 제한 속도 및 기타 QoS 관련 기능을 포함한다.
  • 페이로드 타입 식별 : RTP 헤더에는 페이로드의 타입을 식별하는 정보가 포함되어 있다. 이는 음성, 비디오, 메타데이터 또는 다른 유형의 미디어 스트림을 식별하는 데 사용된다.
  • RTP 컨트롤 프로토콜 : RTP는 제어 정보를 위한 RTCP(RTP Control Protocol)와 함께 사용된다. RTCP는 데이터 스트림의 품질 모니터링 및 동기화를 위한 제어 메시지를 전송한다.

'네트워크' 카테고리의 다른 글

Port-Priority 로드 분산  (1) 2023.09.21
STP  (0) 2023.09.20
etherchannel, LACP, PAGP  (0) 2023.09.20
PfR(Performance Routing)  (0) 2023.09.19
Proxy ARP  (0) 2023.09.19