Professional Documents
Culture Documents
RTP
RTP
정보통신공학과
유영찬
CONTENTS
INTRODUCTION
REAL-Time SERVICE
RTP
RTCP
PROBLEM OF RTP/RTCP
INTRODUCTION
기존의 응용
- 처리율 , 지연 그리고 신뢰성이 가장 민감
실시간 응용
- 시간적인 것이 이슈
보내는 시간에 맞게 데이터를 전송
대드라인
실시간 응용에 필요한 요소
- 낮은 지터 , 낮은 대기시간 , 낮은 오버헤더 , 낮은 오버해더 처리 시
간
- 네트워크 트레픽 상테에 따른 동적인 적응
- 리얼타임서비스와 리얼타임서비스가 아닌 서비스가 쉽게 통합 가능
- 서비스 수나 네트워크 크기에 변함없이 성능과 효율이 좋아야 함
- IP,TCP 그리고 UDP 로는 제공하기 힘듬 그래서 RTP/RTCP 가
필요
REAL-TIME SERVICE
PLAYBAC
K
ME POINT
RTP
ME
RTP
ME
RTP
ME
RTP
ME
RTP
ME
RTP
ME
RTP
DEADLIN
E
SOURCE DESTINATI
ON
RTP
RTP : A Transport protocol for Real-Time
APPLICATION (RFC 1889), MC DATE STORED 와
REAL-TIME 서비스
하위 계층에 무관하게 설계
Media encaps.
(H.261, MPEG)
RTCP
RTP
UDP
IP
RTP HEADER
V=2(2 P X CC(4) M PT(7) Sequence number(16)
) (1) (1) (1) 고
Timestamp(32) 정
SSRC identifier
CSRC identifier
PAYLOAD TYPE
Data(if any)
E5:45
Source:SSRC(CSRCs)
E5
RTCP
RTCP : RTP CONTROL PROTOCOL
주기적으로 세션에 참가한 모든 참가자들에게 제어 패킷을 보냄
- 데이터 분배의 품질에 대한 피드백을 제공 : RTCP 의 SR 와 RR 메시지
에 의해 제공
- RTP 소스의 식별을 위해 지속적인 식별자 수송
CNAME(Canonical Name) : SSRC 는 충돌이 발생하거나 프로그램이
다시 시작될 경우에 변경될 수 있기 때문에 CNAME 을 유지
- 최소한의 세션 제어 정보 수송 : 세션에 참가는 사람의 신상 정보 제공
모든 참가자들은 RTCP 패킷을 보내는 것은 의무
각각의 참가자들은 RTCP 패킷을 받는것을 바탕으로 참가자 수 확인
참가자의 수가 많을 수로 RTPC 의 패킷양을 조절 해야함
RTCP 세션 간격
5% 95%
RTCP RTP
RTP 세션 대역폭
20% 80%
SDES
(Except CNAME)
RTCP 대역폭
RTCP MESSAGE
203 Bye
Interarrival Jitter
Last SR (LSR)
SSRC_2 .........
Profile-specific Extensions
SSRC of Sender
Interarrival Jitter
Last SR (LSR)
SSRC_2 .........
Profile-specific Extensions
SDES
0 2 3 8 16
Header 31
V=2 P SC PT(SDES=202) Length
Chunk SSRC/CSRC_1
SDES Items
........
Chunk
SSRC/CSRC_2
SDES Items
........
........
Email(3)
0 7 15 31
SSRC/CSRC
........
SSRC/CSRC
Name(ASCII)