Data Communication and Networking CH
Data Communication and Networking CH
Multimedia
29.1
Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
29.2
Note
Streaming stored audio/video refers to on-demand requests for compressed audio/video files.
29.3
Note
Streaming live audio/video refers to the broadcasting of radio and TV programs through the Internet.
29.4
Note
Interactive audio/video refers to the use of the Internet for interactive audio/video applications.
29.5
29.6
Note
29.7
29.8
29.9
29.10
29.11
29.12
29.13
29.14
29.15
29.16
29.17
29.18
29.19
29.20
29.21
29.23
29.24
Note
29.25
29.26
29.27
Note
To prevent jitter, we can time-stamp the packets and separate the arrival time from the playback time.
29.28
29.29
Note
29.30
Note
29.31
Note
29.32
Note
Translation means changing the encoding of a payload to a lower quality to match the bandwidth of the receiving network.
29.33
Note
29.34
Note
TCP, with all its sophistication, is not suitable for interactive multimedia traffic because we cannot allow retransmission of packets.
29.35
Note
UDP is more suitable than TCP for interactive traffic. However, we need the services of RTP, another transport layer protocol, to make up for the deficiencies of UDP.
29.36
29-6 RTP
Real-time Transport Protocol (RTP) is the protocol designed to handle real-time traffic on the Internet. RTP does not have a delivery mechanism; it must be used with UDP. RTP stands between UDP and the application program. The main contributions of RTP are time-stamping, sequencing, and mixing facilities. Topics discussed in this section:
RTP Packet Format UDP Port
29.37
29.38
29.39
29.40
Note
29.41
29-7 RTCP
RTP allows only one type of message, one that carries data from the source to the destination. In many cases, there is a need for other messages in a session. These messages control the flow and quality of data and allow the recipient to send feedback to the source or sources. Real-time Transport Control Protocol (RTCP) is a protocol designed for this purpose. Topics discussed in this section:
Sender Report and Receiver Report Messages UDP Port
29.42
29.43
Note
RTCP uses an odd-numbered UDP port number that follows the port number selected for RTP.
29.44
29.45
29.46
29.47
29.48
29.49
29.50
29.51
29.52