이 포스팅은 아래의 도서와 해당 도서에서 제공하는 강의용 ppt 자료를 이용하였음을 밝힘.

컴퓨터 네트워킹 - 하향식 접근
국내도서>컴퓨터/인터넷
저자 : JAMES F.KUROSE / 강현국역
출판 : 교보문고(교재) 2007.12.14
상세보기



RTP는 기본적으로 실제 실시간 전송을 제공하는 프로토콜이라고 할 수 있다. 이는 개념적으로는 Transport layer에서 UDP를 사용하는 것으로 되어있다.

중요한 것은 RTSP와 마찬가지로 이름을 정말 이상하게 지어서... Real Time Protocol인데도 불구하고 실제로 실시간 전송을 지원하는 것은 아니다. 무슨 뜻인가 하면...


UDP 위에 RTP 헤더를 만들어서 덧씌워 보내는 것이 전부이다. 다만 여기에 Sequence 번호와 Timestamp 번호가 같이 가고 이를 이용하여 Delay를 처리하는 등의 일을 할 수 있는 것이다.

* Payload type : [0 = PCM], [3 = GSM], [7 = LPC], [33 = MPEG2]
* Sequence Number : 패킷 하나가 전송될 때마다 1씩 증가시킴
* Timestamp : Sample을 할 때마다 1씩 증가시킴. (예를 들어 음성을 PCM 변조로 Sample하면 8 KHz)

여기서 Sync는 어디에서 사용하는 것인가 하면, 동영상의 경우 영상 데이터와 음성 데이터가 동시에 전송이 되는데 이 둘의 Time Sync를 맞추기 위해서 사용된다고 한다.

역시 RTSP와 마찬가지로 제일 중요한 것은 이름에 낚이지 말고, 실시간 전송을 제공하는 것은 절대 아니라는 것을 명심하자는 것이다.
저작자 표시 비영리 변경 금지
신고

'Theory > Network' 카테고리의 다른 글

다중 접속 방식 (FDMA, TDMA, CDMA)  (4) 2012.02.28
RTCP(Real Time Control Protocol)  (0) 2011.12.20
RTP(Real Time Protocol)  (2) 2011.12.20
RTSP(Real Time Streaming Protocol)  (0) 2011.12.20
멀티미디어 네트워크  (0) 2011.12.20
GSM - Handoff  (0) 2011.12.16
by 가우초 2011.12.20 11:32
| 1 |