110 likes | 205 Views
Powerpoint Capture. Christopher Hylands Jon Forrest, John Reekie, Mary Stewart, Aaron Walburg. Goals. Capture PowerPoint presentations and make them available via the web for viewing later Video Audio Synchronized slide flips PDF and HTML versions as well. Screen Shot. Machine Layout.
E N D
Powerpoint Capture Christopher Hylands Jon Forrest, John Reekie, Mary Stewart, Aaron Walburg
Goals • Capture PowerPoint presentations and make them available via the web for viewing later • Video • Audio • Synchronized slide flips • PDF and HTML versions as well
Machine Layout • Screen Presenter PC Projector Network Video Encoder PC Audio
Real Presenter • Combines video image and slide into a Real video stream • Can’t change the slides after the capture
PowerPoint 97 • PowerPoint 97 reads • .ppt file that contains the slides • .nse file that contains the name of the encoder machine • Windows Media Encoder reads • .asd file that lists the codecs to use and the .asf output file • .asf files contain the audio, video and the slide flips • PowerPoint sends URL events over the network to the encoder, the events are encoded in the .asf file
PowerPoint 97 problems • The URL events are encoded in such a way that they cannot be edited - Microsoft uses an unpublished API to get these Events into the asf file. • There is a public event API, but it stores all the events in a header at the start of the .asf file, which will not work for us events on the fly • GUI is hard to use - we need to click ‘use this .nse file with this presentation’ every time
PowerPoint 2000 • Need to upgrade - ppt 97 and ppt 2k file format is the same, but animations sometimes are reversed • ppt2k include two types of presentation capture facilities • Self broadcast to up to 10 users under NT Workstation • Connect to a remote encoder (like what we do with ppt97)
PowerPoint 2000 Problems • Never able to connect to a remote encoder • Remote encoder _must_ by Windows NT Server (or maybe Windows 2k Server?) • Self broadcast html is viewable only by Internet Explorer • Too many dialog boxes (do you really really want to. . .)
Problems during Capture • Chaos between talks • What talk are we on? Agenda changes and confusion • Encoder or Presenter machine crashes • File settings are wrong • Accidentally overwriting .asf file • Wrong address of the encoder • Wrong settings for codec • Presenters are late with slides - Ideally, all the talks are in one file. • Presenters interrupt, causing problems with the talks of others
Future Goals • Decrease time to web site - value of slides quickly decays • Encode in multiple bit rates for modem users at home • Use PowerPoint 2000 • Live broadcast (requires much more infrastructure) • UC Berkeley audio only Seminars • Audience amenities • Power strips in the audience • Network connections to offsite