Virtual Network Computer Recorder A Tool for Remote Learning.

Slides:



Advertisements
Similar presentations
RTSP – Real Time Streaming Protocol
Advertisements

BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
Using Audacity Audacity is a free, easy-to- use audio editor and recorder for a variety of operating systems.
TANDBERG Content Server January Organizational Challenges Corporations have struggled in the past:  Achieving unified communications within a global.
THINC: A Virtual Display Architecture for Thin-Client Computing Ricardo A. Baratto, Leonard N. Kim, Jason Nieh Network Computing Laboratory Columbia University.
THINC: A Virtual and Remote Display Architecture for Desktop Computing Ricardo A. Baratto Network Computing Laboratory Columbia University.
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
RSS 2000 v3 Product Presentation Live Recording and Streaming.
3.02 Publishing Animations
THINC: An Architecture for Thin-Client Computing Ricardo A. Baratto
3dtv.at Stereoscopic Player and Stereoscopic Multiplexer S3D-Today November 2006 Munich, Germany.
Quicktime Howell Istance School of Computing De Montfort University.
Shared Screens and Windows Kimberly Tee CPSC 781.
Virtual Meetings Increasing Collaboration While Reducing Costs and Ensuring Business Continuity Ram Narayanaswamy CTO 8x8, Inc.
A brief introduction of Real Time Streaming Protocol
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
IT-Academic Technology Services Using Microsoft PowerPoint 2010 for Digital Storytelling.
Method of Frame Buffer Transmission over Reliable Multicast Network Choon Jin NG Masahiro Takatsuka.
Android Introduction Platform Overview.
Bertrand Bellenot root.cern.ch ROOT I/O in JavaScript Reading ROOT files from any web browser ROOT Users Workshop
Digital Video Basics CPSC 120 Principles of Computer Science April 16, 2012.
Proprietary & Confidential The Thread That Ties it All Together Voicethread and Discovery Education Jennifer Dorman denblogs.com/jendorman.
VNC VNC demo Windows  TightVNC  ajklinux1.uncc.edu Ubuntu  Gtk VNC Viewer.
APAN Multimedia Working Group Sureswaran Ramadass - Chairman Program Chairman and Head of Network Research, USM Prof. Chon Kilnam - Co-Chairman Head of.
James Falkofske Director of Online Learning - St. Cloud Technical College TechnologyBites.blogspot.comTechnologyBites.blogspot.com.
OCLC Online Computer Library Center CONTENTdm ® Digital Collection Management Software Ron Gardner, OCLC Digital Services Consultant ICOLC Meeting April.
Computing in the Modern World BCS-CMW-7: Data Representation Wayne Summers Marion County October 25, 2011.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Lector: Aliyev H.U. Lecture №15: Telecommun ication network software design multimedia services. TASHKENT UNIVERSITY OF INFORMATION TECHNOLOGIES THE DEPARTMENT.
Windows Media Format. The key features of Windows Media Format Included Microsoft Windows Media Video/Audio 9 codec Included Microsoft Windows Media Video/Audio.
Creating Multimedia Interaction with Windows Media Technologies 7.
IBM - CVUT Student Research Projects Creating mp3 from text documents & Viewing text information via voice Zlatuška Martin Kašpárek.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
M3355 Software Architecture. Contents DVD Player System Overview M3355 S/W Architecture Overview M3355 System Software Introduction.
PTHINC Better web browsing on your mobile device Joeng Kim Ricardo Baratto Jason Nieh Columbia University, USA.
Department of Computer Science and Engineering, CUHK 1 Final Year Project 2003/2004 LYU0302 PVCAIS – Personal VideoConference Archives Indexing System.
MP 2: Audio/ Video Streaming
Computer Vision Technologies for Remote Collaboration Using Physical Whiteboards, Projectors and Cameras Zhengyou Zhang Microsoft Research mailto:
AXIS 250S MPEG-2 Video Server Full resolution live MPEG-2 video over your network.
VNC
Tao Huang, Shrideep Pallickara, Geoffrey Fox Community Grids Lab Indiana University, Bloomington {taohuang, spallick,
Sound DirectMusic & DirectSound. DirectShow Video Formats DirectShow is an open architecture, it can support any format as long as there are filters to.
The Basics of Podcasting Todd W. Jorns Senior Director for Educational Technology Illinois Community College Board.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Using RSS Feeds for Distributing Videos Dr. Rick Jerz St. Ambrose University Davenport, Iowa 1.
MP 2: Audio/ Video Streaming CS414: Multimedia System Instructor: Klara Nahrstedt March 16, 2012.
Microsoft Office Live Meeting What’s New for Attendees? Streamlined User Experience Improved Web Access Client Local PC and Server Recordings High.
Introduction to PresentED 6/2014. PresentED is a software solution merging Video & Presentation, Attachments & Links in a single, powerful and uniform.
 Software programs available for free download and how they work.  Links to free multimedia resources for education.
CREATING A PODCAST Using PowerPoint (2007 version)
August Video Management Software ViconNet Enterprise Video Management Software Hybrid DVR Kollector Strike Kollector Force Plug & Play NVR HDExpress.
California State University, LA Presented by Amanda Steven StevenAamirObaid.
How to Create a Podcast. Podcasting “is the distribution of audio or video files, such as radio programs or music videos, over the Internet using either.
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
© University of Reading 2006www.reading.ac. uk 18 June 2016 Streaming and Podcasting Laura Bennetto and Guy Pursey.
Fermilab Scientific Computing Division Fermi National Accelerator Laboratory, Batavia, Illinois, USA. Off-the-Shelf Hardware and Software DAQ Performance.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Application and Desktop Sharing
Network Controllable MP3 Player
Digital Audio Basics.
VNC
Web Programming– UFCFB Lecture 8
WebEx and Comparison of WebEx, Centra, PlaceWare, Latitude
RSS 2000 Recording and Streaming Solution
denblogs.com/jendorman
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Station Management System
Network Controllable MP3 Player
Web Programming– UFCFB Lecture 8
Presentation transcript:

Virtual Network Computer Recorder A Tool for Remote Learning

Group Members Marc Alban Jason Bonta Matt Jonker Greg Ose John Ruble Ashish Samuel

Overview Record all presentation material for distribution and review –Application / video display –Lecturer voice and audio Leverage existing technologies –VNC (Virtual Network Computer) –Audio compression (MP3 encoding/decoding)

Goals Seamlessly integrated and easy to use recording program Easy to distribute and efficiently sized session data file Portable client to playback recorded session

Existing Solutions vncrec –Unix command line –No audio vnc2swf –Separate audio recording –Exports to flash movie

Technical Implementation Microsoft C#.Net –Microsoft DirectX (DirectSound) Open Source Libraries –LAME –LibMAD –ZLIB Open Source RealVNC Server

Recorder Architecture Overview VNCR Recorder VNC Server VNC Client Audio Recorder Synchronizer MP3 Data Screen Updates Interleaved Audio/Video File

Video Recording / Playback Capture –Receives screen updates from RealVNC –Zip raw bitmap data –Add timestamps Playback –Get screen update from file –Unzip data and add to queue –Draw screen updates to screen buffer

Audio Recording / Playback Capture –Receive PCM data from DirectSound device buffer –Convert from PCM to MP3 using LAME Playback –Get chunk of MP3 data from file –Decode MP3 data using LibMAD –Put PCM data into DirectSound playback buffer

File Format Contains both audio and video data Synchronized using shared timestamps Video –Recorded from local VNC server –Lightweight screen encoding, uses GZIP compression Audio –Captured using DirectSound input device –Compressed using MP3 encoding Layered principle to promote modularity

File Format Diagram

Usage Examples Historical archive of lecture material Natural walkthrough and explanation of code Demonstration of the usage of any application Unlimited recording potential

Future Goals File editor Web browser plugin Streaming playback Fullscreen playback Integrated screen annotation

Example Demonstration Class lecture to teach basic networking