SlideShare a Scribd company logo
Multimedia Networking
Dr. Hamdan M. AL-Sabri
King Saud University
College of Computer and Information Sciences
Department of Information Systems
outlines
• Introduction
• What is the multimedia
• Various Media Types
• Networked Multimedia
• Major Components of Multimedia Networking
• Application of Multimedia Networking(Wimax)
• Summery
• References
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Introduction
• The term ‘multimedia’ refers to diverse classes of
media employed to represent information.
• The term ‘Networked Multimedia’ refers to the
transmission and distribution of multimedia
information on the network
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Characteristics of multimedia
• Digital – key concept
• Integration of multiple media type, usually
including video or/and audio
• May be interactive or non-interactive
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia Classification
• Real Time: Require bounds on end-to-end packet
delay & jitter. Subdivided into:
• Discrete Media: MSN/Yahoo Messenger, Stock quotes
• Continuous Media: Continuous message stream with
inter-message dependency. Further divided into:
• Delay Tolerant e.g Internet webcast
• Delay Intolerant e.g. audio, video streams in conferencing
systems
• Non-Real Time: No strict delay constraints (e.g.
text, image files)
• May be highly sensitive to errors
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Classification of Media Type
Sound Video
Image
Animation
Text Graphics
Captured
From real world
Synthesized
By computer
Discrete Discrete
Continuous Continuous
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Key Components of Multimedia
• Modality
• Channel of communication
• Medium
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Modality
• Modality: one of the sensory systems available to
human beings
• The five modalities include:
Sense organSensoryModality
SkinTouchingTactile
TongueTastingGustatory
EyesSeeingVisual
EarsHearingAuditory
NoseSmellingOlfactory
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Channel of Communication (CoC)
• Definition: A connection between an encoder and
decoder such that information is encoded by the
encoder, transmitted along the channel and decoded
by the decoder to produce the same information at the
other end of the channel.
• There are various types of channels of communication
• A channel of communication exists within a single
modality, but one modality may include many
channels of communication.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Medium
• Medium: A set of co-ordinated channels spanning one
or more modality which have come, by convention, to
be referred to as a unitary whole, and which possess a
cross-channel language of interpretation.
• Examples:
Television
A book
A radio
A newspaper
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia Requirements
• Guarantees
• Throughput and/or delay guarantees
• Audio requires loss/delay guarantees
• Interactive apps. require low delay
• CBR & VBR
• Variable bit rate places extra burden
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Networked Multimedia
• Local vs. networked multimedia
• Local: storage and presentation of multimedia
information in standalone computers
• Sample applications: DVD
• Networked: involve transmission and
distribution of multimedia information on the
network
• Sample applications: videoconferencing, web video broadcasting,
multimedia Email, etc.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Networked Multimedia
Image server
Internet
Video server
A scenario of multimedia networking
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Major Components of Multimedia
Networking
1. Data compression.
2. Quality of service .
3. Bandwidth.
4. Interoperability of the network.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Data compression
• Can Multimedia Data Be Compressed?
• The data compression (source encoding) of multimedia
data sources (e.g., speech, audio, image, and video).
For different end terminals to be able to decode a
compressed bit stream, international standards for these
data compression schemes have to be introduced for
interoperability.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Quality of service
• The second major component of multimedia
networking, quality of service(QoS) issues which
include packet delay, packet loss, jitter, etc. These
issues can be dealt with either from the network
infrastructure or from an application level
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Bandwidth
• In ensuring the effective dissemination of compressed
multimedia data over IP-based wireless broadband
networks, the main challenges result from the
integration of wired and wireless heterogeneous
networking systems; in the latter the QoS is further
degraded by the dynamically changing end-to-end
available bandwidth caused by the wireless fading or
shadowing and link adaptation.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Interoperability of the network
• The fourth major component of multimedia
networking consists of ensuring that the multimedia-
networked content is fully interoperable, with ease of
management and standardized multimedia content
adapted for interoperable delivery, as well as
intellectual property management and protection (i.e.,
digital rights management, DRM), effectively
incorporated in the system
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia Applications
• Video-on-demand
• Near-video-on-demand
• Travel/training videos
• Interactive games
• Teleconferencing
• IP Telephony
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia Networking Systems
• Live media transmission system
• Capture, compress, and transmit the media.
• Send stored media across the network
• Media is pre-compressed and stored at the server. This system
delivers the stored media to one or multiple receivers.
• Differences between the two systems
• For live media delivery:
• Real-time media capture, need hardware support
• Real-time compression– speed is important
• Compression procedure can be adjusted based on network
conditions
• For stored media delivery
• Offline compression – better compression result is important
• Compression can not be adjusted during transmission
Dr. Hamdan M. Al-Sabri, CCIS-KSU
MM Networking Applications
Classes of MM applications:
1) Streaming stored audio and video
2) Streaming live audio and video
3) Real-time interactive audio and video
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Streaming stored audio and video
• audio or video stored in file
• files transferred as HTTP object
• received in entirety at client
• then passed to player
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Streaming Live Multimedia
Examples:
• Internet radio talk show
• Live sporting event
Streaming
• playback buffer
• playback can lag tens of seconds after transmission
• still have timing constraint
Interactivity
• fast forward impossible
• rewind, pause possible!
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Example: Streaming Live
Multimedia
• How to stream to large numbers of clients?
• Example: A popular sporting event
• Use multicast/broadcast
• What about client heterogeneity?
• E.g., clients might have different available b/w
• Use layered/scalable video
Internet
Video Server
ADSL
Dial-up
High-speed
AccessDr. Hamdan M. Al-Sabri, CCIS-KSU
Real-time interactive audio and
video
applications: IP telephony, video
conference, distributed interactive worlds
• end-end delay requirements:
• audio: < 150 msec good, < 400 msec OK
• includes application-level (packetization) and network delays
• higher delays noticeable, impair interactivity
• session initialization
• how does callee advertise its IP address, port number,
encoding algorithms?
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia &Protocols :TCP vs.
UDP
• TCP
• No loss
• Retransmits all lost messages
• Potentially large latency
• UDP
• Potentially unbounded loss
• Does no retransmission
• Minimal latency
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia Delivery
• Even when using UDP, applications should respond to
congestion end-to-end.
• Need to promote “nice” behavior or “TCP-friendly”
behavior.
• Emerging applications shouldn’t kill the performance
of “nice” applications.
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Solution:
A Selective Retransmission Protocol
• Balances the extremes of TCP and UDP
• Tradeoff between loss and latency
• Retransmits a percentage of lost packets
• If end-to-end delay is large, may accept loss
• If end-to-end delay is small, may always request
retransmission
• If loss rate is very high, may request retransmission
• How to decide?
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Sample SRP Session
Data
Block
Time
Client Server
Request retransmission
(Sequence
Numbers)
Dr. Hamdan M. Al-Sabri, CCIS-KSU
QoS Infrastructure to Support
Multimedia Communications
• Principles
• Policing
• Scheduling
• RSVP
• Integrated and Differentiated Services
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Components of Interactive
Multimedia
• Asset – an object which encapsulates a single piece of ‘media’
(e.g. video, sound clip, graphic)
• Information – the collection of data by a particular encoding
• Knowledge – the interpretation and understanding of information
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Relationship between the Internet,
Libraries and Multimedia
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Internet Multimedia: bag of tricks
• use UDP to avoid TCP congestion control (delays) for
time-sensitive traffic
• client-side adaptive playout delay: to compensate for delay
• server side matches stream bandwidth to available client-
to-server path bandwidth
• chose among pre-encoded stream rates
• dynamic server encoding rate
• error recovery (on top of UDP)
• FEC, interleaving
• retransmissions, time permitting
• conceal errors: repeat nearby dataDr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia on the Internet
• The Media Player
• Streaming through the Web
• The Internet Phone Example
Dr. Hamdan M. Al-Sabri, CCIS-KSU
The Media Player
• End-host application
• Real Player, Windows Media Player
• Needs to be pretty smart
• Decompression (MPEG)
• Jitter-removal (Buffering)
• Error correction (Repair)
• GUI with controls (HCI issues)
• Volume, pause/play, sliders for jumpsDr. Hamdan M. Al-Sabri, CCIS-KSU
Streaming through a Web
Browser
Must download whole file first!
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Streaming through a Plug-In
Must still use TCP!
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Challenges to the Current Internet
• TCP/UDP/IP suite provides best-effort, no guarantees on
expectation or variance of packet delay
• Streaming applications delay of 5 to 10 seconds is typical
and has been acceptable, but performance deteriorate if
links are congested (transoceanic)
• Real-Time Interactive requirements on delay and its jitter
have been satisfied by over-provisioning (providing plenty
of bandwidth), what will happen when the load
increases?...
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Challenges to the Current Internet
• Most router implementations use only First-Come-First-
Serve (FCFS) packet processing and transmission
scheduling
• To mitigate impact of “best-effort” protocols, we can:
• Use UDP to avoid TCP and its slow-start phase…
• Buffer content at client and control playback to remedy
jitter
• Adapt compression level to available bandwidth
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Multimedia & Security
• Integrity
• Authenticity
• Encryption
• Intellectual rights protection
• Digital watermarking techniques embed extra
information into multimedia data
• Imperceptible to normal user and irremovable
Dr. Hamdan M. Al-Sabri, CCIS-KSU
Summery
• Multimedia is everywhere
• multimedia applications and requirements
• making the best of today’s best effort
service
• scheduling and policing mechanisms
• next generation Internet: Intserv, RSVP,
Diffserv
• Exciting, industry relevant research topic
• Multimedia is everywhereDr. Hamdan M. Al-Sabri, CCIS-KSU
References
• Bloch, Pigneur, and Segev (1996). On the Road of
Electronic Commerce: a Business Value Framework,
Gaining Competitive Advantage and Some Research
Issues.
http://pages.stern.nyu.edu/~mbloch/docs/roadtoec/ec.ht
m [Accessed 22 June 2002].
• Clarke, R. (2000). Roger Clarke's Electronic Commerce
Pages.
http://www.anu.edu.au/people/Roger.Clarke/EC/.
[Accessed 22 June 2002]
Dr. Hamdan M. Al-Sabri, CCIS-KSU
References
• Elsom-Cook, M. (2001). Principles of Interactive
Multimedia. New York; London : McGraw-Hill.
• http://sunsite.berkeley.edu/ARL/definition.html
• Philip A. Chou, Mihaela van der Schaar University of
California, Los Angeles, MULTIMEDIA OVER IP AND
WIRELESS NETWORKS COMPRESSION,
NETWORKING, AND SYSTEMS
• Computer Networking: A Top Down Approach Featuring
the Internet, 3rd edition. Jim Kurose, Keith Ross
Addison-Wesley, July 2004. : Multimedia Networking
Dr. Hamdan M. Al-Sabri, CCIS-KSU
References
• Shashank Khanvilkar, Faisal Bashir, Dan Schonfeld, and
Ashfaq Khokhar
• Mike Piecuch, Ken French, George Oprica and Mark
Claypool,Computer Science Department,Worcester
Polytechnic Institute,Proceedings of SPIE Multimedia,
Systems and Applications Conference Boston, November
2000
•
Dr. Hamdan M. Al-Sabri, CCIS-KSU

