Presentation is loading. Please wait.

Presentation is loading. Please wait.

RTP / MPEG-4 Standard Both an IETF and ITU

Similar presentations


Presentation on theme: "RTP / MPEG-4 Standard Both an IETF and ITU"— Presentation transcript:

1 RTP / MPEG-4 Standard Both an IETF and ITU
A packet format for multimedia data streams Used by many standard protocols RTSP, H.323 , SIP Provides the data delivery format A standard issued of the Motion Picture Experts Group Comprised of Video codec and file format How to relate to RTSP / RTP MPEG 4 : specify set of datatypes and a file format RTSP / RTP : specify the necessary client server interaction

2 RTP/RTCP 개요 RTP (Real-time Transport Protocol)
RTCP (Real-time Transport Control Protocol) 실시간 전송프로토콜 멀티미디어 스트림을 실시간으로 처리 멀티미디어 스트림을 송수신하는 통신 모듈 설계 오디오,비디오데이터는 실시간 특성 데이터의 연속성 유지와 현장성 오류 허용성 다중사용자의 동시성과 멀티캐스팅기능 화상회의 ,VOD시스템

3 RTP의 특징 RTP는 다른 유용한 망 또는 수송 계층 프로토콜과 함께 쓰여짐
UDP를 이용하여 전달 A/V 데이터를 payload 타입을 이용하여 전송할 수 있음 데이터 전송 시에 발생하는 패킷 손실, 패킷 지연, 비순차 패킷등은 RTP의 Timestamp와 Sequence Number를 이용하여 실시간으로 데이터를 제어 할 수 있음 데이터 부분과 컨트롤 부분으로 나뉘어짐

4 RTCP(RTP Control Protocol) 특징(1)
RTP제어 프로토콜(RFC 1890) 멀티미디어 서버로부터 데이터의 운반을 지시하고 초기화 하는 제어 프로토콜 클라이언트-서버 멀티미디어 프리젠테이션 컨트롤 프로토콜 RTP보다 상위 단계의 프로토콜로써 멀티미디어 스트림에 대한command/control  기능을 제공 UDP layer기반의 비연결 프로토콜이며, 각각의 스트림은 Session id에 의해 서로 구별 RTP 패킷이 송신자 --> 수신자로 단 방향인 데 반해, RTCP는 양 방향임 QoS 정보를 교환하여 응용이 적당한 QoS를 평가하여 adaptive encoding을 제공 패킷 송신율을 계산하고 사용자 인터페이스의 참여자 ID를 지칭하는 최소한의 세션 제어 정보를 나름

5 RTCP(RTP Control Protocol) 특징 (2)
SR(Sender Report), RR(Receiver Report), APP(Application specific function), BYE패킷으로 구성 특이한 점은 RTCP의 control요청에 대해서 만큼은 TCP를 통해서 전송이 된다는 것 RTCP의 기능 서비스 품질 감시, 체증 제어, 매체간 동기화, 발신지 식별, 세션의 크기 추정 등 세션의 유지와 관리에 필요한 중요한 기능을 수행함.

6 RTP가 나오게 된 배경 기존의 TCP는 신뢰성을 너무 강조한 나머지 일반적인 데이터 전송에서 느린 속도를 가짐.
UDP는 실시간 전송은 가능하지만 비 신뢰적 이러한 이유로 조금은 비 신뢰적이지만, 실시간 전송을 가능케 할 수 있는 RTP가 등장

7 TCP Header ACK = Acknowledge Data Offset = Length of TCP Header
FIN = Finish PSH = Push RES = Reserved RST = Reset SYN = Synchronize URG = Urgent

8 UDP Header

9 헤더는 고정 크기를 가지며 멀티미디어 정보에 따라서 헤더 뒤에 특정 정보 및 데이터가 붙게 됨
RTP Header CC = CSRC count X = Extension M = Marker P = Padding PT = Payload Type V = Version, now 2 헤더는 고정 크기를 가지며 멀티미디어 정보에 따라서 헤더 뒤에 특정 정보 및 데이터가 붙게 됨

10

