요약
실시간 전송 프로토콜(RTP)은 오디오 및 비디오 데이터를 전송하는 데 중요한 역할을 합니다. 그래서 오늘 기사에서는 RTP에 대해 자세히 소개하겠습니다.
개요
RTP (실시간 전송 프로토콜Real-Time Transport Protocol)는 유니캐스트 또는 멀티캐스트 네트워크 서비스로부터 오디오 및 비디오와 같은 실시간 데이터를 전송하는 네트워크 프로토콜입니다. 실시간 데이터를 제공하는 애플리케이션에 엔드 투 엔드 전송 기능을 제공하도록 설계되었습니다.
RTP는 시퀀스 번호 지정, 타임스탬프, 페이로드 유형 식별 및 전달 모니터링을 포함한 RTCP (RTP Control Protocol))와 함께 서비스를 제공합니다.
실시간 멀티미디어 스트리밍 애플리케이션은 정보를 신속하게 전달해야 합니다. 이러한 목표를 달성하기 위해 일부 패킷 손실을 허용할 수 있습니다.
RTP 세션은 일반적으로 신호 프로토콜을 사용하는 통신 동등성 사이에서 시작됩니다. 각 멀티미디어 스트림은 RTP 세션을 설정합니다. 오디오 및 비디오 스트림은 수신기가 특정 스트림에 대해 선택적으로 구성요소를 수신할 수 있도록 별도의 RTP 세션을 사용할 수 있습니다.
역사
● RTP는 S. Casner, V. Jacobson, H. Schulzrinne, and R. Frederick 등 4명의 IETF(국제 인터넷 표준화 기구) 멤버가 개발합니다.
● RTP는 RFC 1889로 알려진 1996년에 처음 개발되었습니다.
● 그 후 2003년에 RFC 3550이라는 이름으로 출시되었으며, RFC 1889를 대체했습니다.
사용
기능적 멀티미디어 애플리케이션은 RTP와 함께 사용되는 추가적인 프로토콜과 표준이 필요합니다.
RTP는 주로 전화 및 화상 전화 회의 애플리케이션과 같은 통신 및 엔터테인먼트 시스템에서 사용됩니다. TCP (전송 제어 프로토콜) 는 RTP 사용을 위해 표준화되었지만, TCP는 적시성보다 신뢰성을 선호하기 때문에 RTP 애플리케이션에서 일반적으로 사용되지 않습니다.
RTP는 스트리밍 미디어를 포함한 통신 및 엔터테인먼트 시스템에 사용됩니다. 그리고 UDP(사용자 데이터그램 프로토콜)를 통해 실행됩니다.
TCP(전송 제어 프로토콜)는 RTP용으로 표준화되어 있지만 TCP는 적시성보다 신뢰성을 선호하기 때문에 RTP 애플리케이션에서는 일반적으로 사용되지 않습니다.
● RTP는 주로 미디어 혼합, 시퀀싱 및 타임스탬프에 유용합니다.
● VoIP(음성 인터넷 프로토콜)와 협력합니다.
● RTP는 인터넷을 통해 비디오 원격 회의에 유용합니다.
● 그것은 인터넷 오디오와 비디오 스트리밍에서 잘 작동합니다.
RTP VS. UDP
● 둘 다 실시간 스트리밍에 사용됩니다.
● 방송과 멀티캐스팅 모두 지원합니다.
● RTP는 실시간 전송 프로토콜을 의미하며, UDP는 사용자 데이터그램 프로토콜을 의미합니다.
● RTP는 UDP보다 더 간단하고, 빠르고, 효율적입니다.
● RTP는 상태 비저장 프로토콜이지만 UDP는 연결 없는 프로토콜입니다.
● RTP는 패킷 손실을 허용할 수 있지만 UDP는 허용할 수 없습니다.
결론
이 게시물을 읽은 후에는 RTP의 정의, 기록, 응용 프로그램 및 RTP와 UDP의 차이점을 포함하여 RTP를 더 잘 이해할 수 있습니다.