AGVCR AccessGrid Video “Cassette” Recorder © 2005 Derek Piper and the Indiana University School of Informatics 02/07/2006.

Slides:



Advertisements
Similar presentations
Legal Meetings: Extended Instructions on Movica and Screencast.
Advertisements

IcePro Source Code Management Source code analysis Runtime analysis Application deployment Source code generation Multi sites Click ! IcePro.
Media Player for the i.MX31 Advanced Embedded Systems Architecture Class Project May 14, 2011 Rafael Castro Ryan Ugland Carlos Cabral.
DSL-2730B, DSL-2740B, DSL-2750B.
1 Web Conferencing Training Services Web Meeting 5.0 for New Users Instructor: Gordon Freeman.
Creating a Program In today’s lesson we will look at: what programming is different types of programs how we create a program installing an IDE to get.
Ellucian Mobile: Don’t text and drive, kids!
Electrical Engineering Department Software Systems Lab TECHNION - ISRAEL INSTITUTE OF TECHNOLOGY Meeting recorder Application based on Software Agents.
DVG-N5402SP.
What do I need in order to use TeamSpot? The TeamSpot A 42” monitor and computer with special software located in Moody Garden Lab. Always kept logged.
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Conferencing Service You shouldn’t need a degree in computer.
March 14, Microsoft Microsoft officially announced the date and time that Internet Explorer 9 (IE9) will move away from a release candidate and.
This presentation will guide you though the initial stages of installation, through to producing your first report Click your mouse to advance the presentation.
HWINTRO1 OPERATING INSTALLING AN OPERATING SYSTEM.
© 2007 ReadyTalk www.readytalk.com1598 Wynkoop, Denver, CO 80202www.readytalk.com Welcome to ReadyTalk Training.
Installing and Using Relay Recorder. System Requirements for Windows Microsoft Windows 7 [32-bit or 64-bit] or Windows 8 Internal or external microphone.
The Blue “W” is placed on your Desktop or in your system tray area.
Installing and Configuring Tomcat A quick guide to getting things set up on Windows.
Linux Operations and Administration
Configuring the MagicInfo Pro Display
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Port Forwarding NeCrOs © 2008 Linksys® Routers Edition 1.What is Port Forwarding? 2.How to Port Forward? 3.How to Port Trigger? (Alternative Way) 4.How.
Introduction Purpose This course describes the process of installing the KPIT GNU toolchain on your PC. Objective Learn how easy it is to get information.
AT91SAM9261-EK WinCE 5.0 DEMO ATMEL AT91 Application & Support Group Version 1.O February 2007.
VoiceThread:. With VoiceThread, group conversations are collected and shared in one place from anywhere in the world. All with no software to install.
Click your mouse to continue. Ways to Merge Data When you have finished editing your main document and inserting the merge fields, you have several choices.
Playing Music in Alice By David Yan Under the direction of Professor Susan Rodger July 2015.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
Drexel University Software Engineering Research Group 1 Eclipse for SE101.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
1/28/2010 Network Plus Unit 4 WAP Configuration WAP Configuration In this section we will discuss basic Wireless Access configuration using a Linksys.
Itty Bitty Computer Directions on how to install Linux on your flash drive and have the smallest computer you can afford right now!
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
Python From the book “Think Python”
Audio Check 1. Wait for the support person to call your name 2. Say “Hello”. To talk, either: Click the TALK button on the screen, OR Press CTRL+F2 (COMMAND+F2.
Playing Music in Alice By David Yan Under the direction of Professor Susan Rodger July 2015.
PDA Program Install Manual IT Team. 1. Execute Internet Explorer 2. Connect Website 3. Download 4. Installation 5. Run 6. Setting 1. Execute.
Analog Video Capture with PCs Steve Preston IOTA Annual Meeting Oct 2015.
PHP “Personal Home Page Hypertext Pre-processor” (a recursive acronym) Allows you to create dynamic web pages and link web pages to a database.
Real Audio Real audio is a file format for sound and video files on the web. Real Audio files are files with either a.rm or.ram extention. Real Audio format.
Installing and Configuring Tomcat SSE. Downloading Tomcat l Download url: 4.0/release/v4.1.24/bin/
J.P. Wellisch, CERN/EP/SFT SCRAM Information on SCRAM J.P. Wellisch, C. Williams, S. Ashby.
L.T.E :: Learning Through Experimenting Using google-svn for MtM Docs Development Denis Thibault Version 3.2 Mar 12 th, 2009.
C++ LANGUAGE TUTORIAL LESSON 1 –WRITING YOUR FIRST PROGRAM.
NERDug 2009 Session WebAdvisor 101: From Soup to Nuts! 7/30/2009 at 2:00pm Emerald Room Jeff Butera Hampshire College
PAYware Transact Terminal Interface Manager
APACHE -By V.Gouthaman. The Apache HTTP Server, commonly referred to as Apache is web server software notable for playing a key role in the initial growth.
Elluminate Live! Participant's Guide Ensure your computer meets the minimum system requirements recommended for running an Elluminate Live! session on.
AFTER THE QUIZ: ANALYSIS TOOLS, MODERATING & QUIZ LOGGING Professional Development February 4, 2016.
LINUXCHIX WEBMAIL. Software run by an ISP or online service that provides access to send, receive, and review using only your Web browser. Users.
Part 1: How to use EasyAccess 2.0 Similar to your social network software, such as Skype, WhatsApp. One license for each HMI No license is needed for.
IPEmotion License Management PM (V1.2).
Debugging using By: Samuel Ashby. What is debugging?  A bug is an error in either a program or the hardware itself.  Debugging is first locating and.
1 E-Site - FTP Services Setup / install guide. 2 About FTP services can run on any desired port(s) Runs as a windows service Works for all sites installed.
PRESENTED BY ALI NASIR BITF13M040 AMMAR HAIDER BITF13M016 SHOIAB BAJWA BITF13M040 AKHTAR YOUNAS BITF13M019.
Welcome to Zoom Training
Note to trainers The videos in this presentation provide closed-caption files, and they’re on by default because it’s often easier for viewers of all.
Microsoft Skype for Business on Mac Training
Development Environment
Create & Participate in Audio Conferences
Managing Software.
PRU-ICSS Programming with CCS
Google Docs Workshop Jan. 2014
IT Connects: Lync and Box Staff Association Council
File Stream and Team Drives
Create & Participate in Audio Conferences
Configuration Of A Pull Network.
Smart Integration Express
Software Setup & Validation
ClicktoHuddle Training
Presentation transcript:

AGVCR AccessGrid Video “Cassette” Recorder © 2005 Derek Piper and the Indiana University School of Informatics 02/07/2006

What is AGVCR? Put simply, AGVCR records RTP and RTCP from any number of unicast or multicast streams (e.g. AccessGrid Audio and Video) and provides the ability to replay that conference to multicast or unicast addresses. Put simply, AGVCR records RTP and RTCP from any number of unicast or multicast streams (e.g. AccessGrid Audio and Video) and provides the ability to replay that conference to multicast or unicast addresses. Replayed conferences are almost indistinguishable from a live session. Replayed conferences are almost indistinguishable from a live session.

Single program executable AGVCR only requires GTK run-time AGVCR only requires GTK run-time AGVCR itself requires no installation or set-up AGVCR itself requires no installation or set-up GTK Installation not even required – important for CD/DVD usage (see docs) GTK Installation not even required – important for CD/DVD usage (see docs)

Record and Play Record from multicast or unicast addresses Record from multicast or unicast addresses Playback to multicast or unicast addresses, regardless of how the recording was made Playback to multicast or unicast addresses, regardless of how the recording was made Player auto-calibrates for best host performance Player auto-calibrates for best host performance

Participant List See everyone in a conference and all their streams, i.e. audio or video See everyone in a conference and all their streams, i.e. audio or video You can filter sources / participants on the list by using the checkboxes next to each source, or disable/enable the entire participant with one click You can filter sources / participants on the list by using the checkboxes next to each source, or disable/enable the entire participant with one click Works in Record, Play and Editing Works in Record, Play and Editing

Editing of files Trim AGVCR files for start and end time Trim AGVCR files for start and end time Filter participants in the same way as recording or playing. Disabled sources / participants are completely removed from the output file Filter participants in the same way as recording or playing. Disabled sources / participants are completely removed from the output file

Encryption AGVCR can record and play back to encrypted venues – given the correct key, of course AGVCR can record and play back to encrypted venues – given the correct key, of course AGVCR can optionally encrypt the file data it saves, regardless of how the data was received (unencrypted or encrypted) AGVCR can optionally encrypt the file data it saves, regardless of how the data was received (unencrypted or encrypted)

Timer Record Timers like a real VCR Timers like a real VCR Timed playback or record Timed playback or record ‘One Touch Recording’ style functionality, enabling a regular recording to be time- limited, if desired (e.g. if you want to go home, leave AGVCR running and it will shut itself off after the selected time) ‘One Touch Recording’ style functionality, enabling a regular recording to be time- limited, if desired (e.g. if you want to go home, leave AGVCR running and it will shut itself off after the selected time)

Config file Text based configuration file Text based configuration file Defaults can be set for connections, filename and / or encryption keys Defaults can be set for connections, filename and / or encryption keys Saving of player calibrations Saving of player calibrations Saving of timers Saving of timers

GTK Interface Simpleformostthings … but admittedly growing in complexity

How do I get it? Downloadable via the AGVCR website: Downloadable via the AGVCR website: Pre-compiled binaries available for Windows, Debian and RedHat. Pre-compiled binaries available for Windows, Debian and RedHat. AGVCR source code is released under the GNU Public License AGVCR source code is released under the GNU Public License

Under the hood AGVCR is written in C with GTK interface AGVCR is written in C with GTK interface Compiles cleanly under Linux and Windows Compiles cleanly under Linux and Windows Mac port in progress Mac port in progress –I don’t have a Mac, so I’m unable to test –Any Mac coders?... Try compiling it and let me know File conversion functions (big/little endian) are already present. File conversion functions (big/little endian) are already present. –Record on one, play on all. –Feedback verified this working

AGVCR Future Future work includes Future work includes –Integration with AccessGrid Venue Client  How this will be done is to be determined –Venue Service? –Enter Venue URLs to AGVCR? –Shared App? –Run-time selectable debugging option to help with testing Any other ideas? Any other ideas?

AGVCR Contact for comments and questions about AGVCR Contact for comments and questions about –Feedback is greatly appreciated! The AGVCR website has documentation and downloads The AGVCR website has documentation and downloads