11 RTSP Client – Server multimedia presentation control protocol
enables controlled delivery of streamed multimedia data Works both large audience and single viewer media on demand Work with lower level protocol RTP, RSVP Developed by RealNetworks, Netscape communication and Columbia University published as a proposed Standard by the IETF in 1998

12 Where to learn more RTSP ?
RTSP Proxy white paper Dr.Henning Schulzrinne’s RTSP page Dr. Chunlei Liu's RTSP pages Implementation 참고 :

13 RTSP(RTP Streaming Protocol)

14 RTSP의 동작원리-1 클라이언트는 서버에게 실시간 특성을 갖는 영상이나 음성 정보를 요청하고, 서버가 정보를 전송하는 방식으로 동작함. 전송 도중에 VCR (Video Cassette Recorder)의 기본 기능인 Pause, Stop, Resume, Close 등이 가능함. Unicast, Multicast 환경에서 복수개의 미디어 정보 스트림을 동시에 제어 가능 TCP와 UDP를 포함하는 다양한 수송계층 프로토콜에서 동작할 수 있으며, RTP/RTCP를 사용 제어 메시지 전송을 위해 신뢰성 있는 TCP를 사용하여 RTP/RTCP 채널 설정을 한 다음, RTP/RTCP 패킷이 전달 되도록 함. 세션의 설정과 해제는 RTSP에 의해 제어되고, 실제의 정보는 RTP를 통해 전달됨.

15 RTSP의 동작원리-2

16 RTP / RTCP / RTSP RTP transport protocol for the delivery of real time data RTCP a part of RTP Helps with lip synchronization, QOS management RTSP A control protocol for initiating , directing delivery of streaming multimedia from media server No delivery data

17 Why not use the HTTP ? HTTP Based on TCP
Only rudimentary mechanisms for random access to files Not suited to time based seeking RTSP Work with time based media Control multicast delivery of streams Provide a framework for multicast-unicast hybrid solutions

18 RTP vs RTSP RTP A one way protocol
Used to send live or stored streams from server to client After the data is displayed, it’s discarded RTSP Used when viewers communicate with a server Two way communication Viewers can communicate with the streaming server and do things like rewind the movie, go to a chapter

19 RTP와 RTSP 비교 (1)

20 RTP와 RTSP 비교 (2) Standard RTP RTSP control connection

21 RTP, RTCP, RTSP, RSVP Wireless Ieee 802.11a, 11b, 11g Wi-Fi
Ieee (Wibro, WiMax) Wire -IEEE : Ethernet WAN PSTN : xDSL BcN: xDSL 전용라인 (SONET)

22 인터넷을 통한 MMS 인터넷망에서 동영상/음성 사서함 서비스 시스템
인터넷망 환경에서 Video/Audio 사서함 서버 및 전송시스템 현재 초고속 통신망 및 인터넷에서 을 사용한 메시지를 전달하는데 따른 저장서버의 성능부담과 비 표준화된 포맷 등에 의해 효율적 이용에 어려움이 있다. 인터넷폰 역시 멀티미디어 PC의 확산으로 쉽게 이용될 수 있으나 상대방이 인터넷에 연결되어 있어야 하고 정해진 시간에 정해진 사이트에서 만나야 하는 불편이 있다. 그리고 회선 상태에 따라 잡음 등이 많으며 소프트웨어 호환 문제도 고려되기 때문에 아직은 어려움이 있다. 동영상/음성 사서함 서비스는 의 기본 기능을 포함하면서 동영상/음성 데이터를 사용함으로써 친숙하고 정확한 메시지 전달이 가능하며 경제, 문화적 차이에 뿐만 아니라 시차 문제도 극복할 수 있는 통신 수단으로 이용될 수 있다.,

23 Multimedia Message(mail) Systems
동영상/음성 기반 멀티미디어 사서함 서버 사서함  Message 대용량 특성의 동영상/음성 데이터에 대한 전송 시스템 Multimedia Message Delivery System 인터넷 환경에서 브라우저를 통한 멀티미디어 사서함 서비스을 위한 사용자 인터페이스 New Browser

24 Structure of Mail (사서함) Systems

25 Video POP System

26 Function of Server for VPOP

27 Client/Server for VPOP


Download ppt "RTP / MPEG-4 Standard Both an IETF and ITU"

Similar presentations


Ads by Google