Introduction
Introduction
Tape drive
Tape controller
Disk array (Disk Scheduling, RAID)
NAT Traversal
The overall architecture
Characteristics
• Interactive Function (Play/Resume, Stop, Pause, Jump
Forward, Jump Backward, Fast Forward, Slow Down,
Reverse)
Continuous Continuous
Discrete Discrete
Capture and
Camera Scanned image
A/D conversion
Still Image (Cont.)
• Examples of images
▫ Binary image: pixel depth 1
▫ Grayscale image: pixel depth 8
▫ Color image: pixel depth 24
Pixel (RGB)
Graphics vs. Still Image
• Graphics
▫ Revisable documents
▫ Document format retains structural information
▫ Semantic content is preserved in presentation
▫ Described by objects
• Images
▫ No revisable
▫ Document format is unaware of any structural information
▫ Semantic content is NOT preserved
▫ Described as bitmaps formed of individual pixels
Image Compression
• Lossless compression
▫ Run-Length coding (RLC)
▫ Lempel-Ziv coding
▫ GIF, BMP, TIFF
• Lossy compression
▫ Transform coding
▫ Chroma sub-sampling
▫ JPEG, JPEG2000
Video
• Video - moving images or moving pictures
▫ Captured or Synthesized
▫ Consists of a series of bitmap images
• Frame rate: the speed to playback the video
▫ NTSC (US, Japan): 30 frames/s
▫ PAL (EU): 25 frames/s
▫ SECAM (France): 24 frames/s
▫ HDTV: 50/60 frames/s
▫ UHDTV: 120 frames/s
Video vs. Animation
• Both images and graphics are displayed as a succession
of view, which creates an impression of movement.
• Video - moving images or moving pictures
▫ Captured or Synthesized
▫ Consists of a series of bitmap images
• Animation - moving graphics
▫ Generated by computer program
▫ Consists of a set of objects
▫ The movement of the objects can be computed
Video Compression
• International Telecommunication Union (ITU-T)
▫ H.261: ISDN Video Phone (px64 kb/s)
▫ H. 263: PSTN Video Phone (<64 kb/s)
▫ H.26L: A variety of applications (<64 kb/s)
Internet Video Application, VOD, Video Mail
• International Organization for Standard (ISO)
▫ MPEG-1 Video: CD-ROM (1.2 Mb/s)
▫ MPEG-2 Video: SDTV, HDTV (4-80 Mb/s)
▫ MPEG-4 Video: A variety of applications (24-1024 kb/s)
Sound
• Sound (e.g., speech, music, noise)
▫ Analog 1-D time-based signal
▫ Vibration that propagates as a typically audible mechanical
wave of pressure and displacement through a medium such
as air or water.
• Sound wave: Sinusoidal planes wave, which has the
following properties
▫ Frequency
▫ Wavelength
▫ Amplitude
• Human ear: 20-20,000 Hz. The upper limit decreases
with age
Digital Audio
• Audio signal that is encoded in digital form
▫ Sampling
▫ Quantization
• Sampling rate
▫ Telephone: 8 kHz
▫ CD-audio: 44.1 kHz
• Quantization
▫ Speech: 8 bit
▫ CD-audio: 16 bit
• Audio Compression
▫ Lossless compression: FLAC, Apple Lossless, MPEG-4 ALS
▫ Lossy compression: MP3 (50-60% of original size)
A Simple Data Communication Model
Transmission
Source Transmitter Receiver Destination
System
• Multimedia Servers
▫ Silicon Graphic
▫ HP Media Server
• Multimedia Networks
▫ PSTN/Data Network etc.
• Multimedia Clients
Distributed Multimedia System (Cont.)
• Live media transmission system
▫ Capture, compress, and transmit the media on the fly
(example?)
• 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 (example?)
• Differences between the two systems
▫ Media capture: Real-time media capture vs. pre-stored
media.
▫ Media compression: Real-time/off-line compression?,
compression can be adjusted during transmission?
Distributed Multimedia System (Cont.)
• Requirements of networked multimedia applications
▫ Delay requirements
▫ Quality requirements
Satisfactory quality of media presentation
Synchronization requirement
Continuous requirement
Can tolerate some degree of information loss
• Challenges of distributed multimedia system
▫ Conflict between media size and bandwidth limit
▫ Conflict between the user requirement of multimedia
application and the best-effort network.
▫ How to meet different requirement of different users?
Multimedia Server
Tape storage
• Multimedia Servers
▫ Data storage and retrieval CPU
Tape
▫ Media synchronization Controller
▫ Video/Audio Compression System bus
• Requirements
▫ High performance Network
Disk Network
▫ High reliability Controller adapter
High-speed
bus
MPEG-1: 1-2 Mb/s
Disk on-line MPEG-2: 2-40 Mb/s
storage
Multimedia Equipments
• Digital equipments:
▫ Computers
▫ A/D, D/A converters for Video and Audio.
• Analogue equipments:
▫ Video camera,
▫ Microphone, Speaker,
▫ Tape player/recorder.
• Synchronization equipments:
▫ Support time synchronization.
• Interactive equipments:
▫ Display, mouse, keyboard etc.
Multimedia Networks
• Telephone Networks:
▫ Public switched telephone networks (PSTNs): initially
designed to provide speech services, now can support
multimedia applications due to the advances in Digital
Signal Processing hardware and software.
• Data Networks: initially supported data applications (e-
mail/ftp), now support much complex multimedia
applications.
• Broadcast Television Networks: Broadcast TV
• Broadband Multiservice Networks: Multiservice.
Multimedia Operating System
• Multimedia operating system provides a comfortable
environment for the execution of programs, and ensures
effective utilization of the computer hardware.
Multimedia Applications
I TP SRT
Class-specific Schedulers
I SRT TP Http SRT
FCFS
STB
CATV
STB
Router
Streaming Server
Modem
STB
Web Server