paper presentation
play

Paper Presentation Title: A Programmable Audio/Video Streaming - PowerPoint PPT Presentation

Paper Presentation Title: A Programmable Audio/Video Streaming Framework for Broadband Infrastructures. 1 NetStore99 Authors Parveen Kumar Software Engineer - (eForce Inc., Hayward, California) Part Time M.Sc.(Research) Student,


  1. Paper Presentation • Title: A Programmable Audio/Video Streaming Framework for Broadband Infrastructures. 1 NetStore’99

  2. Authors • Parveen Kumar Software Engineer - (eForce Inc., Hayward, California) Part Time M.Sc.(Research) Student, National University of Singapore, Singapore. NUS, Singapore • Dr L. H. Ngoh Operations Manager, SingAREN Kent Ridge Digital Labs, Singapore. Singapore Advanced Research • A/P A. L. Ananda & Educational Network Director, International, SingAREN . Director, Center for Internet Research, National University of Singapore, Singapore. Center for Internet Research 2 NetStore’99

  3. Streaming over Internet • Streaming over Internet: Computing performance, VoD, Mbone, high speed networks, technology and standards • Emergence of high speed networks: e.g. SingAREN, vBNS. • A Programmable A/V Streaming Framework: to support A/V hosting by network at application level. 3 NetStore’99

  4. The Framework 4 NetStore’99

  5. Application: Pre-recorded A/V hosting Other Applications: Live media hosting, multicast of recorded media. 5 NetStore’99

  6. Top Level Design Advantages: Setup cost, service programmability, no single point of failure, both live and stored A/V streams, dynamic servers addition/removal, etc. 6 NetStore’99

  7. Implementation • System Architecture • Web Interface • WM Tool • Database • Agent • A/V Servers 7 NetStore’99

  8. System Architecture 8 NetStore’99

  9. • Web Interface : Registration and announcements (HTML, JavaScript, CGI, Perl, WM MIME type) • WM Tool: 9 NetStore’99

  10. WM Tool • User front end tool for accessing services • Invoked by WM MIME type links • The behavior depend upon the input values from script • Interacts with agent to update database, announcements, obtaining free ports • Invokes other tools (like expect, vic, vat) 10 NetStore’99

  11. Working of WM Tool when used for providing pre-recorded media 11 NetStore’99

  12. WM Tool Interface when used to stream in live A/V data 12 NetStore’99

  13. Database •Unique Media Description •Media Information •Server media home directory mapping •Schema for audio/video file names •multicast information 13 NetStore’99

  14. Agent Implementation • Is an RPC server written in Tcl-Dp • Interacts with PostgreSQL through pgtcl interface and generates HTML pages. • provides general RPC’s for WM Tool for various cases • Also invokes other RPC’s at A/V servers 14 NetStore’99

  15. Conclusions • Proposed a novel programmable A/V streaming framework and mentioned its advantages. • Implemented the WM tool, intelligent agent, generic A/V servers, web interface, database. • Came up with an initial working implementation of the framework which supports A/V hosting. Future Work • Caching Issues • Dynamic Management : server allocation/addition, dynamic announcements, schema • Scalability : More agents, schema. • Pricing. 15 NetStore’99

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend