lecture3
lecture3
Advanced Networking
Multimedia networks Part 1
Fayssal BENDAOUD
1/40
Introduction Multimedia content and protocols RTP and RTCP
Outline
Introduction
2/40
Introduction Multimedia content and protocols RTP and RTCP
Introduction
3/40
Introduction Multimedia content and protocols RTP and RTCP
Introduction
4/40
Introduction Multimedia content and protocols RTP and RTCP
Introduction
5/40
Introduction Multimedia content and protocols RTP and RTCP
Problems
• Packet mode, multiplexing of several streams on the same link,
therefore risk of time lag (jitter).
• Retransmission of errors too slow, therefore TCP not suitable.
• Quality of service not ensured by the IP layer (do not confuse
with RSVP, reservation of resources over IP, which requires
suitable routers)
6/40
Introduction Multimedia content and protocols RTP and RTCP
Solutions, basically
• RTP (Real-time Transport Protocol) - Used widely for delivering
audio and video over IP. Works with RTCP for monitoring and
signalling. Supports unicast and multicast.
• RTSP (Real Time Streaming Protocol) - A protocol similar to
HTTP but specifically for controlling delivery of streaming
media. Uses RTP for the transport.
7/40
Introduction Multimedia content and protocols RTP and RTCP
Multimedia
8/40
Introduction Multimedia content and protocols RTP and RTCP
9/40
Introduction Multimedia content and protocols RTP and RTCP
10/40
Introduction Multimedia content and protocols RTP and RTCP
11/40
Introduction Multimedia content and protocols RTP and RTCP
12/40
Introduction Multimedia content and protocols RTP and RTCP
Mechanisms of RTP
13/40
Introduction Multimedia content and protocols RTP and RTCP
• Time-Sensitive
• End-to-end delay
• Delay variation: jitter
• Loss Tolerant
• Redundancy of information,
• Receiver adaptation
• The contrary of traditional applications
• Not time-sensitive
• Sensitive to losses
14/40
Introduction Multimedia content and protocols RTP and RTCP
15/40
Introduction Multimedia content and protocols RTP and RTCP
16/40
Introduction Multimedia content and protocols RTP and RTCP
17/40
Introduction Multimedia content and protocols RTP and RTCP
• Examples:
• Internet radio, TV on the Internet, Video-conferencing
• Streaming
• data is continuously transferred over the internet in real-time
• data is segmented into equal-length files and delivered to the
end-users
• Interactivity
• no fast-forward, pause, rewind possible
18/40
Introduction Multimedia content and protocols RTP and RTCP
19/40
Introduction Multimedia content and protocols RTP and RTCP
20/40
Introduction Multimedia content and protocols RTP and RTCP
RTP principles
21/40
Introduction Multimedia content and protocols RTP and RTCP
RTCP principles
22/40
Introduction Multimedia content and protocols RTP and RTCP
23/40
Introduction Multimedia content and protocols RTP and RTCP
24/40
Introduction Multimedia content and protocols RTP and RTCP
25/40
Introduction Multimedia content and protocols RTP and RTCP
26/40
Introduction Multimedia content and protocols RTP and RTCP
27/40
Introduction Multimedia content and protocols RTP and RTCP
Payload type
28/40
Introduction Multimedia content and protocols RTP and RTCP
Sequence number
29/40
Introduction Multimedia content and protocols RTP and RTCP
Time stamp
30/40
Introduction Multimedia content and protocols RTP and RTCP
31/40
Introduction Multimedia content and protocols RTP and RTCP
32/40
Introduction Multimedia content and protocols RTP and RTCP
Structure of RTCP
33/40
Introduction Multimedia content and protocols RTP and RTCP
34/40
Introduction Multimedia content and protocols RTP and RTCP
35/40
Introduction Multimedia content and protocols RTP and RTCP
36/40
Introduction Multimedia content and protocols RTP and RTCP
37/40
Introduction Multimedia content and protocols RTP and RTCP
38/40
Introduction Multimedia content and protocols RTP and RTCP
39/40
Introduction Multimedia content and protocols RTP and RTCP
Conclusion
40/40