More Related Content

What's hot

Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)Miles Kevin Galario
 
Ch6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreadingCh6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreading
Alban Landry MOUNGALA
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
Aman Srivastava
 
Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)
Jyothishmathi Institute of Technology and Science Karimnagar
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
Sayed Chhattan Shah
 
Multiplexing and spreading
Multiplexing and spreadingMultiplexing and spreading
Multiplexing and spreading
Shankar Gangaju
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
St Mary's College,Thrissur,Kerala
 
Multimedia system, Architecture & Databases
Multimedia system, Architecture & DatabasesMultimedia system, Architecture & Databases
Multimedia system, Architecture & Databases
Harshita Ved
 
Switching
SwitchingSwitching
Switching
Shankar Gangaju
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
Dr Rajiv Srivastava
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
juno susi
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
Aman Jaiswal
 
video compression techique
video compression techiquevideo compression techique
video compression techiqueAshish Kumar
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
Aishwarya K. M.
 
MOBILE COMMUNICATION
MOBILE COMMUNICATIONMOBILE COMMUNICATION
MOBILE COMMUNICATION
junnubabu
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
junnubabu
 
Video compression
Video compressionVideo compression
Video compression
DarkNight14
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
ZillayHuma Mehmood
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
Faisal Mehmood
 

What's hot (20)

Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)Frequency Division Multiple Access (FDMA)
Frequency Division Multiple Access (FDMA)
 
Ch6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreadingCh6 bandwidth utilisation multiplexing and spreading
Ch6 bandwidth utilisation multiplexing and spreading
 
Distributed Systems Real Life Applications
Distributed Systems Real Life ApplicationsDistributed Systems Real Life Applications
Distributed Systems Real Life Applications
 
Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)Mobile computing (Wireless) Medium Access Control (MAC)
Mobile computing (Wireless) Medium Access Control (MAC)
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
H261
H261H261
H261
 
Multiplexing and spreading
Multiplexing and spreadingMultiplexing and spreading
Multiplexing and spreading
 
Multimedia:Multimedia compression
Multimedia:Multimedia compression Multimedia:Multimedia compression
Multimedia:Multimedia compression
 
Multimedia system, Architecture & Databases
Multimedia system, Architecture & DatabasesMultimedia system, Architecture & Databases
Multimedia system, Architecture & Databases
 
Switching
SwitchingSwitching
Switching
 
Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)Topic: ISDN (Integrated Services Digital Network)
Topic: ISDN (Integrated Services Digital Network)
 
Mac protocols
Mac protocolsMac protocols
Mac protocols
 
Multiplexing
MultiplexingMultiplexing
Multiplexing
 
video compression techique
video compression techiquevideo compression techique
video compression techique
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
MOBILE COMMUNICATION
MOBILE COMMUNICATIONMOBILE COMMUNICATION
MOBILE COMMUNICATION
 
MEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROLMEDIUM ACCESS CONTROL
MEDIUM ACCESS CONTROL
 
Video compression
Video compressionVideo compression
Video compression
 
ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)ASYNCHRONOUS TRANSFER MODE (ATM)
ASYNCHRONOUS TRANSFER MODE (ATM)
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 

Similar to Multimedia networking

Multimedia networking hms
Multimedia networking hmsMultimedia networking hms
Multimedia networking hms
Dr. Hamdan Al-Sabri
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
rocky781582
 
IP networks and mutlimedia
IP networks and mutlimediaIP networks and mutlimedia
IP networks and mutlimedia
Tran Thang
 
Ijcatr04051003
Ijcatr04051003Ijcatr04051003
Ijcatr04051003
Editor IJCATR
 
Dmms
DmmsDmms
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systems
Mansi Verma
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
Mohammad Ilyas Malik
 
Ijcatr04061005
Ijcatr04061005Ijcatr04061005
Ijcatr04061005
Editor IJCATR
 
Unitabcdefghijklmnopqrstuvxyz1234 1.pptx
Unitabcdefghijklmnopqrstuvxyz1234 1.pptxUnitabcdefghijklmnopqrstuvxyz1234 1.pptx
Unitabcdefghijklmnopqrstuvxyz1234 1.pptx
Thanga Durai
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
SNEHKUMAR30
 
Lecture-1.pptx
Lecture-1.pptxLecture-1.pptx
Lecture-1.pptx
FikriMuhammadIqbal1
 
7 action model
7 action model7 action model
7 action model
mazyooonah
 
Telecommunication and networks
Telecommunication  and networksTelecommunication  and networks
Telecommunication and networks
Sergio Bedoya Fernandez
 
Sept 2017 multimedia
Sept 2017   multimediaSept 2017   multimedia
Sept 2017 multimedia
shahin raj
 
Chp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdfChp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdf
SuriyaMahendran2
 
Cloud streaming presentation
Cloud streaming presentationCloud streaming presentation
Cloud streaming presentationedmandt
 
Hardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptxHardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptx
Rbalasubramani
 
Hardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptxHardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptx
lisbala
 
Introduction to multimedia
Introduction to multimedia Introduction to multimedia
Introduction to multimedia
Selma Ibrahim
 
Mis 5
Mis 5Mis 5

Similar to Multimedia networking (20)

Multimedia networking hms
Multimedia networking hmsMultimedia networking hms
Multimedia networking hms
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
 
IP networks and mutlimedia
IP networks and mutlimediaIP networks and mutlimedia
IP networks and mutlimedia
 
Ijcatr04051003
Ijcatr04051003Ijcatr04051003
Ijcatr04051003
 
Dmms
DmmsDmms
Dmms
 
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systems
 
Multimedia communication networks
Multimedia communication networksMultimedia communication networks
Multimedia communication networks
 
Ijcatr04061005
Ijcatr04061005Ijcatr04061005
Ijcatr04061005
 
Unitabcdefghijklmnopqrstuvxyz1234 1.pptx
Unitabcdefghijklmnopqrstuvxyz1234 1.pptxUnitabcdefghijklmnopqrstuvxyz1234 1.pptx
Unitabcdefghijklmnopqrstuvxyz1234 1.pptx
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Lecture-1.pptx
Lecture-1.pptxLecture-1.pptx
Lecture-1.pptx
 
7 action model
7 action model7 action model
7 action model
 
Telecommunication and networks
Telecommunication  and networksTelecommunication  and networks
Telecommunication and networks
 
Sept 2017 multimedia
Sept 2017   multimediaSept 2017   multimedia
Sept 2017 multimedia
 
Chp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdfChp 1 Living_in_Networkv2 .pdf
Chp 1 Living_in_Networkv2 .pdf
 
Cloud streaming presentation
Cloud streaming presentationCloud streaming presentation
Cloud streaming presentation
 
Hardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptxHardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptx
 
Hardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptxHardware and Software requirements for Internet 2.pptx
Hardware and Software requirements for Internet 2.pptx
 
Introduction to multimedia
Introduction to multimedia Introduction to multimedia
Introduction to multimedia
 
Mis 5
Mis 5Mis 5
Mis 5
 

More from Dr. Hamdan Al-Sabri

Software Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road MapSoftware Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road Map
Dr. Hamdan Al-Sabri
 
Enterprise resource planning
Enterprise resource planningEnterprise resource planning
Enterprise resource planning
Dr. Hamdan Al-Sabri
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementation
Dr. Hamdan Al-Sabri
 
How to evaluate the scientific paper
How to evaluate the scientific paperHow to evaluate the scientific paper
How to evaluate the scientific paper
Dr. Hamdan Al-Sabri
 
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Dr. Hamdan Al-Sabri
 
Development of e government a stope view
Development of e government a stope viewDevelopment of e government a stope view
Development of e government a stope view
Dr. Hamdan Al-Sabri
 
E government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the futureE government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the future
Dr. Hamdan Al-Sabri
 
Requirements engineering as a structured process
Requirements engineering as a structured processRequirements engineering as a structured process
Requirements engineering as a structured process
Dr. Hamdan Al-Sabri
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
Dr. Hamdan Al-Sabri
 
Information systems (is) undergraduate education
Information systems (is) undergraduate educationInformation systems (is) undergraduate education
Information systems (is) undergraduate education
Dr. Hamdan Al-Sabri
 
P2P collaboration systems
P2P collaboration systemsP2P collaboration systems
P2P collaboration systems
Dr. Hamdan Al-Sabri
 
Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...
Dr. Hamdan Al-Sabri
 
Requirements elicitation requirements engineering
Requirements elicitation requirements engineeringRequirements elicitation requirements engineering
Requirements elicitation requirements engineering
Dr. Hamdan Al-Sabri
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
Dr. Hamdan Al-Sabri
 
Empowering the olap technology
Empowering the olap technologyEmpowering the olap technology
Empowering the olap technology
Dr. Hamdan Al-Sabri
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
Dr. Hamdan Al-Sabri
 
Information systems
Information systemsInformation systems
Information systems
Dr. Hamdan Al-Sabri
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
Dr. Hamdan Al-Sabri
 
Reference master data management
Reference master data managementReference master data management
Reference master data management
Dr. Hamdan Al-Sabri
 
Criticism of the scientific paper
Criticism of the scientific paperCriticism of the scientific paper
Criticism of the scientific paper
Dr. Hamdan Al-Sabri
 

More from Dr. Hamdan Al-Sabri (20)

Software Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road MapSoftware Requirements Engineering-Mind\Road Map
Software Requirements Engineering-Mind\Road Map
 
Enterprise resource planning
Enterprise resource planningEnterprise resource planning
Enterprise resource planning
 
