multimedia communications
play

Multimedia Communications Spring 2006-07 Shahab Baqai LUMS - PowerPoint PPT Presentation

CS 584 / CMPE 584 Multimedia Communications Spring 2006-07 Shahab Baqai LUMS Administrative Website http://suraj.lums.edu.pk/~cs584s06 Readings o Multimedia Communications Applications, Networks, Protocols & Standards, Fred


  1. CS 584 / CMPE 584 Multimedia Communications Spring 2006-07 Shahab Baqai LUMS

  2. Administrative � Website – http://suraj.lums.edu.pk/~cs584s06 � Readings o Multimedia Communications Applications, Networks, Protocols & Standards, Fred Halsall, 2001, Pearson Education Ltd ISBN 81-7808-532-1 o Multimedia Communication Systems, techniques, standards and networks, K.R. Roa, Zoran S. Bojkovic and Dragorard A. Milanvanovic, Pearson Education Inc. 2002 o Selected papers 2

  3. Grading Instruments � Quizzes & HWs: ~10% � Project: ~30% – Proposals 5% – Peer Project Reviews 6% – Interim Progress Report 8% – Final Report/ Demo 16% � Midterm: ~25% � Final Exam: ~35% 3

  4. Introduction � A brief history of (electronic) image communication � Invention of photography and cinema � Invention of television � Introduction of television broadcasting � Recent advances in digital image communication � Key role of compression � What will be covered in this course? � Organization 4

  5. 5 Censored Perspective Projection

  6. 6 Perspective Projection

  7. 7 Photography and Cinema

  8. 8 Nipkow Disk I

  9. 9 Nipkow Disk II

  10. Image Transmission by Line Scanning 10

  11. 11 Cathode Ray Tube (Braun)

  12. History of Electronic Image Communication I 12

  13. History of Electronic Image Communication II 13

  14. 14 Recent Developments: 1990s

  15. Motivating Image Compression 15

  16. Motivating Video Compression 16

  17. Distributed Multimedia Systems � Applications: – non-interactive: net radio and TV, video-on-demand, e-learning, ... – interactive: voice &video conference, interactive TV, tele-medicine, multi-user games, live music, ... 17

  18. Characteristics of multimedia applications � Large quantities of continuous data � Timely and smooth delivery is critical – deadlines – throughput and response time guarantees � Interactive MM applications require low round-trip delays � Need to co-exist with other applications – must not hog resources � Reconfiguration is a common occurrence – varying resource requirements � Resources required: – Processor cycles in workstations – and servers At the right time – Network bandwidth (+ latency) and in the right quantities – Dedicated memory – Disk bandwidth (for stored media) 18

  19. Application requirements � Network phone and audio conferencing – relatively low bandwidth (~ 64 Kbits/sec), but delay times must be short ( < 250 ms round-trip) � Video on demand services – High bandwidth (~ 10 Mbits/s), critical deadlines, latency not critical � Simple video conference – Many high-bandwidth streams to each node (~1.5 Mbits/s each), high bandwidth, low latency ( < 100 ms round-trip), synchronised states. � Music rehearsal and performance facility – high bandwidth (~1.4 Mbits/s), very low latency (< 100 ms round trip), highly synchronised media (sound and video < 50 ms). 19

  20. Networking: Historical Perspective � Late 1960’s - Early 1970’s – Basic Concepts (Packet Switching etc.) – Resource Sharing --- ARPANET � Mid 1970’s - Mid 1980’s – LANs – Connectivity � Mid 1980’s - Mid 1990’s – Internetworking – Global Connectivity � Mid 1990’s --- – Meeting the needs of Applications � Multimedia � Integrated Services – Taking advantages of advances in technology 20

  21. Traditional Applications � Resource sharing � Remote Login � Electronic mail � File transfer and more recently � World-Wide-Web 21

  22. New Applications � News � Collaboration � Distance Learning � Tele Medicine � Telephony � Video Conferencing � Etc. 22

  23. Categories of Applications � Communication among people � News and Entertainment � Education and Training � Business Applications � Medical Applications 23

  24. Communication Among People � Voice Communication (VoIP, IP Telephony) – ubiquity of the Internet – alternative to Telcos – integration with other applications – new functionality � conferencing (made easier) � storage (record, play-back, index, edit, integrate…) 24

  25. Communication Among People � Video Conferencing – A picture is worth a thousand word � facial expressions, gestures, reactions… – Same advantages as with voice communication – Insertion of video clips – Fly-on-the-wall – Quality 25

  26. Communication Among People � Collaboration – shared white board � more frequent meetings 26

  27. News and Entertainment � News in all its forms (paper, audio, video, web, combination; live and stored) – selectivity (on-line, by profile…) – accessibility without frontiers – urgent notification – linkage among various sources – archival 27

  28. News and Entertainment � Movies and TV programming – Movie-on-demand (pay-per-view) � large selection � full VCR functionality – Live broadcasts (sports, weddings, …) – Wider audience � Interactive Games 28

  29. Education and Training � Distance Learning – distance independence � Asynchronous Learning – time-independence � Flexible curriculum � Flexible pace � Monitoring 29

  30. Education and Training � Two concrete examples: – Stanford University � Stanford-on-line – Harvard Business School � on-line case studies � The Virtual classroom – the real-experience – many other benefits 30

  31. Education and Training � Desktop training – criticality – efficiency – productivity – convenience � Example – Professionals (lawyers, medical doctors) 31

  32. Business Applications � Information kiosks � Corporate communication � Factory floor reference � Banking � Home Shopping � E-Commerce � Publishing � etc. 32

  33. Medical Applications � Medical Imaging � Tele-surgery! � Health education 33

  34. Multimedia Applications Characteristics Applications involving many types of media � Data/Text � Audio � Video � Images � Graphics 34

  35. Data Applications Requirements � Bursty sources � Relatively low average data rate per source � Full end-to-end reliability is required � No latency requirements � Mostly point-to-point � Traffic pattern is bursty � All applications exhibit similar behavior and have � similar requirements – no service differentiation requirement 35

  36. Voice Communication � Voice traffic is Stream-Oriented – continuous flow of data – duration of a call is on the order of minute to an hour � Relatively low data rate per stream (2 to 64 Kbps) � Some data loss may be tolerated (1 to 2 %) – clipped segments below 50 ms cause degradation in the form of background noise – larger segments cause intelligibility to be affected � Strict end-to-end latency requirement – below 150 ms for interactive voice communication � Very low degree of burstiness (silence suppression) 36

  37. Video Based Applications � Video traffic is stream-oriented � Wide range of data rates – 10’s of Kb/sec to 10’s of Mb/sec – data rate depends on content and quality requirement � Latency requirements depending on application: – interactive communication: 100 ms – one-way broadcast: 1 sec – Video-on-Demand: 1 sec � Burstiness depends on a number of factors – content and quality requirement – compression scheme 37

  38. Shared White Board � Relatively low data rate � full reliability requirement � low latency requirement 38

  39. Multimedia Applications Requirements Digital Video Data Rates � Low quality or talking heads (video conferencing) – 64 kb/s to 784 kb/s � Business quality (training, video mail) – 1 Mb/s to 2 Mb/s � Broadcasting quality (NTSC, PAL) – 4 Mb/s to 8 Mb/s � High-Definition TV – 20 Mb/s � Studio quality – 10 Mb/s to 45 Mb/s 39

  40. 40 High Bandwidth Requirement

  41. Multicasting Requirement � Many multimedia applications involve multiple participants � Size of multicast depends on applications – Videoconferencing (3-4 participants, many-to-many) – group meeting (10’s of participants, one-to-many) – video broadcasting (100’s of participants, one-to-many) � Two models – fixed (closed) predefined set of participants – open set of participants 41

  42. Integrated services Requirement � Coexistence of different media within same application � Coexistence of different applications within the same network � Must deal with: – high and low data rates – bursty and stream traffic – real-time and non-real-time traffic – point-to-point and multi-point modes of communications 42

  43. Networking Requirements � Network Infrastructure – network technologies – network protocols: � routing � Multicasting, � resource reservations � Higher Layer Protocols – end-to-end data transport protocols – session layer protocols � Media Servers 43

  44. Multimedia Application Requirements 1. Bandwidth Requirement – High bandwidth – Guaranteed bandwidth 2. Latency Requirement – Guaranteed maximum end-to-end latency – maximum jitter 3. Multicasting Requirement 4. Integrated Services Requirement 44

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend