오디오나 비디오의 패킷 구조를 정의
네트워크안에 라우터가 아닌 끝단에서 작동되는 프로토콜
RTP는 UDP위에서 작동
UDP에서 확장된 것이라고 볼 수 있음
UDP 세그먼트 안에 RTP헤더가 포함되며 전송됨(오디오 청크+RTP헤더)
RTP는 패킷이 제때 도착하도록하는 매커니즘이 있지 않다.
중간의 라우터에서 확인하지않고 끝단에서만 작동한다.
전송자가 payload type을 바꾸게 되면 해당 필드를 통해 타입을 바꿔서 상대방에게 알려준다.
RTP와 함께 동작
RTP 세션을 사용중인 것들에게 주기적으로 RTCP가 동작
(패킷을 몇개나 보냈는지, loss는 몇개나 되는지, jitter는 어느정도인지 등)
이를 이용해 전송자가 전송하는 것에 대한 피드백 자료로 사용
RTP와 RTCP는 사용하는 포트가 다름
참여자가 많아질 수록 RTCP 세션이 늘어나면서 RTCP가 많아져서 네트워크 품질이 낮아질수 있으므로 양이 많이지면 이를 제한함.
RTCP는 밴드위스의 5퍼센트만 사용할려고 한다. 참여자가 많아지면 제한된 범위안에서 나눠서 할당됨.