vp rhys hawkins anu internet futures/grangenet a video consumer service for the accessgrid

17
VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Upload: rachel-owens

Post on 06-Jan-2018

217 views

Category:

Documents


0 download

DESCRIPTION

In the beginning … VP precursor in ~July 2003 GStreamer OpenGL

TRANSCRIPT

Page 1: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

VP

Rhys HawkinsANU Internet Futures/Grangenet

A Video Consumer Service for the AccessGrid

Page 2: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Aims

• Reduce node operator workload!• Ability to customize to suit a particular

node• AccessGrid integration• Automatic Layout• Improved user experience

Page 3: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

In the beginning …

• VP precursor in ~July 2003

• GStreamer • OpenGL

Page 4: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Current Release

• VP 0.9.0 released August 2005• More user interface functionality• More codecs (MPEG4, H263+, MJPEG)• Improved architecture and standards

compliance• More scriptable

Page 5: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Architecture

• UCL common library• VPMedia• User Interface• pyVP• Scripts

Page 6: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Some definitions

• Source = 1 video stream• Site = group of sources• Source Layout = layout of sources within a

Site• Site Layout = layout of sites within the VP

window

Page 7: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

How Sources are Grouped

• With Source Grouping scripts• Currently not configurable through the

user interface• Default is by CNAME which is roughly

equivalent to by AccessGrid node• Can change by editing startup scripts

Page 8: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Source Layout

• Several to choose from (~10)• Write your own in Python

Page 9: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Source Layout Examples

Grid

1 Row

Prioritized

Page 10: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Source Layout Code Example• http://sheriff.anu.edu.au/~rhys/VP/manual/index.html

Page 11: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Site Layout

• 8 to choose from• Write your own (but API will likely change

in the future)

Page 12: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Site Layout Examples

Grid Thumbnails

Blank Centre

Page 13: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Site Layout Code Example• http://sheriff.anu.edu.au/~rhys/VP/manual/index.html

Page 14: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Custom Site Tile Sizes

• Similar to s, m, l keys in VIC but customizable

• Can be used in conjunction with Automatic Site Layouts for a hybrid layout

• Accessible through 0 – 9 keys

Page 15: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Custom Site Tile Size Example

Page 16: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

The VP Roadmap

• Architecture will move towards C/C++ layer for network and video processing then SWIGed interface to Python.

• GUI replaced with wxPython• VPC Integration• QuickTime for MacOSX?• Another dot release before end of year

Page 17: VP Rhys Hawkins ANU Internet Futures/Grangenet A Video Consumer Service for the AccessGrid

Acknowledgements

• Hugh Fisher & Rod Harris• Barz Hsu• Yifan Lu• Tom Uram & Eric Olson• Various OS projects • All the people who have provided

feedback, testing, and ideas