Network Services and Protocols for Multimedia Communications

Computer communication networks are essential to the modern computing environment we know and have come to rely upon. Multimedia communications and networking share all the major issues and technologies of computer communication networks. Indeed, the evolution of the Internet, particularly in the past two decades, has been largely driven by the ever-growing demands from numerous conventional and new generation multimedia applications. As such, multimedia communications and networking have become a very active area for research and industrial development. This chapter will start with a review of the common terminologies and techniques in modern computer communication networks, specifically the Internet, followed by an introduction to various network services and protocols for multimedia communications and content sharing, since they are becoming a central part of most contemporary multimedia systems. We also use Internet telephony as an example to illustrate the design and implementation of a typical interactive multimedia communication application.

[1]  Jörg Ott,et al.  ITU-T Standardization Activities for Interactive Multimedia Communications on Packet-Based Networks: H.323 and Related Recommendations , 1999, Comput. Networks.

[2]  Jim Kurose,et al.  Computer Networking: A Top-Down Approach , 1999 .

[3]  Henning Schulzrinne,et al.  The IETF Internet telephony architecture and protocols , 1999, IEEE Netw..

[4]  Jim Kurose,et al.  Computer Networking: A Top-Down Approach (6th Edition) , 2007 .

[5]  Maurizio Decina,et al.  CCITT Recommendations on the ISDN: A Review , 1986, IEEE J. Sel. Areas Commun..

[6]  Kevin C. Almeroth,et al.  The evolution of multicast: from the MBone to interdomain multicast to Internet2 deployment , 2000, IEEE Netw..

[7]  Chunlei Liu,et al.  Multimedia Over IP , 1999 .

[8]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1996, SIGMETRICS '96.

[9]  Bo Li,et al.  Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast , 2008, Proceedings of the IEEE.

[10]  David D. Redell,et al.  Evolution of the Ethernet Local Computer Network , 1982, Computer.

[11]  Sanjoy Paul,et al.  Reliable Multicast Transport Protocol (RMTP) , 1997, IEEE J. Sel. Areas Commun..

[12]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[13]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[14]  David Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM 1990.

[15]  Jerome H. Saltzer,et al.  End-to-end arguments in system design , 1984, TOCS.

[16]  G. Taskale,et al.  An overview of reliable multicast transport protocol II , 2000, IEEE Netw..

[17]  Xipeng Xiao,et al.  Internet QoS: a big picture , 1999, IEEE Netw..

[18]  R. Hartley Transmission of information , 1928 .

[19]  Hans Eriksson,et al.  MBONE: the multicast backbone , 1994, CACM.

[20]  Marwan Krunz,et al.  Bandwidth allocation strategies for transporting variable bit rate video traffic , 1999, IEEE Commun. Mag..

[21]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[22]  Vinay Kumar,et al.  Mbone: Interactive Multimedia on the Internet , 1995 .

[23]  Christian Huitema,et al.  STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) , 2003, RFC.

[24]  Rolf Oppliger,et al.  Internet security: firewalls and beyond , 1997, CACM.

[25]  F.-R. Bartsch,et al.  Lessons learned from multimedia field trials in Germany , 1997 .

[26]  Ieee Standards Board IEEE standards for local and metropolitan area networks : overview and architecture , 1990 .

[27]  H. Zimmermann,et al.  OSI Reference Model - The ISO Model of Architecture for Open Systems Interconnection , 1980, IEEE Transactions on Communications.

[28]  Michael R. Macedonia,et al.  MBone provides audio and video across the Internet , 1994, Computer.