1 / 12

RTP/RTSP

RTP/RTSP. 20000995 강태호 20001026 김정환 20001088 이광열. 목 차. UDP 사용이유 RTP / RTCP 개요 RTP 프로토콜 RTSP 개요 RTP / RTSP 동작과정 RTP / RTSP 흐름제어 RTP / RTSP 응용사례. UDP 사용이유. TCP - TCP 는 real-time application 에 대해서 적합하지 않다. - TCP 재전송 구조는 delay 를 발생

briar
Download Presentation

RTP/RTSP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RTP/RTSP 20000995 강태호 20001026 김정환 20001088 이광열

  2. 목 차 • UDP 사용이유 • RTP / RTCP 개요 • RTP 프로토콜 • RTSP 개요 • RTP / RTSP 동작과정 • RTP / RTSP 흐름제어 • RTP / RTSP 응용사례

  3. UDP 사용이유 • TCP - TCP는 real-time application에 대해서 적합하지 않다. - TCP 재전송 구조는 delay를 발생 - TCP congestion control(혼잡제어)은 적합하지 않다. - TCP는 multicast를 지원하지 않는다. • UDP - UDP는 real-time application에 적합 - UDP는 multicast를 지원한다.- UDP는 congestion control과 재전송 구조를 갖고 있지 않다. - UDP는 타임스탬프, 순서, 제어 및 믹싱 능력이 없다.

  4. RTP / RTCP 개요 • RTP 정의 - Realtime Transport Protocol - UDP 상위 프로토콜 - 데이터(영상, 음성)만 전달 - 단방향(송신자=>수신자) • RTCP 정의 - Real Time Control Protocol - RTP의 부속된 제어 프로토콜(RTP와 쌍으로 존재) - 미디어 송신자와 수신자는 RTCP 패킷들을 주기적 송수신 - 데이터 플로우와 품질을 제어하며 수신자로 하여금 송신자에게 피드백을 보내기 위함 - 양방향(송신자수신자)

  5. RTP Header

  6. RTP Header

  7. RTSP 개요 • RTSP 정의 - Real Time Streaming Protocol  - 애플리케이션 계층의 프로토콜- RTP 스트림 제어를 위한 메시지 패킷  - 안정적 제어를 위해 TCP프로토콜 사용

  8. RTP / RTSP 동작

  9. RTSP 동작과정

  10. RTSP 동작과정

  11. 흐름제어 • 지터를 줄이고 연속적인 비디오 재생을 위해서는 흐름제어가 필수 • 클라이언트 측에서 패킷 손실률로 측정 • 패킷 손실률이 임계값을 넘어갈 때 수행 - 패킷손실률이 크면 -> 전송률 낮춤 - 패킷손실률이 작으면 -> 전송률 높임 • 클라이언트 버퍼 제어 - 오버플로우 -> 전송률 낮춤 - 언더플로우 -> 전송률 높임

  12. 응용사례 • 무선통신 환경에서 멀티미디어 응용: 주문형비디오(VOD)/주문형음악(MOD) • 무선통신을 통한 방송서비스: 지상파 DMB/위성 DMB • 유선 네트워크(ISDN, LAN, xDSL, 모뎀)을 이용한 VOD 및 스트리밍 서비스 • 휴대용 미디어 플레이어

More Related