SlideShare a Scribd company logo
1 of 9
Fundamentals of Multimedia
Part III:
Multimedia Communications and Networking
Chapter 15 :
Network Services and Protocols for Multimedia
Communications
2nd Edition 2014
Ze-Nian Li
Mark S. Drew
Jiangchuan Liu
1
 Multimedia places great demands on networks and systems.
 Multimedia communication and content sharing over the
Internet has quickly risen (telephone networks and television
networks on the global Internet).
 Numerous new-generation multimedia-based applications
have been developed over the Internet, e.g., Skype and
YouTube.
 Multimedia applications generally start playback before
downloads have completed, i.e., in a streaming mode.
 In the early time period, research attention was mostly
focused on new streaming protocols, such as the Real-time
Transport Protocol (RTP) and its Control Protocol (RTCP).
2
 Recently, Web-based HTTP video streaming allows users to
play videos directly from their Web browsers, rather than
having to download and install dedicated software.
 The dream of ‘‘anywhere and anytime’’ multimedia
communication and content sharing has now become reality
(wireless mobile networking and smart portable devices).
 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.
3
15.1 Protocol Layers of Computer
Communication Networks
 The Open Systems Interconnection (OSI) Reference
Model has (Physical Layer, Data Link Layer, Network
layer, Transport layer, Session layer, Presentation layer,
Application layer)
 Multimedia systems are generally implemented in the last
three layers.
 The OSI model however has never been fully
implemented; instead, the competing and more practical
TCP/IP protocol suite has become dominating, which is
also the core protocols for the transport and network
layers of today’s Internet.
4
15.5 Quality-of-Service for Multimedia
Communications
 challenges in multimedia network communications arise
due to a series of distinct characteristics of audio/video
data:
1. Voluminous and Continuous: They demand high data
rates, and often have a lower bound to ensure
continuous playback. In general, a user expects to start
playing back audio/video objects before they are fully
downloaded. For this reason, they are commonly
referred to as continuous media or streaming media.
5
15.5 Quality-of-Service for Multimedia
Communications
2. Real-Time and Interactive: They demand low startup
delay and synchronization between audio and video for
“lip sync”. Interactive applications such as video
conferencing and multi-party online gaming require two-
way traffic, both of the same high demands.
3. Rate fluctuation: The multimedia data rates fluctuate
drastically and sometimes bursty. In VoD or VoIP , no
traffic most of the time but burst to high volume. In a
variable bit rate (VBR) video, the average rate and the
peak rate can differ significantly, depending on the scene
complexity.
Li & Drew 6
15.5.1 Quality of Service
7
 The most important parameters that affects QoS for
multimedia data transmission:
 Bandwidth: A measure of transmission speed over
digital links or networks, often in kilobits per second
(kbps) or megabits per second (Mbps)
 Latency (maximum frame/packet delay): The
maximum time needed from transmission to reception,
often measured in milliseconds (msec, or ms).
 Packet loss or error: A measure (in percentage) of the
loss- or error rate of the packetized data transmission.
 Sync skew: A measure of multimedia data
synchronization (between audio and video)
15.6 Protocols for Multimedia
Transmission and Interaction
1. Hyper Text Transfer Protocol: HTTP is a protocol that
was originally designed for transmitting Web content, but
it also supports transmission of any file type.
2. Real-Time Transport Protocol (RTP), is designed for
the transport of real-time data, such as audio and
video streams.
3. RTP Control Protocol (RTCP), is a companion protocol
of RTP
4. Real-Time Streaming Protocol (RTSP), is a signaling
protocol to control streaming media servers.
Li & Drew 8
End of Chapter 15
9

More Related Content

Similar to chapter15.ppt

Netflix over Qos Enabled LTE Research Paper Final
Netflix over Qos Enabled LTE Research Paper FinalNetflix over Qos Enabled LTE Research Paper Final
Netflix over Qos Enabled LTE Research Paper FinalAjit Kahaduwe
 
White Paper - Modern Video Streaming in the Enterprise - Panopto Video Platform
White Paper - Modern Video Streaming in the Enterprise - Panopto Video PlatformWhite Paper - Modern Video Streaming in the Enterprise - Panopto Video Platform
White Paper - Modern Video Streaming in the Enterprise - Panopto Video PlatformPanopto
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimediaKhánh Ghẻ
 
ATTOBahn NETWORK(part2)_Internet Protocals are the problem
ATTOBahn NETWORK(part2)_Internet Protocals are the problemATTOBahn NETWORK(part2)_Internet Protocals are the problem
ATTOBahn NETWORK(part2)_Internet Protocals are the problemDarryl Gray
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos TechniquesKatie Gulley
 
Throughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEThroughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEiosrjce
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptxmashiur
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?SandipPatel533958
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.pptmashiur
 
Bandwidth Management Solutions for Network Operators
Bandwidth Management Solutions for Network OperatorsBandwidth Management Solutions for Network Operators
Bandwidth Management Solutions for Network Operatorsipoque
 
OttawaSubmission.072809
OttawaSubmission.072809OttawaSubmission.072809
OttawaSubmission.072809Eric Klinker
 
Video steaming Throughput Performance Analysis over LTE
Video steaming Throughput Performance Analysis over LTEVideo steaming Throughput Performance Analysis over LTE
Video steaming Throughput Performance Analysis over LTEiosrjce
 

Similar to chapter15.ppt (20)

05999528
0599952805999528
05999528
 
