차례:
정의-실시간 전송 프로토콜 (RTP)이란 무엇입니까?
RTP (실시간 전송 프로토콜)는 프로그램이 유니 캐스트 또는 멀티 캐스트 네트워크 서비스를 통해 멀티미디어 데이터의 실시간 전송을 관리하는 방법을 지정하는 인터넷 프로토콜 표준입니다.
RTP는 전송 속도보다는 데이터 무결성을 선호하는 TCP (Transmission Control Protocol)와 비교하여 빠른 전송을 선호하며 데이터 무결성의 작은 손실을 보상하는 메커니즘을 갖추고 있습니다.
RTP는 IP 네트워크를 통해 오디오 및 비디오를 전달하고 RTCP (Real-Time Transport Control Protocol)와 함께 사용하여 여러 미디어 스트림을 동기화하고 QoS (서비스 품질)를 유지할 수 있도록 표준화 된 패킷 형식을 정의합니다.
분산 컴퓨팅에서 정보 손실은 치명적일 수 있지만 미디어 스트리밍에서는 배달되지 않은 / 지연된 패킷 데이터를 실시간으로 패치하는 영리한 알고리즘을 통해 패킷 손실을 처리 할 수 있습니다. 어느 정도까지는-수용 가능하거나 허용 불가능한 것으로 간주되는 서비스 품질 한계가 분명히 있습니다. RTP를 통해 프레임 패딩을 적용하여 생생한 말더듬을 방지하고 오디오 드롭 아웃을 패치하고 클릭 또는 불필요한 디지털 노이즈를 방지하는 알고리즘을 적용 할 수 있습니다.
RTP의 가장 중요한 최신 응용 프로그램은 일반 전화 회로의 대안으로 인기를 얻고있는 VoIP (Voice over Internet Protocol) 시스템의 도입입니다.
Techopedia는 RTP (Real-Time Transport Protocol)를 설명합니다
실시간 전송 프로토콜은 비디오 원격 회의 응용 프로그램 및 VoIP (Voice over Internet Protocol)와 같은 스트리밍 비디오를 포함하는 엔터테인먼트 및 통신 시스템에서 광범위하게 사용됩니다.
RTP는 RTCP (Real-Time Transport Control Protocol)와 함께 사용되어 전송 통계 및 QoS (Quality of Service) 평가를 모니터링 할 수 있습니다.
두 프로토콜을 모두 사용하면 짝수 포트가 RTP에 할당되고 홀수 포트가 RTCP에 할당됩니다. 이것은 그들에게 그들의 데이터가 교환 될 수있는 신중한 통신 포트를 제공하므로, 다른 것의 패킷 스트림의 전달 타이밍에 의존하지 않고 그들의 타이밍이 매우 근접하도록 엄격한 교번 순서로 전달되지 않는다.
교대 송신 / 수신 스택에서 포트 계층화는 2 개의 스트림 사이의 타이밍 안정성을 보장하기 위해 노력합니다. RTP 트래픽은 일반적으로 전체 트래픽의 5 % 이하인 RTCP를 사용하여 전체의 95 %입니다. 이 비율은 크기가 작기 때문에 동기화 신호가 우선 순위를 갖도록하며 오디오 및 비디오 스트림을 서로 시간에 맞게 유지하는 데 도움이됩니다.
RTP는 지터를 보상하고 시퀀스에서 벗어난 데이터 도착을 감지합니다. 둘 다 IP 네트워크 전송 중에 일반적입니다.
