Introduction To Multimedia Networks
Introduction To Multimedia Networks
networks
1
Outline
² Media & Multimedia
² Characteristics & Requirements
² Applications
² Networking principles
² Multimedia Expectations
² IP networks
² Characteristics
² Challenges
² Wireless networks
² Characteristics
² Challenges
2
Definitions
² Multimedia Traffic: The transmission of data representing diverse media over communication networks [2]
² Multimedia App: An Application which uses a collection of multiple media sources e.g. text, graphics, images,
sound/audio, animation and/or video [3]
² Multimedia System: a system capable of processing multimedia data and applications [3]
² Multimedia Networking: the design of networks that can handle multiple media types with ease and deliver
scalable performance [2]
3
Multimedia Classifications
•F ormatted text
² Extensions like BMP, JPG, GIF, TIF, PNG, … Sound •V ideo
•T ele-Conf Visual
• Images (Grayscale and
² Extensions like AVI, MOV, … •S peech Color)
(Natural & Synthetic) • Animation
² Audio • Simulation
• Virtual Reality
² sound/speech converted into digital form
Fig. From [2]
using sampling and quantization
² Analog or digital
² Extensions like WAV, MP3, …
4
4
Multimedia Classifications (Cont.)
5
Multimedia Classifications (Cont.)
² Real-Time (RT)
² Discrete media (DM): data is transmitted in discrete quantum as a file or message
² MSN/Yahoo messengers
² Continuous media (CM): data is transmitted continuously as a stream of messages with inter-
message dependency
² delay tolerant: can tolerate higher amounts of delay without significant performance degradation
² Streaming audio/video media
6
Multimedia Classifications (Cont.)
Media
Types
Non-Real
Real Time
Time
Discrete
Delay Delay
Intolerant Tolerant
Error Intolerant
7
Summary of QoS Principals [4]
8
Multimedia Quality Requirements
Media error Protocols/
Example BW Usage real-time nature
Type requirements Standards
Loss/error No real-time
File transfer
intolerant (delay/jitter) constraints
FTP, HTTP,
Text Depends on size
SMTP
Some guarantees on
Instant messaging Error /loss tolerant
the experienced delay
Static (image)
Graphics No real-time
Depends on GIF. PNG,
and Dynamic (animation, Error/loss tolerant (delay/jitter) constraints
compression mode JPEG
Animation flash)
Loose
Depends on the Bounds on end-to-end MPEG I, II,
requirements on
Video - spatial and temporal packet delay/jitter IV
packet loss/error
redundancy H.263
9
9
Requirements on network BW/ bitrate
10
10
Tolerance of latency and jitter
11
11
Requirements on Delay & Loss
Packet Loss
5%
Voice /video
Conversational
messaging
Voice and video
Streaming
Audio/Video
100 (ms) 1(s) 10 (s) Fax 100 (s)
0% Delay (S)
Zero Messaging, Background
Transaction
Command/Control (eg: Use Net)
Loss (E-Commerce, Downloading
Interactive games
E-mail Access)
12
13
13
Performance Targets for Data Apps
Typical Key Performance Parameters and Target Values
Degree of amount
Medium Application Delay- Information
Symmetry of Data One-Way Delay
Variation Loss
(KB)
Preferred <
Web-
Primarily 2sec/ page
Data browsing – ~ 10 N. A. 0
One-Way Acceptable <
HTML
4sec/page
Transaction
Services – Preferred <
High Priority 2sec
Data Two-Way < 10 N. A. 0
e.g. e- Acceptable <
Commerce, 4sec
ATM
Command/
Data Two-Way ~1 < 250 msec N. A. 0
Control
Interactive
Data Two-Way <1 < 200 msec N. A. 0
Games
Two-Way
Data Telnet (Asymmetric <1 < 200 msec N. A. 0
)
Preferred <
E-mail
Primarily 2sec
Data (server < 10 N. A. 0
One-Way Acceptable <
access)
4sec
14
² Data Formatting
² the only universal data standard is ASCII …
² Data Volume
² many times there are several fat chunks …
15
15
Classes of Multimedia Apps on the Network
16
16
Multimedia Transmission Modes
² Asynchronous
² No temporal restriction in data delivery
² Synchronous
² Maximal end-to-end delivery delay
² Isochronous
² Maximal and minimal end-to-end delivery delay
² Pseudo-Synchronous
² Simulated or weakly bound end-to-end delivery delay
17
17
MM Communication Aspects
² Type: Distribution
² Audio/Video Broadcast, Web, Archives
² Typical Aspects
² Asynchronous or pseudo synchronous transmission
18
18
MM Communication Aspects (Cont.)
² Type: Exchange
² Audio/Video Conferencing, Telelearning, Collaboration Tools
² Typical Aspects
² Synchronous or isochronous transmission
19
19
MM Communication Aspects (Cont.)
² Type: Production
² Multimedia authoring, recording, (Email)
² Typical Aspects
² Synchronous or pseudo synchronous transmission
20
20
MM Communication Aspects (Cont.)
² Type: Synchronization
² Data synchronization, (synchronized) multi-archive retrieval, software distribution
² Typical Aspects
² Any mode of transmission
21
21
Multimedia over Network
² functional requirements
22
22
Traffic Requirements over Network
² Traffic requirements
² Real-time Characteristics (Limits on Delay and Jitter)
² End-to-end delay: time taken by the packet to travel from the source to the destination
² Error Requirements
23
23
Functional Requirements over Network
² Functional requirements
² Multicasting Support
² single source of communication with multiple simultaneous receivers
² Need for distributed multimedia applications (multi-party audio/video conferencing)
² Session Management
² Media Description
² Session information Distribution
² Session Announcement
² Announcement to participants about future sessions
² Session Identification
² Identification of separate/ integrated medias
² Session Control
² Multimedia Synchronization
² Playback Controlling
24
24
Functional Requirements over Network (Cont.)
² Security
25
25
Networking Principles
² Traditionally voice, video, and textual data have been handled by different
communication networks
² Voice over telephone networks
² Video over cable TV networks
² Textual data over computer networks
26
26
Circuit Switching
² Characteristics:
² Dedicated physical path from source to destination for the entire call duration
² Fixed and dedicated bandwidth allocation
² No data processing at intermediate nodes
² Advantages:
² Information delivery guaranteed to be sequenced
² No overhead at intermediate nodes
² Fixed end-to-end delay
² Disadvantages:
² Burst data may cause severe underutilization of network resources
² Call setup requires round-trip latency
² Short sessions are not cost effective
² Unicast by nature
27
27
Packet Switching
² Characteristics:
² Dynamic allocation of bandwidth
² Store-and-forward switching
² Advantages:
² Extremely flexible: supports both unicast and multicast transmission
² Suitable for bursty traffic: permits network resources to be multiplexed among several
channels
² Disadvantages:
² Variable end-to-end delay due to queuing at switches
28
28
IP Networks
29
29
Challenges of Transporting MM over IP Networks
30
30
Challenges of Transporting MM over IP Networks (Cont.)
31
Proposed Service Models for the IP networks
32
32
Wireless Networks
² Mobility
33
Challenges of Transporting MM on Wireless Networks
² Link Failures
² Packet Loss
² Due to low Signal to Noise Ratio (SNR), the multi-path signal fading and the
interference from neighboring transmissions
² Network Capacity
² Maximum data rate varies from 11Mbps to 54Mbps for 802.11b and 802.11g
² Network Latency
² Hop-by-hop transmission
34
34
Challenges of Transporting MM on Wireless Networks (Cont.)
² Hand off
² It imposes delay, loss
² Admission Control
² The mobile device cannot recognize if sufficient QoS resources are available at a
new AP till after the handoff
² Network Routing
² QoS routing protocols are needed!
35
35
References
1. http://www.webopedia.com
2. Shashank Khanvilkar, Faisal Bashir, Dan Schonfeld, and Ashfaq Khokhar,
“Multimedia Networks and Communication”, University of Illinois,
Chicago, 2004.
36