VIRGIL Providing Institutional Access to a Repository of Access Grid Sessions Ron Chernich Principal Research Fellow University of Queensland, Australia.

Slides:



Advertisements
Similar presentations
Putting EPrints Software into the User Community User Issues : round table discussion SOAS, London 23 June 2004 Pauline Simpson Project Manager TARDis.
Advertisements

Streaming Video over the Internet
RTSP – Real Time Streaming Protocol
Introduction to Desire2Learn Capture
12 Media Streaming.
Geospatial One-Stop A Federal Gateway to Federal, State & Local Geographic Data
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Lesson 4: Web Browsing.
The Real Time Streaming Protocol (RTSP)
Vrtpvrtpvrtpvrtp VRTP: Implementing a Monitor Application for the Real-Time Transport Protocol (RTP) using the Java Media Framework (JMF) Francisco Afonso.
SOFTWARE PRESENTATION ODMS (OPEN SOURCE DOCUMENT MANAGEMENT SYSTEM)
Hydra Partners Meeting March 2012 Bill Branan DuraCloud Technical Lead.
SPI 2003 Secure Audio and Video Conferencing system Jaroslav Dočkal, Tomáš Bouček, Petr Dušek, Tomáš Koníř.
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
Design Aspects. User Type the URL address on the cell phone or web browser Not required to login.
VRVS_AG_HOWTO (c) Caltech 1 How to Connect to Access Grid Virtual Venues through VRVS Slides at
A brief introduction of Real Time Streaming Protocol
Developing PANDORA Mark Corbould Director, IT Business Systems.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
                      Digital Video 1.
An Introduction to DuraCloud Carissa Smith, Partner Specialist Michele Kimpton, Project Director Bill Branan, Lead Software Developer Andrew Woods, Lead.
A Web Services Based Streaming Gateway for Heterogeneous A/V Collaboration Hasan Bulut Computer Science Department Indiana University.
Linux Operations and Administration
A Scalable Framework for the Collaborative Annotation of Live Data Streams Thesis Proposal Tao Huang
Dspace 1 Introduction to DSpace Mukesh Pund Scientist NISCAIR, New Delhi.
Building Scalable and High Efficient Java Multimedia Collaboration Wenjun Wu, Tao Huang, Geoffrey Fox Community Grids Computing Laboratory, Indiana University,
REAL ESTATE INVENTORY SYSTEM Training Seminar - September 12, 2011, Bucharest, Romania Guidelines on how to work with the Promise System.
Ron Chernich Principal Research Fellow University of Queensland, Australia Annotation and Security Services Podd Workshop, CSIRO Gungahlin Campus 2010.
Event-Based Model for Reconciling Digital Entries Thesis Proposal Ahmet Fatih Mustacoglu 10/3/20151Ahmet.
Plenary meeting 2015 – Chania - Crete CASCADE Data Services Yusuf Yigini, Panos Panagos, Martha B. Dunbar Joint Research Centre - European Commission.
Steven Goldfarb CHEP Mumbai, India - 15 Feb 2006 The Web Lecture Archive Project: Archiving Lectures for HEP.
Nortel Confidential Information 1 Video Sample Production Summary Leigh Thorpe Nortel Paris, 7-11 May 2007.
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
Motif 2.0 Summary Motif is built on the strength on Macromedia and Double Click. The heart of Motif is the Motif Ad Kit – let you create preview and publish.
1 Performance Optimization In QTP Execution Over Video Automation Testing Speaker : Krishnesh Sasiyuthaman Nair Date : 10/05/2012.
242/102/49 0/51/59 181/172/166 Primary colors 248/152/29 PMS 172 PMS 137 PMS 546 PMS /206/ /227/ /129/123 Secondary colors 114/181/204.
Access Grid and the Mbone media tools Sumover Workshop November 28, 2005 Thomas D. Uram
Proxy Server PROXY SERVER. What is a Web Proxy? Proxy Server A proxy is a host which relays web access requests from clients Used when clients do not.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
Annotations for the ALA Ron Chernich Principal Research Fellow University of Queensland, Australia.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Amir Iqbal L Mahwish Khan L Rabia Akhtar L Nida Sarwar L Cloud Computing Based – Online IDE.
AGVCR AccessGrid Video “Cassette” Recorder © 2005 Derek Piper and the Indiana University School of Informatics 02/07/2006.
Fs Streaming Media a presentation by Florian Seidel.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
Metadata and Meta tag. What is metadata? What does metadata do? Metadata schemes What is meta tag? Meta tag example Table of Content.
What is NCIA? National Cancer Imaging Archive Searchable repository of in vivo cancer images in DICOM format Publicly available at no cost over the Internet.
CLOUD COMPUTING. What is cloud computing ??? What is cloud computing ??? Cloud computing is a general term for anything that involves delivering hosted.
John Porter Sheng Shan Lu M. Gastil Gastil-Buhl With special thanks to Chau-Chin Lin and Chi-Wen Hsaio.
Preserving Electronic Mailing Lists as Scholarly Resources: The H-Net Archives Lisa M. Schmidt
STAAR Assessment Management System and StAAR Online Testing Platform
5/29/2001Y. D. Wu & M. Liu1 Content Management for Digital Library May 29, 2001.
MESA A Simple Microarray Data Management Server. General MESA is a prototype web-based database solution for the massive amounts of initial data generated.
Access Grid Workshop – APAC ‘05 Node Services Development Thomas D. Uram Argonne National Laboratory.
Lesson 4: Web Browsing.
An Overview of Data-PASS Shared Catalog
Skill Based Assessment
Skill Based Assessment
Skill Based Assessment
QuickBooks Error Support for QuickBooks Errors
Introduction to DSpace
Multimedia and Networks
RSS 2000 Recording and Streaming Solution
Lesson 9: GUI HTML Editors and Mobile Web Sites
Lesson 4: Web Browsing.
Automatically managing your music metadata
FreeBSD ports & packages
Presentation transcript:

VIRGIL Providing Institutional Access to a Repository of Access Grid Sessions Ron Chernich Principal Research Fellow University of Queensland, Australia

2 VIRGIL - Virtual Meeting Archive The problem we were trying to solve The new problems solving this caused Pragmatic solutions on a tight budget Room for improvement

3 Some Background: The AccessGrid Low cost video conferencing Uses the Internet and RTP* for data and control delivery – Singlecast or Multicast Based on UCL utilities “vic” and “rat” * Real Time Protocol

4 Recording AccessGrid Sessions Excellent, mature tools for recording sessions – AGVCR – Voyager Multimedia server – MBone VCR on Demand – Memetic Feature-rich, heavyweight

5 VIRGIL Objectives Simplicity, simplicity, simplicity – Thin client for search, retrieve, and play – Simplified archiving and indexing – Recorder host platform neutral – Automatic metadata creation

6 First Plan In real-time: – Use the Rat’s ability to write audio to disk (wav) – Modify Vic to capture frames and build them into a matrix in a common format (mpeg) Run a post processing step to combine audio and video into a “movie” file (mov, avi, etc) Create metadata describing session.

7 First Problem(s) Startup delays for Vic and Rat cause lip-sync problem Slow build-up of 8x8 pixel blocks Manual metadata creation painful Metadata! Pixel Blocks

8 Solutions 8x8 build-up: – Allow feeds to stabilize before starting recording New problem: requires fine grained control of Vic Lip sync: – Fixed (partially) by the 8x8 “fix” New problem: requires fine grained control of Rat Metadata: – Capture metadata stream from RTP streams Made possible as through Vic and Rat mods

9 Approach Summary Add control layer to Vic and Rat for start, stop, pause control of recordings Build VCR-like control program to control Vic and Rat, and hide the nastiness of the movie creation process (using “ffmpeg” utility) Grab cached metadata from the (modified) Vic and Rat at movie creation time

10 VCR Sample

11 Metadata Sample

12 Session Metadata Comprised of – Data supplied by recorder Time and date stamp, recording duration AG URLs used Optional operator supplied data (title, subject, minutes) – Data captured from RTP streams Participant identification (name, , location, telephone) Software versions, operating system, login ID

13 The Vic/Rat Modification Package (available by download) Minimal change footprint in Vic and Rat code – Rat: One ‘C’ statement – Vic: Two ‘C++’ statements Automated “installer” (perl) to: – Insert changes to UCL source code files – Make changes to (generated) UCL ‘Makefiles’ – Copy new source files into the right places – Option to remove changes

14 A Searchable Repository PHP-based web “portal” provides: – Upload movie and associated metadata files – Create extra RDF metadata to facilitate searching – Allow view and edit of metadata prior to ingest of movie, still snapshot, and all metadata to an institutional Fedora 2.2 Object repository – Search on metadata with summary results – Retrieve movie and format metadata for viewing – In the client browser

15

16 Search

17 Search Summary

18 Search Result

19 Sample Movie

20 Problems and Issues Dependencies for build Environment configuration not trivial Dead Rats and other delicate creatures Very large movie files

21 Outcomes A practical framework for making managed versions of Vic and Rat – Only as robust as the tools themselves – Validated under Linux, but OS-X and Win32 should work A VCR for recording AccessGrid sessions – Poor error recovery (dead rat scenario) – Stream collected metadata may be misleading unless edited A Searchable Repository for sessions – Painful to configure (Fedora, Tomcat, Apache, PHP, etc) – Prototype! (scalability, usability, etc) – Metadata still (always?) requires operator intervention

22 Source Availability – Projects Virgil – Downloads virgil.tar.gz virgil-repos.tar.gz

23 Thanks Colleagues – Jane Hunter – Alex Davies – Stephen Jeffery Sponsors (RIP) – Grangenet (Grid And Next GEneration NETwork) – DSTC – Australian Broadband Research Network

24 Questions?