Model driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementationModel driven requirements engineering in the context of erp implementation
Model driven requirements engineering in the context of erp implementation
 
How to evaluate the scientific paper
How to evaluate the scientific paperHow to evaluate the scientific paper
How to evaluate the scientific paper
 
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
Using a kmerp framework to enhance enterprise resource planning (erp) impleme...
 
Development of e government a stope view
Development of e government a stope viewDevelopment of e government a stope view
Development of e government a stope view
 
E government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the futureE government an analysis of the present and suggestions for the future
E government an analysis of the present and suggestions for the future
 
Requirements engineering as a structured process
Requirements engineering as a structured processRequirements engineering as a structured process
Requirements engineering as a structured process
 
Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...Software requirements engineering problems and challenges erp implementation ...
Software requirements engineering problems and challenges erp implementation ...
 
Information systems (is) undergraduate education
Information systems (is) undergraduate educationInformation systems (is) undergraduate education
Information systems (is) undergraduate education
 
P2P collaboration systems
P2P collaboration systemsP2P collaboration systems
P2P collaboration systems
 
Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...Developing a research proposal in the field of software engineering model dri...
Developing a research proposal in the field of software engineering model dri...
 
Requirements elicitation requirements engineering
Requirements elicitation requirements engineeringRequirements elicitation requirements engineering
Requirements elicitation requirements engineering
 
Software requirements engineering
Software requirements engineeringSoftware requirements engineering
Software requirements engineering
 
Empowering the olap technology
Empowering the olap technologyEmpowering the olap technology
Empowering the olap technology
 
Decision support systems
Decision support systemsDecision support systems
Decision support systems
 
Information systems
Information systemsInformation systems
Information systems
 
Exploratory data analysis data visualization
Exploratory data analysis data visualizationExploratory data analysis data visualization
Exploratory data analysis data visualization
 
Reference master data management
Reference master data managementReference master data management
Reference master data management
 
Criticism of the scientific paper
Criticism of the scientific paperCriticism of the scientific paper
Criticism of the scientific paper
 

Recently uploaded

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 

Recently uploaded (20)

Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 

