100 likes | 286 Views
RTP. Team members: Sarah Vasiliki Saeed. What is RTP? What is used for?. Real-time Transport Protocol. Provides transmission of Real Time data Streaming Multimedia Applications. Overview of RTP. User Datagram Protocol (UDP) Real Time Control Protocol (RTCP) Unicast/Multicast.
E N D
RTP Team members: • Sarah • Vasiliki • Saeed
What is RTP? What is used for? • Real-time Transport Protocol • Provides transmission of Real Time data • Streaming Multimedia Applications
Overview of RTP • User Datagram Protocol (UDP) • Real Time Control Protocol (RTCP) • Unicast/Multicast
Why use RTP? Faster Avoid Starvation Monitoring services Independent of network protocol Multicasting
Format of RTP (V) Version; 2 bits (P) Padding; 1 bit. (X) Extension; 1 bit. (CC) CSRC Count; 4 bits. (M) Marker; 1 bit. (PT) Payload Type; 7 bits. Sequence Number; 16 bits. Time Stamp; 32 bits. SSRC; 32 bits. CSRC List; Real Time Protocol, (RTP) The Protocol for Real Time Multimedia Services, Hellosoft, Page 3.
How RTP works IP Header UDP Header RTP Header RTP Video Payload IP Header UDP Header RTP Header RTP Audio Payload • Video and audio payloads are sent separately • Uses sequence number to synchronise audio and video once received
RTP & the OSI Model • Which layer does RTP reside in?
Disadvantages/Limitations Non-preservation of marker. Congestion Control Algorithms.
Overview • RTP, what it is and what it is used for. • What Real-time Transport Protocol is used for and its format. • How RTP works and where it resides in the OSI model. • The limitations of using RTP.
Further Resources 1. HELLOSOFT, 2003. Real Time Protocol (RTP) – The Protocol for Real-time Multimedia Services. Available at:http://www.hellosoft.com/resources/documents/rtp.pdf Accessed on 24th November 2003 2. QUICKTIME, 2003. Real Time Transport Protocol. Available at: http://www.apple.com/quicktime/tools_tips/tutorials/rtp.htmlAccessed on 24th November 2003 3. TANENBAUM, A. S., 2003. Computer Networks. 4th ed. New Jersey: Person Education, Inc.