Chapter 20: Multimedia Systems
Download Chapter 20: Multimedia Systems
Preview text
Chapter 20: Multimedia Systems
Operating System Concepts with Java – 8th Edition
20.1
Silberschatz, Galvin and Gagne ©2009
Chapter 20: Multimedia Systems
What is Multimedia? Compression Requirements of Multimedia Kernels CPU Scheduling Disk Scheduling Network Management An Example: Cineblitz
Operating System Concepts with Java – 8th Edition
20.2
Silberschatz, Galvin and Gagne ©2009
Objectives
To identify the characteristics of multimedia data To examine several algorithms used to compress multimedia data To explore the operating system requirements of multimedia data,
including CPU and disk scheduling and network management
Operating System Concepts with Java – 8th Edition
20.3
Silberschatz, Galvin and Gagne ©2009
What is Multimedia?
Multimedia data includes - audio and video clips (i.e., MP3 and MPEG files) - live webcasts
Multimedia data may be delivered to - desktop PC’s - handheld devices (PDAs, smart phones
Operating System Concepts with Java – 8th Edition
20.4
Silberschatz, Galvin and Gagne ©2009
Media Delivery
Multimedia data is stored in the file system like other ordinary data.
However, multimedia data must be accessed with specific timing requirements.
For example, video must be displayed at 24-30 frames per second. Multimedia video data must be delivered at a rate which guarantees 24-30 frames/second.
Continuous-media data is data with specific rate requirements.
Operating System Concepts with Java – 8th Edition
20.5
Silberschatz, Galvin and Gagne ©2009
Streaming
Streaming is delivering a multimedia file from a server to a client typically the deliver occurs over a network connection
There are two different types of streaming: 1. Progressive download - the client begins playback of the multimedia file as it is delivered. The file is ultimately stored on the client computer 2. Real-time streaming - the multimedia file is delivered to - but not stored on - the client’s computer
Operating System Concepts with Java – 8th Edition
20.6
Silberschatz, Galvin and Gagne ©2009
Real-time Streaming
There are two types of real-time streaming: 1. Live streaming - used to deliver a live event while it is occurring 2. On-demand streaming - used to deliver media streams such as movies, archived lectures, etc. The events are not delivered in real-time
Operating System Concepts with Java – 8th Edition
20.7
Silberschatz, Galvin and Gagne ©2009
Multimedia Systems Characteristics
Multimedia files can be quite large Continuous media data may require very high data rates Multimedia applications may be sensitive to timing delays during
playback of the media
Operating System Concepts with Java – 8th Edition
20.8
Silberschatz, Galvin and Gagne ©2009
Compression
Because of the size and rate requirements of multimedia systems, multimedia files are often compressed into a smaller form
MPEG Compression: 1. MPEG-1 - 352 X 240 @ 30 frames/second 2. MPEG-2 - Used for compressing DVD and high-definition television (HDTV) 3. MPEG-4 - Used to transmit audio, video, and graphics. Can be delivered over very slow connections (56 Kbps)
Operating System Concepts with Java – 8th Edition
20.9
Silberschatz, Galvin and Gagne ©2009
Operating Systems Issues
The operating system must guarantee the specific data rate and timing requirements of continuous media.
Such requirements are known as Quality-of-Service (QoS) guarantees.
Operating System Concepts with Java – 8th Edition
20.10
Silberschatz, Galvin and Gagne ©2009
Operating System Concepts with Java – 8th Edition
20.1
Silberschatz, Galvin and Gagne ©2009
Chapter 20: Multimedia Systems
What is Multimedia? Compression Requirements of Multimedia Kernels CPU Scheduling Disk Scheduling Network Management An Example: Cineblitz
Operating System Concepts with Java – 8th Edition
20.2
Silberschatz, Galvin and Gagne ©2009
Objectives
To identify the characteristics of multimedia data To examine several algorithms used to compress multimedia data To explore the operating system requirements of multimedia data,
including CPU and disk scheduling and network management
Operating System Concepts with Java – 8th Edition
20.3
Silberschatz, Galvin and Gagne ©2009
What is Multimedia?
Multimedia data includes - audio and video clips (i.e., MP3 and MPEG files) - live webcasts
Multimedia data may be delivered to - desktop PC’s - handheld devices (PDAs, smart phones
Operating System Concepts with Java – 8th Edition
20.4
Silberschatz, Galvin and Gagne ©2009
Media Delivery
Multimedia data is stored in the file system like other ordinary data.
However, multimedia data must be accessed with specific timing requirements.
For example, video must be displayed at 24-30 frames per second. Multimedia video data must be delivered at a rate which guarantees 24-30 frames/second.
Continuous-media data is data with specific rate requirements.
Operating System Concepts with Java – 8th Edition
20.5
Silberschatz, Galvin and Gagne ©2009
Streaming
Streaming is delivering a multimedia file from a server to a client typically the deliver occurs over a network connection
There are two different types of streaming: 1. Progressive download - the client begins playback of the multimedia file as it is delivered. The file is ultimately stored on the client computer 2. Real-time streaming - the multimedia file is delivered to - but not stored on - the client’s computer
Operating System Concepts with Java – 8th Edition
20.6
Silberschatz, Galvin and Gagne ©2009
Real-time Streaming
There are two types of real-time streaming: 1. Live streaming - used to deliver a live event while it is occurring 2. On-demand streaming - used to deliver media streams such as movies, archived lectures, etc. The events are not delivered in real-time
Operating System Concepts with Java – 8th Edition
20.7
Silberschatz, Galvin and Gagne ©2009
Multimedia Systems Characteristics
Multimedia files can be quite large Continuous media data may require very high data rates Multimedia applications may be sensitive to timing delays during
playback of the media
Operating System Concepts with Java – 8th Edition
20.8
Silberschatz, Galvin and Gagne ©2009
Compression
Because of the size and rate requirements of multimedia systems, multimedia files are often compressed into a smaller form
MPEG Compression: 1. MPEG-1 - 352 X 240 @ 30 frames/second 2. MPEG-2 - Used for compressing DVD and high-definition television (HDTV) 3. MPEG-4 - Used to transmit audio, video, and graphics. Can be delivered over very slow connections (56 Kbps)
Operating System Concepts with Java – 8th Edition
20.9
Silberschatz, Galvin and Gagne ©2009
Operating Systems Issues
The operating system must guarantee the specific data rate and timing requirements of continuous media.
Such requirements are known as Quality-of-Service (QoS) guarantees.
Operating System Concepts with Java – 8th Edition
20.10
Silberschatz, Galvin and Gagne ©2009
Categories
You my also like
Chapter 20: MultimediaChapter 20: Multimedia Systems
715.3 KB32.1K11.2KSetting ignition timing
4.2 MB9.5K4.8KAdjustment Of Valve Clearance
869.7 KB19.9K9.3KTiming of Food Intake: Identifying Contributing Factors to
880.1 KB48.5K18KP7100 PUMP INSTALLATION INSTRUCTIONS Diesel Care
188.4 KB13.4K3.7KTiming Pulley and Belt Overview
276.2 KB12.8K3.7KVariable Valve Timing Solenoids (VVT) and Variable Timing
1.2 MB4.6K1.7KTraffic Signal Timing Manual
8.2 MB5.7K2KDepartment Of Computer Science V Semester
24.7 MB57.3K28.6K