SlideShare uma empresa Scribd logo
1 de 52
CChhaapptteerr 2255 
MMuullttiimmeeddiiaa 
Objectives 
Upon completion you will be able to: 
• Know the characteristics of the 3 types of services 
• Understand the methods of digitizing and compressing. 
• Understand jitter, translation, and mixing in real-time traffic 
• Understand the role of RTP and RTCP in real-time traffic 
• Understand how the Internet can be used as a telephone network 
TCP/IP Protocol Suite 1
Figure 25.1 Internet audio/video 
TCP/IP Protocol Suite 2
NNoottee:: 
Streaming stored audio/video refers to 
on-demand requests for compressed 
audio/video files. 
TCP/IP Protocol Suite 3
NNoottee:: 
Streaming live audio/video refers to 
the broadcasting of radio and TV 
programs through the Internet. 
TCP/IP Protocol Suite 4
NNoottee:: 
Interactive audio/video refers to the 
use of the Internet for interactive 
audio/video applications. 
TCP/IP Protocol Suite 5
25.1 DIGITIZING AUDIO AND VIDEO 
Before audio or video signals can be sent on the Internet, tthheeyy nneeeedd ttoo bbee 
ddiiggiittiizzeedd.. WWee ddiissccuussss aauuddiioo aanndd vviiddeeoo sseeppaarraatteellyy.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
DDiiggiittiizziinngg AAuuddiioo 
DDiiggiittiizziinngg VViiddeeoo 
TCP/IP Protocol Suite 6
NNoottee:: 
Compression is needed to send video 
over the Internet. 
TCP/IP Protocol Suite 7
25.2 AUDIO AND VIDEO 
COMPRESSION 
To send audio or video over the Internet rreeqquuiirreess ccoommpprreessssiioonn.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
AAuuddiioo CCoommpprreessssiioonn 
VViiddeeoo CCoommpprreessssiioonn 
TCP/IP Protocol Suite 8
Figure 25.2 JPEG gray scale 
TCP/IP Protocol Suite 9
Figure 25.3 JPEG process 
TCP/IP Protocol Suite 10
Figure 25.4 Case 1: uniform gray scale 
TCP/IP Protocol Suite 11
Figure 25.5 Case 2: two sections 
TCP/IP Protocol Suite 12
Figure 25.6 Case 3: gradient gray scale 
TCP/IP Protocol Suite 13
Figure 25.7 Reading the table 
TCP/IP Protocol Suite 14
Figure 25.8 MPEG frames 
TCP/IP Protocol Suite 15
Figure 25.9 MPEG frame construction 
TCP/IP Protocol Suite 16
25.3 STREAMING STORED 
AUDIO/VIDEO 
We turn our attention to a specific applications ccaalllleedd ssttrreeaammiinngg ssttoorreedd 
aauuddiioo aanndd vviiddeeoo.. WWee uussee ffoouurr aapppprrooaacchheess ttoo sshhooww hhooww aa ffiillee ccaann bbee 
ddoowwnnllooaaddeedd,, eeaacchh wwiitthh aa ddiiffffeerreenntt ccoommpplleexxiittyy.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
FFiirrsstt AApppprrooaacchh:: UUssiinngg aa WWeebb SSeerrvveerr 
SSeeccoonndd AApppprrooaacchh:: UUssiinngg aa WWeebb SSeerrvveerr wwiitthh MMeettaaffiillee 
TThhiirrdd AApppprrooaacchh:: UUssiinngg aa MMeeddiiaa SSeerrvveerr 
FFoouurrtthh AApppprrooaacchh:: UUssiinngg aa MMeeddiiaa SSeerrvveerr aanndd RRTTSSPP 
TCP/IP Protocol Suite 17
Figure 25.10 Using a Web server 
TCP/IP Protocol Suite 18
Figure 25.11 Using a Web server with a metafile 
TCP/IP Protocol Suite 19
Figure 25.12 Using a media server 
TCP/IP Protocol Suite 20
Figure 25.13 Using a media server and RTSP 
TCP/IP Protocol Suite 21
25.4 STREAMING LIVE 
AUDIO/VIDEO 
In streaming live audio/video the stations bbrrooaaddccaasstt tthhrroouugghh tthhee 
IInntteerrnneett.. CCoommmmuunniiccaattiioonn iiss mmuullttiiccaasstt aanndd lliivvee.. LLiivvee ssttrreeaammiinngg iiss bbeetttteerr 
ssuuiitteedd ttoo tthhee mmuullttiiccaasstt sseerrvviicceess ooff IIPP aanndd tthhee uussee ooff pprroottooccoollss ssuucchh aass 
UUDDPP aanndd RRTTPP.. 
TCP/IP Protocol Suite 22
25.5 REAL-TIME INTERACTIVE 
AUDIO/VIDEO 
In real-time interactive audio/video, people communicate vviissuuaallllyy aanndd 
oorraallllyy wwiitthh oonnee aannootthheerr iinn rreeaall ttiimmee.. EExxaammpplleess iinncclluuddee vviiddeeoo 
ccoonnffeerreenncciinngg aanndd tthhee IInntteerrnneett pphhoonnee oorr vvooiiccee oovveerr IIPP.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
CChhaarraacctteerriissttiiccss 
TCP/IP Protocol Suite 23
Figure 25.14 Time relationship 
TCP/IP Protocol Suite 24
NNoottee:: 
Jitter is introduced in real-time data by 
the delay between packets. 
TCP/IP Protocol Suite 25
Figure 25.15 Jitter 
TCP/IP Protocol Suite 26
Figure 25.16 Timestamp 
TCP/IP Protocol Suite 27
NNoottee:: 
To prevent jitter, we can timestamp the 
packets and separate the arrival time 
from the playback time. 
TCP/IP Protocol Suite 28
Figure 25.17 Playback buffer 
TCP/IP Protocol Suite 29
NNoottee:: 
A playback buffer is required for 
real-time traffic. 
TCP/IP Protocol Suite 30
NNoottee:: 
A sequence number on each packet is 
required for real-time traffic. 
TCP/IP Protocol Suite 31
NNoottee:: 
Real-time traffic needs the support of 
multicasting. 
TCP/IP Protocol Suite 32
NNoottee:: 
Translation means changing the 
encoding of a payload to a lower 
quality to match the bandwidth 
of the receiving network. 
TCP/IP Protocol Suite 33
NNoottee:: 
Mixing means combining several 
streams of traffic into one stream. 
TCP/IP Protocol Suite 34
NNoottee:: 
TCP, with all its sophistication, is not 
suitable for interactive multimedia 
traffic because we cannot allow 
retransmission of packets. 
TCP/IP Protocol Suite 35
NNoottee:: 
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. 
TCP/IP Protocol Suite 36
25.6 RTP 
Real-time Transport Protocol (RTP) is the protocol ddeessiiggnneedd ttoo hhaannddllee 
rreeaall--ttiimmee ttrraaffffiicc oonn tthhee IInntteerrnneett.. RRTTPP ddooeess nnoott hhaavvee aa ddeelliivveerryy 
mmeecchhaanniissmm;; iitt mmuusstt bbee uusseedd wwiitthh UUDDPP.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
RRTTPP PPaacckkeett FFoorrmmaatt 
UUDDPP PPoorrtt 
TCP/IP Protocol Suite 37
Figure 25.18 RTP 
TCP/IP Protocol Suite 38
Figure 25.19 RTP packet header format 
TCP/IP Protocol Suite 39
TTaabbllee 2255..11 PPaayyllooaadd ttyyppeess 
TCP/IP Protocol Suite 40
NNoottee:: 
RTP uses a temporary even-numbered 
UDP port. 
TCP/IP Protocol Suite 41
25.7 RTCP 
Real-time Transport Control Protocol (RTCP) is a pprroottooccooll tthhaatt aalllloowwss 
mmeessssaaggeess tthhaatt ccoonnttrrooll tthhee ffllooww aanndd qquuaalliittyy ooff ddaattaa.. RRTTCCPP hhaass ffiivvee ttyyppeess 
ooff mmeessssaaggeess.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
SSeennddeerr RReeppoorrtt 
RReecceeiivveerr RReeppoorrtt 
SSoouurrccee DDeessccrriippttiioonn MMeessssaaggee 
BByyee MMeessssaaggee 
AApppplliiccaattiioonn SSppeecciiffiicc MMeessssaaggee 
UUDDPP PPoorrtt 
TCP/IP Protocol Suite 42
Figure 25.20 RTCP message types 
TCP/IP Protocol Suite 43
NNoottee:: 
RTCP uses an odd-numbered UDP 
port number that follows the port 
number selected for RTP. 
TCP/IP Protocol Suite 44
25.8 VOICE OVER IP 
Voice over IP, or Internet telephony is an application tthhaatt aalllloowwss 
ccoommmmuunniiccaattiioonn bbeettwweeeenn ttwwoo ppaarrttiieess oovveerr tthhee ppaacckkeett--sswwiittcchheedd IInntteerrnneett.. 
TTwwoo pprroottooccoollss hhaavvee bbeeeenn ddeessiiggnneedd ttoo hhaannddllee tthhiiss ttyyppee ooff ccoommmmuunniiccaattiioonn:: 
SSIIPP aanndd HH..332233.. 
TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: 
SSIIPP 
HH..332233 
TCP/IP Protocol Suite 45
Figure 25.21 SIP messages 
TCP/IP Protocol Suite 46
Figure 25.22 SIP formats 
TCP/IP Protocol Suite 47
Figure 25.23 SIP simple session 
TCP/IP Protocol Suite 48
Figure 25.24 Tracking the callee 
TCP/IP Protocol Suite 49
Figure 25.25 H.323 architecture 
TCP/IP Protocol Suite 50
Figure 25.26 H.323 protocols 
TCP/IP Protocol Suite 51
Figure 25.27 H.323 example 
TCP/IP Protocol Suite 52

Mais conteúdo relacionado

Mais procurados

HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
Anand Biradar
 
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
Amit Mangukiya
 
2014 ETERNITY Level 1 Module
2014 ETERNITY Level 1 Module2014 ETERNITY Level 1 Module
2014 ETERNITY Level 1 Module
Matrixcomsec Ttg
 

Mais procurados (20)

819 Static Channel Allocation
819 Static Channel Allocation819 Static Channel Allocation
819 Static Channel Allocation
 
TinyOS
TinyOSTinyOS
TinyOS
 
Scholarship Database Management System
Scholarship Database Management SystemScholarship Database Management System
Scholarship Database Management System
 
Final project(news portal system).docx
Final project(news portal system).docxFinal project(news portal system).docx
Final project(news portal system).docx
 
TCP protocol flow control
TCP protocol flow control TCP protocol flow control
TCP protocol flow control
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 
Second review presentation
Second review presentationSecond review presentation
Second review presentation
 
Internship report
Internship reportInternship report
Internship report
 
Network Management Principles and Practice - 2nd Edition (2010)_2.pdf
Network Management Principles and Practice - 2nd Edition (2010)_2.pdfNetwork Management Principles and Practice - 2nd Edition (2010)_2.pdf
Network Management Principles and Practice - 2nd Edition (2010)_2.pdf
 
