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

paper presentation
SMART_READER_LITE
LIVE PREVIEW

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,


slide-1
SLIDE 1

1

NetStore’99

Paper Presentation

  • Title:

A Programmable Audio/Video Streaming Framework for Broadband Infrastructures.

slide-2
SLIDE 2

2

NetStore’99

Authors

  • Parveen Kumar

Software Engineer - (eForce Inc., Hayward, California) Part Time M.Sc.(Research) Student, National University of Singapore, Singapore.

  • Dr L. H. Ngoh

Operations Manager, SingAREN Kent Ridge Digital Labs, Singapore.

  • A/P A. L. Ananda

Director, International, SingAREN. Director, Center for Internet Research, National University of Singapore, Singapore. Singapore Advanced Research & Educational Network

NUS, Singapore

Center for Internet Research

slide-3
SLIDE 3

3

NetStore’99

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.

slide-4
SLIDE 4

4

NetStore’99

The Framework

slide-5
SLIDE 5

5

NetStore’99

Application: Pre-recorded A/V hosting Other Applications:

Live media hosting, multicast of recorded media.

slide-6
SLIDE 6

6

NetStore’99

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.

slide-7
SLIDE 7

7

NetStore’99

Implementation

  • System Architecture
  • Web Interface
  • WM Tool
  • Database
  • Agent
  • A/V Servers
slide-8
SLIDE 8

8

NetStore’99

System Architecture

slide-9
SLIDE 9

9

NetStore’99

  • Web Interface : Registration and

announcements

(HTML, JavaScript, CGI, Perl, WM MIME type)

  • WM Tool:
slide-10
SLIDE 10

10

NetStore’99

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)
slide-11
SLIDE 11

11

NetStore’99

Working of WM Tool when used for providing pre-recorded media

slide-12
SLIDE 12

12

NetStore’99

WM Tool Interface when used to stream in live A/V data

slide-13
SLIDE 13

13

NetStore’99

Database

  • Unique Media Description
  • Media Information
  • Server media home directory mapping
  • Schema for audio/video file names
  • multicast information
slide-14
SLIDE 14

14

NetStore’99

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
slide-15
SLIDE 15

15

NetStore’99

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.