Netflix over Qos Enabled LTE Research Paper Final
Netflix over Qos Enabled LTE Research Paper FinalNetflix over Qos Enabled LTE Research Paper Final
Netflix over Qos Enabled LTE Research Paper Final
 
White Paper - Modern Video Streaming in the Enterprise - Panopto Video Platform
White Paper - Modern Video Streaming in the Enterprise - Panopto Video PlatformWhite Paper - Modern Video Streaming in the Enterprise - Panopto Video Platform
White Paper - Modern Video Streaming in the Enterprise - Panopto Video Platform
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimedia
 
ATTOBahn NETWORK(part2)_Internet Protocals are the problem
ATTOBahn NETWORK(part2)_Internet Protocals are the problemATTOBahn NETWORK(part2)_Internet Protocals are the problem
ATTOBahn NETWORK(part2)_Internet Protocals are the problem
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
 
[32]
[32][32]
[32]
 
Live Streaming over P2PSIP
Live Streaming over P2PSIPLive Streaming over P2PSIP
Live Streaming over P2PSIP
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
 
C011111523
C011111523C011111523
C011111523
 
Throughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTEThroughput Performance Analysis VOIP over LTE
Throughput Performance Analysis VOIP over LTE
 
ETE405-lec7.pptx
ETE405-lec7.pptxETE405-lec7.pptx
ETE405-lec7.pptx
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
 
ETE405-lec7.ppt
ETE405-lec7.pptETE405-lec7.ppt
ETE405-lec7.ppt
 
Bandwidth Management Solutions for Network Operators
Bandwidth Management Solutions for Network OperatorsBandwidth Management Solutions for Network Operators
Bandwidth Management Solutions for Network Operators
 
OttawaSubmission.072809
OttawaSubmission.072809OttawaSubmission.072809
OttawaSubmission.072809
 
Multimedia
MultimediaMultimedia
Multimedia
 
D011112432
D011112432D011112432
D011112432
 
Video steaming Throughput Performance Analysis over LTE
Video steaming Throughput Performance Analysis over LTEVideo steaming Throughput Performance Analysis over LTE
Video steaming Throughput Performance Analysis over LTE
 
E_commerce_chap_2.pptx
E_commerce_chap_2.pptxE_commerce_chap_2.pptx
E_commerce_chap_2.pptx
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 

chapter15.ppt

  • 1. Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications 2nd Edition 2014 Ze-Nian Li Mark S. Drew Jiangchuan Liu 1
  • 2.  Multimedia places great demands on networks and systems.  Multimedia communication and content sharing over the Internet has quickly risen (telephone networks and television networks on the global Internet).  Numerous new-generation multimedia-based applications have been developed over the Internet, e.g., Skype and YouTube.  Multimedia applications generally start playback before downloads have completed, i.e., in a streaming mode.  In the early time period, research attention was mostly focused on new streaming protocols, such as the Real-time Transport Protocol (RTP) and its Control Protocol (RTCP). 2
  • 3.  Recently, Web-based HTTP video streaming allows users to play videos directly from their Web browsers, rather than having to download and install dedicated software.  The dream of ‘‘anywhere and anytime’’ multimedia communication and content sharing has now become reality (wireless mobile networking and smart portable devices).  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. 3
  • 4. 15.1 Protocol Layers of Computer Communication Networks  The Open Systems Interconnection (OSI) Reference Model has (Physical Layer, Data Link Layer, Network layer, Transport layer, Session layer, Presentation layer, Application layer)  Multimedia systems are generally implemented in the last three layers.  The OSI model however has never been fully implemented; instead, the competing and more practical TCP/IP protocol suite has become dominating, which is also the core protocols for the transport and network layers of today’s Internet. 4
  • 5. 15.5 Quality-of-Service for Multimedia Communications  challenges in multimedia network communications arise due to a series of distinct characteristics of audio/video data: 1. Voluminous and Continuous: They demand high data rates, and often have a lower bound to ensure continuous playback. In general, a user expects to start playing back audio/video objects before they are fully downloaded. For this reason, they are commonly referred to as continuous media or streaming media. 5
  • 6. 15.5 Quality-of-Service for Multimedia Communications 2. Real-Time and Interactive: They demand low startup delay and synchronization between audio and video for “lip sync”. Interactive applications such as video conferencing and multi-party online gaming require two- way traffic, both of the same high demands. 3. Rate fluctuation: The multimedia data rates fluctuate drastically and sometimes bursty. In VoD or VoIP , no traffic most of the time but burst to high volume. In a variable bit rate (VBR) video, the average rate and the peak rate can differ significantly, depending on the scene complexity. Li & Drew 6
  • 7. 15.5.1 Quality of Service 7  The most important parameters that affects QoS for multimedia data transmission:  Bandwidth: A measure of transmission speed over digital links or networks, often in kilobits per second (kbps) or megabits per second (Mbps)  Latency (maximum frame/packet delay): The maximum time needed from transmission to reception, often measured in milliseconds (msec, or ms).  Packet loss or error: A measure (in percentage) of the loss- or error rate of the packetized data transmission.  Sync skew: A measure of multimedia data synchronization (between audio and video)
  • 8. 15.6 Protocols for Multimedia Transmission and Interaction 1. Hyper Text Transfer Protocol: HTTP is a protocol that was originally designed for transmitting Web content, but it also supports transmission of any file type. 2. Real-Time Transport Protocol (RTP), is designed for the transport of real-time data, such as audio and video streams. 3. RTP Control Protocol (RTCP), is a companion protocol of RTP 4. Real-Time Streaming Protocol (RTSP), is a signaling protocol to control streaming media servers. Li & Drew 8