HDLC(high level data link control)
HDLC(high level data link control)HDLC(high level data link control)
HDLC(high level data link control)
 
Splunk and Cisco UCS Breakout Session
Splunk and Cisco UCS Breakout SessionSplunk and Cisco UCS Breakout Session
Splunk and Cisco UCS Breakout Session
 
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
ONLINE E-WASTE COLLECTION SYSTEM project Report (Approved)
 
School fee-management-system
School fee-management-systemSchool fee-management-system
School fee-management-system
 
E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)E learning project report (Yashraj Nigam)
E learning project report (Yashraj Nigam)
 
Railway management system, database mini project
Railway management system, database mini projectRailway management system, database mini project
Railway management system, database mini project
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
News portal
News portalNews portal
News portal
 
Chapter 2: Network Models
Chapter 2: Network ModelsChapter 2: Network Models
Chapter 2: Network Models
 
2014 ETERNITY Level 1 Module
2014 ETERNITY Level 1 Module2014 ETERNITY Level 1 Module
2014 ETERNITY Level 1 Module
 

Destaque (20)

Chap 26 vpn
Chap 26 vpnChap 26 vpn
Chap 26 vpn
 
Chap 27 next generation i pv6
Chap 27 next generation i pv6Chap 27 next generation i pv6
Chap 27 next generation i pv6
 
