1 / 18

Development of Network Service Infrastructure for Transcoding Multimedia Streams

Master Thesis. 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. Institute of Parallel and Distributed High-Performance Systems (IPVR)

hasana
Télécharger la présentation

Development of Network Service Infrastructure for Transcoding Multimedia Streams

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master Thesis Development of Network Service Infrastructurefor Transcoding Multimedia Streams by Antony Pranata Student ID: 1956645 Supervisor: Detlef Bosau Examiner: Prof. Rothermel Date: June 17, 2002 Institute of Parallel and Distributed High-Performance Systems (IPVR) University of Stuttgart

  2. Table of Contents • Introduction • Architecture • Implementation • Summary and Outlook

  3. Media server Notebook PC 1024 x 768 pixels 11 Mbps WaveLAN PDA 320 x 240 pixels 256 kbps UMTS Mobile Phone 101 x 80 pixels 144 kbps GPRS 56 kbps GPRS IntroductionMotivation Video stream 352 x 288 pixels 300 kbps ?

  4. Media server Transcoder WaveLAN 11 Mbps GPRS 144 kbps GPRS 56 kbps IntroductionSolution MP3 44 kHz, 16 bit, stereo 128 kbps MP3 44 kHz, 16 bit, stereo 128 kbps GSM Mono 13.2 kbps -Law 64 kbps

  5. Media server Transcoders Client IntroductionSolution 1. Service Brokering - QoS - Load balancing 2. Service Chaining - Establish connection - Handover

  6. Table of Contents • Introduction • Architecture • Implementation • Summary and Outlook

  7. RTSP, RTP, HTTP or FTP server Directory of transcoders Select the appropriate transcoder(s) and build path from the server to the client Transcoder • Supported codecs • (e.g. MPEG, H.263, DVI) • QoS parameters • (e.g. bandwidth, processor speed) • - Supported decoders • (e.g. MPEG, H.263, DVI) • QoS parameters • (e.g. bandwidth, screen size) ArchitectureInfrastructure Server Lookup Service Client Service Broker

  8. ArchitectureInfrastructure Server Lookup Service Transcoder Service Broker Client

  9. ArchitectureService Brokering Server Transcoder Client 1 MP3, 22 kHz, 8 bit, mono MP3, 44 kHz, 16 bit, stereo MP3, 22 kHz, 8 bit, mono 2 DVI, 8 kHz, 4 bit, mono MP3, 44 kHz, 16 bit, stereo MP3, 44 kHz, 16 bit, stereo DVI, 8 kHz, 4 bit, mono 3 GSM Mono MP3, 44 kHz, 16 bit, stereo GSM Mono Transcoding Format

  10. Attributes: - Supported transcoding formats - Location - Vendor - Other attributes QoS parameters: - Bandwidth - Processor load - Memory - Other parameters QoS parameters: - Bandwidth - Processor load - Memory - Other parameters ArchitectureService Brokering List 0 List A List B All available transcoders (e.g. 100 transcoders) All transcoders supporting the transcoding format (e.g. 20 transcoders) All transcoders that have cache or are currently transcoding source media (e.g. 10 transcoders) List C List D Idle transcoders from List B (e.g. 2 transcoders) Idle transcoders from List A (e.g. 15 transcoders) Selected transcoder Selected transcoder

  11. ArchitectureService Chaining Client Service Broker Lookup Service Transcoder Server Find transcoder Find transcoder Transcoder address(es) Service brokering Add client Transcoder session address Request stream Transcoder session address

  12. ArchitectureService Chaining Client Service Broker Lookup Service Transcoder Server Original stream Transcoded stream Control Control Original stream Transcoded stream I’m alive Finish Finish

  13. Table of Contents • Introduction • Architecture • Implementation • Summary and Outlook

  14. Jini 1.2 Transcoder Service Broker Client JMF 2.1.1a Jini JMF RMI J2SE 1.3.0 JVM Windows or UNIX Operating System ImplementationArchitecture

  15. Available bandwidth: 1 Mbps Selected video format: H.263, 352 x 288 pixels Selected audio format: MP3, 44 kHz, 16 bit, stereo Required bandwidth: 300 kbps Available bandwidth: 200 kbps Selected video format: H.263, 176 x 144 pixels Selected audio format: MP3, 22 kHz, 16 bit, stereo Required bandwidth: 150 kbps Available bandwidth: 100 kbps Selected video format: H.263, 128 x 96 pixels Selected audio format: MP3, 22 kHz, 16 bit, mono Required bandwidth: 70 kbps ImplementationResult

  16. Table of Contents • Introduction • Architecture • Implementation • Summary and Outlook

  17. Summary and Outlook • The growth of mobile devices leads to heterogeneity and mobility problems in distributed multimedia systems. • One solution to solve these problems is by having transcoding infrastructure. • Two main issues in the transcoding infrastructure are service brokering and service chaining. • The prototype implemented in this thesis is only designed for Campus LAN. There are some other works so that the infrastructure can be implemented in the Internet. • The infrastructure can be enhanced to support N-level transcoding.

  18. Any Questions?

More Related