The Multimedia InternetHere is a thorough, not-overly-complex introduction to the three technical foundations for multimedia applications across the Internet: communications (principles, technologies and networking); compressive encoding of digital media; and Internet protocol and services. All the contributing systems elements are explained through descriptive text and numerous illustrative figures; the result is a book well-suited toward non-specialists, preferably with technical background, who need well-composed tutorial introductions to the three foundation areas. The text discusses the latest advances in digital audio and video encoding, optical and wireless communications technologies, high-speed access networks, and IP-based media streaming, all crucial enablers of the multimedia Internet. |
Contents
A BACKGROUND FOR NETWORKED DIGITAL MEDIA | 1 |
11 PROTOCOL LAYERING AND AN INTRODUCTION TO NETWORK ADDRESSES AND PORTS | 2 |
12 WHAT IS MULTIMEDIA? | 4 |
13 MULTIMEDIA EXCHANGES | 6 |
14 CONSUMERORIENTED APPLICATIONS | 11 |
15 MULTIMEDIA COMPUTING AND DEVICES | 20 |
151 Digital Video Display Formats | 26 |
152 Liquid Crystal Display Technology | 29 |
382 MIMO Antennas and SpaceTime Codes | 193 |
383 IEEE 80216 Wireless Metropolitan Area Network WiMax | 198 |
384 IEEE 80211 WiFi | 201 |
3841 Modulation in 80211abg | 202 |
3842 MAC for Access and QoS | 204 |
385 Bluetooth | 208 |
386 ZigbeeIEEE 802154 | 210 |
39 The Future of Broadband Communication | 211 |
153 Storage Technologies and Requirements | 30 |
SINUSOIDS FREQUENCY SPECTRA AND BANDWIDTH | 32 |
161 Frequency and Bandwidthrelated Operations | 34 |
17 ANALOG TO DIGITAL MEDIA CONVERSION | 39 |
171 The Sampling Theorem | 40 |
172 Digitization and Pulse Code Modulation | 41 |
173 Digitized vs Synthesized Media | 44 |
18 QUALITY OF SERVICE CRITERIA | 46 |
DIGITAL CODING OF AUDIO AND VIDEO | 51 |
21 The Alternatives and Tradeoffs of Digital Coding | 53 |
22 Lossless Entropy Coding | 56 |
222 Arithmetic Coding | 57 |
223 FLAC Free Lossless Audio Codec | 59 |
23 The TIFF AIFF and WAV File Formats | 60 |
24 Facsimile Compressive Coding | 63 |
The Discrete Cosine Transform DCT | 64 |
Wavelet Decomposition | 67 |
27 JPEG Still Image Coding | 72 |
28 JPEG 2000 Still Image Coding | 76 |
29 Compressive Video Coding | 78 |
291 Motion JPEG and Digital Video | 79 |
292 H261 and H263 Conferencing Video | 81 |
210 MPEG | 85 |
I P and B Frames the Group of Pictures and Macroblocks | 88 |
2102 Intra and InterPicture Compressive Coding | 89 |
2103 The MPEG2 Systems Layer | 93 |
MP3 and AAC | 97 |
2105 MPEG4 | 101 |
21052 MPEG4 Systems Level | 105 |
21053 H26L | 107 |
21054 DivX | 110 |
2107 Digital Television and the Grand Alliance HDTV System | 113 |
211 Media Encoding Systems and Communications Capacity | 119 |
COMMUNICATION NETWORKS AND TECHNOLOGIES | 121 |
31 NETWORK CATEGORIES | 122 |
32 THE DWDM CORE OPTICAL NETWORK | 125 |
321 Opaque and Transparent Optical Nets and Hierarchical Switching | 128 |
322 SONET and IP Traffic | 131 |
33 Circuit Packet and CellSwitched Communications | 134 |
331 CircuitSwitched Communication | 135 |
332 PacketSwitched Communication and Routing | 136 |
333 Asynchronous Transfer Mode | 138 |
34 Computer Communication Fundamentals | 143 |
35 Wired Local Networks | 147 |
351 IEEE 8023 Ethernet | 148 |
352 IEEE 1394 | 152 |
36 Modulation Techniques | 155 |
FrequencyHopping Direct Sequence and UWB | 157 |
363 QAM A Closer Look | 160 |
364 DMTOFDM A Closer Look | 162 |
365 Trelliscoded Modulation and Turbo Codes | 167 |
37 Wired Access Networks | 170 |
371 xDSL | 171 |
372 Cable Data Systems | 174 |
3721 DOCSIS Medium Access Control | 177 |
373 Powerline Access Networking | 181 |
38 Wireless Networking | 182 |
381 3G4G Cellular Mobile Systems | 188 |
3811 IEEE 80220 Mobile Broadband Wireless Access | 192 |
INTERNET PROTOCOLS SERVICES AND SOFTWARE | 213 |
41 Internet History and Physical Architecture | 215 |
42 Basic Internet Services | 220 |
421 Multipurpose Internet Mail Extensions MIME | 221 |
43 The Internet Protocol IP | 222 |
431 IPv4 | 225 |
432 IPv6 | 228 |
44 TCP and UDP | 231 |
45 Internet QoS Services | 236 |
451 Differentiated Services DiffServ | 237 |
4511 DiffServ Classes and PHB Groups | 238 |
4512 The Service Level Specification SLS and Traffic Conditioning | 240 |
452 Integrated Services IntServ | 244 |
46 MultiProtocol Label Switching MPLS | 247 |
47 THE WORLD WIDE WEB | 251 |
471 The HyperText Transfer Protocol HTTP | 252 |
48 Hypermedia and Markup Languages | 255 |
481 Hyper Text Markup Language HTML | 257 |
482 extensible Markup Language XML | 261 |
4821 XHTML | 264 |
4822 VoiceXML | 266 |
4823 WAP XHTMLMP and WML | 267 |
4824 Synchronized Multimedia Integration Language SMIL | 269 |
4825 XML DTD Schema and Other Features | 271 |
49 IP Mobility | 273 |
491 Mobile IP | 274 |
492 ApplicationLayer Mobility | 275 |
493 Cellular IP | 276 |
410 ObjectBased Software Technologies | 277 |
4101 Java and C | 279 |
4102 CORBA and SOAP | 281 |
4103 Networked Services Environments | 286 |
4104 OpenCable Application Platform OCAP | 289 |
MEDIA PROTOCOLS AND APPLICATIONS | 293 |
51 Voice over IP VoIP | 294 |
52 Multimedia Conferencing Protocol H323 | 300 |
53 MegacoH248 | 305 |
54 Session Initiation Protocol SIP | 309 |
541 Stream Control Transport Protocol SCTP | 313 |
542 LDAP and H350 Directory Services | 314 |
55 Reservation Protocol RSVP | 315 |
56 RealTime Protocol RTF | 318 |
57 Media Streaming and the RealTime Streaming Protocol RTSP | 324 |
571 Media Streaming Modes | 325 |
572 RTSP | 327 |
5721 Session Definition Protocol SDP | 328 |
5722 RTSP Operation | 329 |
58 RealTime Streaming Systems | 335 |
582 Internet Broadcasting | 342 |
59 Commercial Streaming Systems | 345 |
591 RealNetworks Streaming System | 346 |
592 Microsoft Windows Media 9 | 352 |
593 The AppleQuickTime System | 354 |
594 The Digital Fountain Media Streaming System | 357 |
510 Looking to the future | 360 |
361 | |
375 | |