Chap 22 www http
Chap 22 www httpChap 22 www http
Chap 22 www http
 
Chap 28 security
Chap 28 securityChap 28 security
Chap 28 security
 
Chap 23 ip over atm
Chap 23 ip over atmChap 23 ip over atm
Chap 23 ip over atm
 
Chapter 29 - Mutimedia
Chapter 29 - MutimediaChapter 29 - Mutimedia
Chapter 29 - Mutimedia
 
Chap 24 mobile ip
Chap 24 mobile ipChap 24 mobile ip
Chap 24 mobile ip
 
Chap 21 snmp
Chap 21 snmpChap 21 snmp
Chap 21 snmp
 
Chap 12 tcp
Chap 12 tcpChap 12 tcp
Chap 12 tcp
 
Chap 20 smtp, pop, imap
Chap 20 smtp, pop, imapChap 20 smtp, pop, imap
Chap 20 smtp, pop, imap
 
Raj Jain The Ohio State University
Raj Jain The Ohio State UniversityRaj Jain The Ohio State University
Raj Jain The Ohio State University
 
Présentation ip over atm
Présentation ip over atmPrésentation ip over atm
Présentation ip over atm
 
Chap 03 underlying technology
Chap 03 underlying technologyChap 03 underlying technology
Chap 03 underlying technology
 
Chap 15 multicasting
Chap 15 multicastingChap 15 multicasting
Chap 15 multicasting
 
Chap 08 ip
Chap 08 ipChap 08 ip
Chap 08 ip
 
Chap 02 osi model
Chap 02 osi modelChap 02 osi model
Chap 02 osi model
 
Chap 11 udp
Chap 11 udpChap 11 udp
Chap 11 udp
 
Chap 04 ip addresses classful
Chap 04 ip addresses classfulChap 04 ip addresses classful
Chap 04 ip addresses classful
 
Chap 17 dns
Chap 17 dnsChap 17 dns
Chap 17 dns
 
Chap 09 icmp
Chap 09 icmpChap 09 icmp
Chap 09 icmp
 

Semelhante a Chap 25 multimedia

User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
Mohd Arif
 
PowerPoint_merge (2).pdf
PowerPoint_merge (2).pdfPowerPoint_merge (2).pdf
PowerPoint_merge (2).pdf
ssuser3b47e6
 

Semelhante a Chap 25 multimedia (20)

Chap 13 stream control transmission protocol
Chap 13 stream control transmission protocolChap 13 stream control transmission protocol
Chap 13 stream control transmission protocol
 
Chap 13
Chap 13Chap 13
Chap 13
 
Ch28
Ch28Ch28
Ch28
 
Chap 11
Chap 11Chap 11
Chap 11
 
User datagram protocol
User datagram protocolUser datagram protocol
User datagram protocol
 
Chapter 29
Chapter 29Chapter 29
Chapter 29
 
Chap 14 rip, ospf
Chap 14 rip, ospfChap 14 rip, ospf
Chap 14 rip, ospf
 
Transportlayer.ppt
Transportlayer.pptTransportlayer.ppt
Transportlayer.ppt
 
PowerPoint_merge (2).pdf
PowerPoint_merge (2).pdfPowerPoint_merge (2).pdf
PowerPoint_merge (2).pdf
 
PowerPoint_merge.ppt
PowerPoint_merge.pptPowerPoint_merge.ppt
PowerPoint_merge.ppt
 
Ch 28
Ch 28Ch 28
Ch 28
 
Chap 18 telnet
Chap 18 telnetChap 18 telnet
Chap 18 telnet
 
Chap 10 igmp
Chap 10 igmpChap 10 igmp
Chap 10 igmp
 