Multimedia networking

  • 1. Multimedia Networking Dr. Hamdan M. AL-Sabri King Saud University College of Computer and Information Sciences Department of Information Systems
  • 2. outlines • Introduction • What is the multimedia • Various Media Types • Networked Multimedia • Major Components of Multimedia Networking • Application of Multimedia Networking(Wimax) • Summery • References Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 3. Introduction • The term ‘multimedia’ refers to diverse classes of media employed to represent information. • The term ‘Networked Multimedia’ refers to the transmission and distribution of multimedia information on the network Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 4. Characteristics of multimedia • Digital – key concept • Integration of multiple media type, usually including video or/and audio • May be interactive or non-interactive Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 5. Multimedia Classification • Real Time: Require bounds on end-to-end packet delay & jitter. Subdivided into: • Discrete Media: MSN/Yahoo Messenger, Stock quotes • Continuous Media: Continuous message stream with inter-message dependency. Further divided into: • Delay Tolerant e.g Internet webcast • Delay Intolerant e.g. audio, video streams in conferencing systems • Non-Real Time: No strict delay constraints (e.g. text, image files) • May be highly sensitive to errors Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 6. Classification of Media Type Sound Video Image Animation Text Graphics Captured From real world Synthesized By computer Discrete Discrete Continuous Continuous Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 7. Key Components of Multimedia • Modality • Channel of communication • Medium Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 8. Modality • Modality: one of the sensory systems available to human beings • The five modalities include: Sense organSensoryModality SkinTouchingTactile TongueTastingGustatory EyesSeeingVisual EarsHearingAuditory NoseSmellingOlfactory Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 9. Channel of Communication (CoC) • Definition: A connection between an encoder and decoder such that information is encoded by the encoder, transmitted along the channel and decoded by the decoder to produce the same information at the other end of the channel. • There are various types of channels of communication • A channel of communication exists within a single modality, but one modality may include many channels of communication. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 10. Medium • Medium: A set of co-ordinated channels spanning one or more modality which have come, by convention, to be referred to as a unitary whole, and which possess a cross-channel language of interpretation. • Examples: Television A book A radio A newspaper Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 11. Multimedia Requirements • Guarantees • Throughput and/or delay guarantees • Audio requires loss/delay guarantees • Interactive apps. require low delay • CBR & VBR • Variable bit rate places extra burden Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 12. Networked Multimedia • Local vs. networked multimedia • Local: storage and presentation of multimedia information in standalone computers • Sample applications: DVD • Networked: involve transmission and distribution of multimedia information on the network • Sample applications: videoconferencing, web video broadcasting, multimedia Email, etc. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 13. Networked Multimedia Image server Internet Video server A scenario of multimedia networking Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 14. Major Components of Multimedia Networking 1. Data compression. 2. Quality of service . 3. Bandwidth. 4. Interoperability of the network. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 15. Data compression • Can Multimedia Data Be Compressed? • The data compression (source encoding) of multimedia data sources (e.g., speech, audio, image, and video). For different end terminals to be able to decode a compressed bit stream, international standards for these data compression schemes have to be introduced for interoperability. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 16. Quality of service • The second major component of multimedia networking, quality of service(QoS) issues which include packet delay, packet loss, jitter, etc. These issues can be dealt with either from the network infrastructure or from an application level Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 17. Bandwidth • In ensuring the effective dissemination of compressed multimedia data over IP-based wireless broadband networks, the main challenges result from the integration of wired and wireless heterogeneous networking systems; in the latter the QoS is further degraded by the dynamically changing end-to-end available bandwidth caused by the wireless fading or shadowing and link adaptation. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 18. Interoperability of the network • The fourth major component of multimedia networking consists of ensuring that the multimedia- networked content is fully interoperable, with ease of management and standardized multimedia content adapted for interoperable delivery, as well as intellectual property management and protection (i.e., digital rights management, DRM), effectively incorporated in the system Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 19. Multimedia Applications • Video-on-demand • Near-video-on-demand • Travel/training videos • Interactive games • Teleconferencing • IP Telephony Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 20. Multimedia Networking Systems • Live media transmission system • Capture, compress, and transmit the media. • Send stored media across the network • Media is pre-compressed and stored at the server. This system delivers the stored media to one or multiple receivers. • Differences between the two systems • For live media delivery: • Real-time media capture, need hardware support • Real-time compression– speed is important • Compression procedure can be adjusted based on network conditions • For stored media delivery • Offline compression – better compression result is important • Compression can not be adjusted during transmission Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 21. MM Networking Applications Classes of MM applications: 1) Streaming stored audio and video 2) Streaming live audio and video 3) Real-time interactive audio and video Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 22. Streaming stored audio and video • audio or video stored in file • files transferred as HTTP object • received in entirety at client • then passed to player Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 23. Streaming Live Multimedia Examples: • Internet radio talk show • Live sporting event Streaming • playback buffer • playback can lag tens of seconds after transmission • still have timing constraint Interactivity • fast forward impossible • rewind, pause possible! Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 24. Example: Streaming Live Multimedia • How to stream to large numbers of clients? • Example: A popular sporting event • Use multicast/broadcast • What about client heterogeneity? • E.g., clients might have different available b/w • Use layered/scalable video Internet Video Server ADSL Dial-up High-speed AccessDr. Hamdan M. Al-Sabri, CCIS-KSU
  • 25. Real-time interactive audio and video applications: IP telephony, video conference, distributed interactive worlds • end-end delay requirements: • audio: < 150 msec good, < 400 msec OK • includes application-level (packetization) and network delays • higher delays noticeable, impair interactivity • session initialization • how does callee advertise its IP address, port number, encoding algorithms? Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 26. Multimedia &Protocols :TCP vs. UDP • TCP • No loss • Retransmits all lost messages • Potentially large latency • UDP • Potentially unbounded loss • Does no retransmission • Minimal latency Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 27. Multimedia Delivery • Even when using UDP, applications should respond to congestion end-to-end. • Need to promote “nice” behavior or “TCP-friendly” behavior. • Emerging applications shouldn’t kill the performance of “nice” applications. Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 28. Solution: A Selective Retransmission Protocol • Balances the extremes of TCP and UDP • Tradeoff between loss and latency • Retransmits a percentage of lost packets • If end-to-end delay is large, may accept loss • If end-to-end delay is small, may always request retransmission • If loss rate is very high, may request retransmission • How to decide? Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 29. Sample SRP Session Data Block Time Client Server Request retransmission (Sequence Numbers) Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 30. QoS Infrastructure to Support Multimedia Communications • Principles • Policing • Scheduling • RSVP • Integrated and Differentiated Services Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 31. Components of Interactive Multimedia • Asset – an object which encapsulates a single piece of ‘media’ (e.g. video, sound clip, graphic) • Information – the collection of data by a particular encoding • Knowledge – the interpretation and understanding of information Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 32. Relationship between the Internet, Libraries and Multimedia Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 33. Internet Multimedia: bag of tricks • use UDP to avoid TCP congestion control (delays) for time-sensitive traffic • client-side adaptive playout delay: to compensate for delay • server side matches stream bandwidth to available client- to-server path bandwidth • chose among pre-encoded stream rates • dynamic server encoding rate • error recovery (on top of UDP) • FEC, interleaving • retransmissions, time permitting • conceal errors: repeat nearby dataDr. Hamdan M. Al-Sabri, CCIS-KSU
  • 34. Multimedia on the Internet • The Media Player • Streaming through the Web • The Internet Phone Example Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 35. The Media Player • End-host application • Real Player, Windows Media Player • Needs to be pretty smart • Decompression (MPEG) • Jitter-removal (Buffering) • Error correction (Repair) • GUI with controls (HCI issues) • Volume, pause/play, sliders for jumpsDr. Hamdan M. Al-Sabri, CCIS-KSU
  • 36. Streaming through a Web Browser Must download whole file first! Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 37. Streaming through a Plug-In Must still use TCP! Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 38. Challenges to the Current Internet • TCP/UDP/IP suite provides best-effort, no guarantees on expectation or variance of packet delay • Streaming applications delay of 5 to 10 seconds is typical and has been acceptable, but performance deteriorate if links are congested (transoceanic) • Real-Time Interactive requirements on delay and its jitter have been satisfied by over-provisioning (providing plenty of bandwidth), what will happen when the load increases?... Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 39. Challenges to the Current Internet • Most router implementations use only First-Come-First- Serve (FCFS) packet processing and transmission scheduling • To mitigate impact of “best-effort” protocols, we can: • Use UDP to avoid TCP and its slow-start phase… • Buffer content at client and control playback to remedy jitter • Adapt compression level to available bandwidth Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 40. Multimedia & Security • Integrity • Authenticity • Encryption • Intellectual rights protection • Digital watermarking techniques embed extra information into multimedia data • Imperceptible to normal user and irremovable Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 41. Summery • Multimedia is everywhere • multimedia applications and requirements • making the best of today’s best effort service • scheduling and policing mechanisms • next generation Internet: Intserv, RSVP, Diffserv • Exciting, industry relevant research topic • Multimedia is everywhereDr. Hamdan M. Al-Sabri, CCIS-KSU
  • 42. References • Bloch, Pigneur, and Segev (1996). On the Road of Electronic Commerce: a Business Value Framework, Gaining Competitive Advantage and Some Research Issues. http://pages.stern.nyu.edu/~mbloch/docs/roadtoec/ec.ht m [Accessed 22 June 2002]. • Clarke, R. (2000). Roger Clarke's Electronic Commerce Pages. http://www.anu.edu.au/people/Roger.Clarke/EC/. [Accessed 22 June 2002] Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 43. References • Elsom-Cook, M. (2001). Principles of Interactive Multimedia. New York; London : McGraw-Hill. • http://sunsite.berkeley.edu/ARL/definition.html • Philip A. Chou, Mihaela van der Schaar University of California, Los Angeles, MULTIMEDIA OVER IP AND WIRELESS NETWORKS COMPRESSION, NETWORKING, AND SYSTEMS • Computer Networking: A Top Down Approach Featuring the Internet, 3rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. : Multimedia Networking Dr. Hamdan M. Al-Sabri, CCIS-KSU
  • 44. References • Shashank Khanvilkar, Faisal Bashir, Dan Schonfeld, and Ashfaq Khokhar • Mike Piecuch, Ken French, George Oprica and Mark Claypool,Computer Science Department,Worcester Polytechnic Institute,Proceedings of SPIE Multimedia, Systems and Applications Conference Boston, November 2000 • Dr. Hamdan M. Al-Sabri, CCIS-KSU