Development of Network Service Infrastructure for Transcoding ...
1. Development of Network Service Infrastructure for Transcoding Multimedia Streams by Antony Pranata Student ID: 1956645 Supervisor: Detlef Bosau Examiner: Prof. Rothermel Date: June 17, 2002 Master Thesis Institute of Parallel and Distributed High-Performance Systems (IPVR) University of Stuttgart
2.
3. Introduction Motivation Video stream 352 x 288 pixels 300 kbps ? PDA 320 x 240 pixels 256 kbps UMTS Mobile Phone 101 x 80 pixels 144 kbps GPRS 56 kbps GPRS Media server Notebook PC 1024 x 768 pixels 11 Mbps WaveLAN
10. Architecture Service Brokering All available transcoders (e.g. 100 transcoders) List 0 All transcoders supporting the transcoding format (e.g. 20 transcoders) List A All transcoders that have cache or are currently transcoding source media (e.g. 10 transcoders) List B Idle transcoders from List A (e.g. 15 transcoders) List D Idle transcoders from List B (e.g. 2 transcoders) List C Selected transcoder Selected transcoder Attributes: - Supported transcoding formats - Location - Vendor - Other attributes QoS parameters : - Bandwidth - Processor load - Memory - Other parameters QoS parameters : - Bandwidth - Processor load - Memory - Other parameters
11. Architecture Service Chaining Client Service Broker Lookup Service Transcoder Server Find transcoder Find transcoder Transcoder address(es) Service brokering Add client Transcoder session address Transcoder session address Request stream
12. Architecture Service Chaining Client Service Broker Lookup Service Transcoder Server Control Finish Original stream Transcoded stream Control Original stream Transcoded stream Finish I’m alive