29 Multimedia
29 Multimedia29 Multimedia
29 Multimedia
 
Internet Video
Internet VideoInternet Video
Internet Video
 
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP ProtocolsTCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
TCP & UDP Streaming Comparison and a Study on DCCP & SCTP Protocols
 
IGMP.ppt
IGMP.pptIGMP.ppt
IGMP.ppt
 
06tcpip
06tcpip06tcpip
06tcpip
 
Chap 19 ftp & tftp
Chap 19 ftp & tftpChap 19 ftp & tftp
Chap 19 ftp & tftp
 
Sania rtp
Sania rtpSania rtp
Sania rtp
 

Mais de Noctorous Jamal (9)

Chap 18 telnet
Chap 18 telnetChap 18 telnet
Chap 18 telnet
 
Chap 16 bootp & dhcp
Chap 16 bootp & dhcpChap 16 bootp & dhcp
Chap 16 bootp & dhcp
 
Chap 07 arp & rarp
Chap 07 arp & rarpChap 07 arp & rarp
Chap 07 arp & rarp
 
Chap 06 delivery and routing of ip packets
Chap 06 delivery and routing of ip packetsChap 06 delivery and routing of ip packets
Chap 06 delivery and routing of ip packets
 
Chap 05 ip addresses classfless
Chap 05 ip addresses classflessChap 05 ip addresses classfless
Chap 05 ip addresses classfless
 
Chap 01 intro
Chap 01 introChap 01 intro
Chap 01 intro
 
Lecture 8 The Communication System Finalterm Slides
Lecture 8  The Communication System Finalterm SlidesLecture 8  The Communication System Finalterm Slides
Lecture 8 The Communication System Finalterm Slides
 
Lecture 7 The Communication System Finalterm Slides
Lecture 7  The Communication System Finalterm SlidesLecture 7  The Communication System Finalterm Slides
Lecture 7 The Communication System Finalterm Slides
 
Lecture 6 The Communication System Finalterm Slides
Lecture 6  The Communication System Finalterm SlidesLecture 6  The Communication System Finalterm Slides
Lecture 6 The Communication System Finalterm Slides
 

Último

Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Último (20)

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 

Chap 25 multimedia

  • 1. CChhaapptteerr 2255 MMuullttiimmeeddiiaa Objectives Upon completion you will be able to: • Know the characteristics of the 3 types of services • Understand the methods of digitizing and compressing. • Understand jitter, translation, and mixing in real-time traffic • Understand the role of RTP and RTCP in real-time traffic • Understand how the Internet can be used as a telephone network TCP/IP Protocol Suite 1
  • 2. Figure 25.1 Internet audio/video TCP/IP Protocol Suite 2
  • 3. NNoottee:: Streaming stored audio/video refers to on-demand requests for compressed audio/video files. TCP/IP Protocol Suite 3
  • 4. NNoottee:: Streaming live audio/video refers to the broadcasting of radio and TV programs through the Internet. TCP/IP Protocol Suite 4
  • 5. NNoottee:: Interactive audio/video refers to the use of the Internet for interactive audio/video applications. TCP/IP Protocol Suite 5
  • 6. 25.1 DIGITIZING AUDIO AND VIDEO Before audio or video signals can be sent on the Internet, tthheeyy nneeeedd ttoo bbee ddiiggiittiizzeedd.. WWee ddiissccuussss aauuddiioo aanndd vviiddeeoo sseeppaarraatteellyy.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: DDiiggiittiizziinngg AAuuddiioo DDiiggiittiizziinngg VViiddeeoo TCP/IP Protocol Suite 6
  • 7. NNoottee:: Compression is needed to send video over the Internet. TCP/IP Protocol Suite 7
  • 8. 25.2 AUDIO AND VIDEO COMPRESSION To send audio or video over the Internet rreeqquuiirreess ccoommpprreessssiioonn.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: AAuuddiioo CCoommpprreessssiioonn VViiddeeoo CCoommpprreessssiioonn TCP/IP Protocol Suite 8
  • 9. Figure 25.2 JPEG gray scale TCP/IP Protocol Suite 9
  • 10. Figure 25.3 JPEG process TCP/IP Protocol Suite 10
  • 11. Figure 25.4 Case 1: uniform gray scale TCP/IP Protocol Suite 11
  • 12. Figure 25.5 Case 2: two sections TCP/IP Protocol Suite 12
  • 13. Figure 25.6 Case 3: gradient gray scale TCP/IP Protocol Suite 13
  • 14. Figure 25.7 Reading the table TCP/IP Protocol Suite 14
  • 15. Figure 25.8 MPEG frames TCP/IP Protocol Suite 15
  • 16. Figure 25.9 MPEG frame construction TCP/IP Protocol Suite 16
  • 17. 25.3 STREAMING STORED AUDIO/VIDEO We turn our attention to a specific applications ccaalllleedd ssttrreeaammiinngg ssttoorreedd aauuddiioo aanndd vviiddeeoo.. WWee uussee ffoouurr aapppprrooaacchheess ttoo sshhooww hhooww aa ffiillee ccaann bbee ddoowwnnllooaaddeedd,, eeaacchh wwiitthh aa ddiiffffeerreenntt ccoommpplleexxiittyy.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: FFiirrsstt AApppprrooaacchh:: UUssiinngg aa WWeebb SSeerrvveerr SSeeccoonndd AApppprrooaacchh:: UUssiinngg aa WWeebb SSeerrvveerr wwiitthh MMeettaaffiillee TThhiirrdd AApppprrooaacchh:: UUssiinngg aa MMeeddiiaa SSeerrvveerr FFoouurrtthh AApppprrooaacchh:: UUssiinngg aa MMeeddiiaa SSeerrvveerr aanndd RRTTSSPP TCP/IP Protocol Suite 17
  • 18. Figure 25.10 Using a Web server TCP/IP Protocol Suite 18
  • 19. Figure 25.11 Using a Web server with a metafile TCP/IP Protocol Suite 19
  • 20. Figure 25.12 Using a media server TCP/IP Protocol Suite 20
  • 21. Figure 25.13 Using a media server and RTSP TCP/IP Protocol Suite 21
  • 22. 25.4 STREAMING LIVE AUDIO/VIDEO In streaming live audio/video the stations bbrrooaaddccaasstt tthhrroouugghh tthhee IInntteerrnneett.. CCoommmmuunniiccaattiioonn iiss mmuullttiiccaasstt aanndd lliivvee.. LLiivvee ssttrreeaammiinngg iiss bbeetttteerr ssuuiitteedd ttoo tthhee mmuullttiiccaasstt sseerrvviicceess ooff IIPP aanndd tthhee uussee ooff pprroottooccoollss ssuucchh aass UUDDPP aanndd RRTTPP.. TCP/IP Protocol Suite 22
  • 23. 25.5 REAL-TIME INTERACTIVE AUDIO/VIDEO In real-time interactive audio/video, people communicate vviissuuaallllyy aanndd oorraallllyy wwiitthh oonnee aannootthheerr iinn rreeaall ttiimmee.. EExxaammpplleess iinncclluuddee vviiddeeoo ccoonnffeerreenncciinngg aanndd tthhee IInntteerrnneett pphhoonnee oorr vvooiiccee oovveerr IIPP.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: CChhaarraacctteerriissttiiccss TCP/IP Protocol Suite 23
  • 24. Figure 25.14 Time relationship TCP/IP Protocol Suite 24
  • 25. NNoottee:: Jitter is introduced in real-time data by the delay between packets. TCP/IP Protocol Suite 25
  • 26. Figure 25.15 Jitter TCP/IP Protocol Suite 26
  • 27. Figure 25.16 Timestamp TCP/IP Protocol Suite 27
  • 28. NNoottee:: To prevent jitter, we can timestamp the packets and separate the arrival time from the playback time. TCP/IP Protocol Suite 28
  • 29. Figure 25.17 Playback buffer TCP/IP Protocol Suite 29
  • 30. NNoottee:: A playback buffer is required for real-time traffic. TCP/IP Protocol Suite 30
  • 31. NNoottee:: A sequence number on each packet is required for real-time traffic. TCP/IP Protocol Suite 31
  • 32. NNoottee:: Real-time traffic needs the support of multicasting. TCP/IP Protocol Suite 32
  • 33. NNoottee:: Translation means changing the encoding of a payload to a lower quality to match the bandwidth of the receiving network. TCP/IP Protocol Suite 33
  • 34. NNoottee:: Mixing means combining several streams of traffic into one stream. TCP/IP Protocol Suite 34
  • 35. NNoottee:: TCP, with all its sophistication, is not suitable for interactive multimedia traffic because we cannot allow retransmission of packets. TCP/IP Protocol Suite 35
  • 36. NNoottee:: 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. TCP/IP Protocol Suite 36
  • 37. 25.6 RTP Real-time Transport Protocol (RTP) is the protocol ddeessiiggnneedd ttoo hhaannddllee rreeaall--ttiimmee ttrraaffffiicc oonn tthhee IInntteerrnneett.. RRTTPP ddooeess nnoott hhaavvee aa ddeelliivveerryy mmeecchhaanniissmm;; iitt mmuusstt bbee uusseedd wwiitthh UUDDPP.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: RRTTPP PPaacckkeett FFoorrmmaatt UUDDPP PPoorrtt TCP/IP Protocol Suite 37
  • 38. Figure 25.18 RTP TCP/IP Protocol Suite 38
  • 39. Figure 25.19 RTP packet header format TCP/IP Protocol Suite 39
  • 40. TTaabbllee 2255..11 PPaayyllooaadd ttyyppeess TCP/IP Protocol Suite 40
  • 41. NNoottee:: RTP uses a temporary even-numbered UDP port. TCP/IP Protocol Suite 41
  • 42. 25.7 RTCP Real-time Transport Control Protocol (RTCP) is a pprroottooccooll tthhaatt aalllloowwss mmeessssaaggeess tthhaatt ccoonnttrrooll tthhee ffllooww aanndd qquuaalliittyy ooff ddaattaa.. RRTTCCPP hhaass ffiivvee ttyyppeess ooff mmeessssaaggeess.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: SSeennddeerr RReeppoorrtt RReecceeiivveerr RReeppoorrtt SSoouurrccee DDeessccrriippttiioonn MMeessssaaggee BByyee MMeessssaaggee AApppplliiccaattiioonn SSppeecciiffiicc MMeessssaaggee UUDDPP PPoorrtt TCP/IP Protocol Suite 42
  • 43. Figure 25.20 RTCP message types TCP/IP Protocol Suite 43
  • 44. NNoottee:: RTCP uses an odd-numbered UDP port number that follows the port number selected for RTP. TCP/IP Protocol Suite 44
  • 45. 25.8 VOICE OVER IP Voice over IP, or Internet telephony is an application tthhaatt aalllloowwss ccoommmmuunniiccaattiioonn bbeettwweeeenn ttwwoo ppaarrttiieess oovveerr tthhee ppaacckkeett--sswwiittcchheedd IInntteerrnneett.. TTwwoo pprroottooccoollss hhaavvee bbeeeenn ddeessiiggnneedd ttoo hhaannddllee tthhiiss ttyyppee ooff ccoommmmuunniiccaattiioonn:: SSIIPP aanndd HH..332233.. TThhee ttooppiiccss ddiissccuusssseedd iinn tthhiiss sseeccttiioonn iinncclluuddee:: SSIIPP HH..332233 TCP/IP Protocol Suite 45
  • 46. Figure 25.21 SIP messages TCP/IP Protocol Suite 46
  • 47. Figure 25.22 SIP formats TCP/IP Protocol Suite 47
  • 48. Figure 25.23 SIP simple session TCP/IP Protocol Suite 48
  • 49. Figure 25.24 Tracking the callee TCP/IP Protocol Suite 49
  • 50. Figure 25.25 H.323 architecture TCP/IP Protocol Suite 50
  • 51. Figure 25.26 H.323 protocols TCP/IP Protocol Suite 51
  • 52. Figure 25.27 H.323 example TCP/IP Protocol Suite 52