Full HTML for

Basic foilset LecCorder: Recorder and Publisher of Lectures and Web Presentations

Given by Bart Winnowicz, Marek Podgorny at NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC on October 26 98, October 29 98. Foils prepared November 5 98
Outside Index Summary of Material


We describe the LecCorder System designed to be:
an automated system for capture, storage, indexing and retrieval of classes, lectures, and seminars
We describe the System components:
  • capture station with format conversion capability
  • automated publishing system for quick Web deployment
  • automatic indexing system for two-way video/foils synchronization
  • searchable audio/video and presentation repository
  • a set of playback tools for asynchronous streaming delivery of foils over video
  • integration with synchronous distance learning system

Table of Contents for full HTML of LecCorder: Recorder and Publisher of Lectures and Web Presentations

Denote Foils where Image has important information
Denote Foils where HTML is sufficient

1 LecCorder Recorder and Publisher of Lectures and Web Presentations
2 Project Goal
3 Typical usage scenario
4 Prepare class
5 Convert class
6 Record class
7 Publish class
8 Retrieve class
9 Lecture recording tools/components
10 Lecture Initializer
11 Lecture Recorder
12 Recording Daemon
13 Audio/Video conversion tool
14 Lecture Publisher
15 Lecture playback tools/components
16 Lecture Player
17 Audio/Video playback tools
18 Slide playback tools
19 Requirements for lecturers
20 Database support for courseware
21 Database support for courseware
22 Lecture recording and asynchronous collaboration

Outside Index Summary of Material



HTML version of Basic Foils prepared November 5 98

Foil 1 LecCorder Recorder and Publisher of Lectures and Web Presentations

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
NPAC, Syracuse University
Bart Winnowicz, Marek Podgorny
Syracuse, October 26, 1998

HTML version of Basic Foils prepared November 5 98

Foil 2 Project Goal

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Design, implementation, and deployment of automated system for capture, storage, indexing and retrieval of classes, lectures, and seminars
  • System components:
    • capture station with format conversion capability
    • automated publishing system for quick Web deployment
    • automatic indexing system for two-way video/foils synchronization
    • searchable audio/video and presentation repository
    • a set of playback tools for asynchronous streaming delivery of foils over video
    • integration with synchronous distance learning system

HTML version of Basic Foils prepared November 5 98

Foil 3 Typical usage scenario

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
A class module is prepared using a standard presentation authoring tool, such as PowerPoint
Module is converted to a set of URL-addressable nuggets (optional storage in database)
The class is delivered and recorded (audio and video)
The class (presentation+audio/video) is published to the Web
The class is asynchronously retrieved via Web browser or re-used in synchronous distance learning system

HTML version of Basic Foils prepared November 5 98

Foil 4 Prepare class

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Class is prepared using standard, popular authoring packages
  • Supported formats:
    • Microsoft's PowerPoint
    • HTML editors
    • Slitex
    • Series of images
    • Combinations thereof
  • Class material may include add-ons (examples, movies, animations, interactive applets)

HTML version of Basic Foils prepared November 5 98

Foil 5 Convert class

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Convert the original format to the URL-addressable set of "educational nuggets"
  • Internet Assistant and RTF for PowerPoint
  • WebWisdom conversion tools for all other formats
Place the converted material on an HTTP server or local disk drive
  • this temporary repository will be used to deliver the class
Optionally, upload the converted class to the relational database backend
  • WebWisdom NT database support for courseware

HTML version of Basic Foils prepared November 5 98

Foil 6 Record class

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
The class is being delivered and recorded
  • Format: high-quality audio and video for master copy - MPEG1, 30 fps, full-screen video and CD quality audio
  • Real-time encoding supported by dedicated hardware
  • Optionally, one may use lower quality RealVideo
Automatic indexing and encoding control
  • The class is being delivered from the converted format using the tools provided with the Lecture Recorder
  • Video encoding and indexing is automatically controlled by the Lecture Recorder
  • No human action needed

HTML version of Basic Foils prepared November 5 98

Foil 7 Publish class

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
After class is completed, audio/video conversion process starts automatically
  • Internet audio/video formats:
    • standards-compliant GSM/ADPCM/H.263, playback using Java players
    • proprietary RealAudio/Video (optional)
  • One-click export of the entire package, including textual material, audio and video, and all necessary software, to a selected HTTP server
    • Automatic creation of HTML pages from course information data
    • The pages can be further customized using standard authoring tools

HTML version of Basic Foils prepared November 5 98

Foil 8 Retrieve class

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Asynchronous retrieval via Web browser
Slides-over-video mode fully supported
  • streaming, high-quality Internet video with synchronized slide presentation
    • presentations may include complex edu objects such as animations or interactive applets!
  • all playback tools Java only, no software installation needed, platform-independent
  • audio/video server is optional, not required
Published class is compatible and can be re-used with the synchronous distance learning system

HTML version of Basic Foils prepared November 5 98

Foil 9 Lecture recording tools/components

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Lecture Initializer (LecInitializer)
Lecture Recorder (LecCorder)
Encoding Daemon (EncoDaemon)
Digital Audio/Video Format Converter
Lecture Publisher (LecPublisher)

HTML version of Basic Foils prepared November 5 98

Foil 10 Lecture Initializer

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
WIN 95/NT authoring tool
Prepares presentation to be delivered and recorded with full capture of temporal interdependencies between presented slides
Collects necessary data on the lecture like Title, Author/Presenter, Date, etc.
Uploads prepared presentation along with LecCorder software so it is ready to be delivered and recorded
Copies the presentation on local content disk for the future use by LecPublisher, after lecture will have been recorded

HTML version of Basic Foils prepared November 5 98

Foil 11 Lecture Recorder

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Used to deliver a lecture
Controls recording process remotely
  • displays toolbar to start, pause, resume, finish recording
  • sends recording requests to EncoDaemon on encoding station
Monitors Web presentation
  • continuously checks for slide/URL updates in presentation window
  • transmits all updates to EncoDaemon
All written in Java, allows lecturer to choose platform to present from

HTML version of Basic Foils prepared November 5 98

Foil 12 Recording Daemon

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Windows NT service
Handles recording requests from remote LecCorders
  • controls hardware MPEG1 encoder provided by Optibase
    • real time encoder of industrial quality
    • provides archival quality digital video stream
Collects lecture synchronization data
  • automatic creation of indexing information
Supports security, backup and recovery procedures
Configured by EncoManager tool

HTML version of Basic Foils prepared November 5 98

Foil 13 Audio/Video conversion tool

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
MPEG1 to H.263/ADPCM/GSM converter
  • off-line audio/video format re-encoder for Win 95/NT
  • reduces bandwidth from 1.5 Mbps to as low as 20 kbps
  • supports multiple qualities of H.263 video
    • adjustable frame size and frame rate
    • full set of advanced encoding options
  • supports random-access streams
    • optional I-frames and frame/file offset look-up tables
  • compatible with output format of the MPEG1 real-time encoder
  • uses Microsoft DirectShow architecture based on COM components

HTML version of Basic Foils prepared November 5 98

Foil 14 Lecture Publisher

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
WIN 95/NT authoring tool that publishes whole captured lecture (presentation, recorded video and temporal interdependencies between video and slides)
Creates dynamically HTML pages in order to provide Lecture Player module with necessary information about the content to be played back
Uploads the recorded lecture, playback software, and coordinating HTML pages on a Web server
As a result, published lecture is asynchronously accessible from the Web server

HTML version of Basic Foils prepared November 5 98

Foil 15 Lecture playback tools/components

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Lecture Player (LecPlayer)
  • Java Audio/Video playback tools
  • Slide playback tools
    • Whiteboard (Java)
    • Shared browser (HTML)
  • If possible (PPT presentation), both templates are generated
    • browser-based template more "lightweight"
  • For Unix machines, an "audio only" template is used (pending JavaVM performance improvement)

HTML version of Basic Foils prepared November 5 98

Foil 16 Lecture Player

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
HTML framework for displaying synchronized audio, video and slides
Based on templates, converted to HTML pages by Lecture Publisher
  • The main components of the templates are playback Java applets
  • Templates can be easily customized to provide desired look-and-feel and graphical impact

HTML version of Basic Foils prepared November 5 98

Foil 17 Audio/Video playback tools

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Java audio/video players
  • H.263 video and ADPCM/GSM audio
  • streaming players using either http protocol or local data files as data source
    • video server support will be available in the next phase
  • available in both stand-alone and collaborative versions (same set of tools for synchronous and asynchronous delivery)
  • support for time/event indexes

HTML version of Basic Foils prepared November 5 98

Foil 18 Slide playback tools

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Interactive Java whiteboard
  • displays arbitrary images in multiple formats, including GIF, JPEG, and highly-compressed wavelets, as well as standard text
  • supports PowerPoint slides
  • allows user annotations and local storage
  • supports drawings created in collaborative synchronous sessions
  • implements slide pre-fetching (for faster display)
Arbitrary HTML pages displayed via standard browser
  • displays any HTML content (including applets, animations)
  • based on the TANGO Interactive shared Web browser

HTML version of Basic Foils prepared November 5 98

Foil 19 Requirements for lecturers

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Presentation in electronic form turned in few hours before the class
  • critical for automatic recording, as automatic indexing will not work without electronic presentation
  • system administrator will convert the presentation to one of the supported formats
Lecturers MUST use one of the tools provided with the package to deliver their presentations
  • suggest a PC in the delivery room with pre-installed SW
  • lecturer laptops can be accommodated as lecture recording tools are downloadable

HTML version of Basic Foils prepared November 5 98

Foil 20 Database support for courseware

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Current authoring tools do not or poorly support courseware reuse
  • Problem: in 20 minutes, build, publish, and print handouts of a new module consisting of parts of five other presentations
  • Problem: Find all slides related to a particular topic in presentations delivered during last 6 months
  • Problem: Allow for search of the educational nuggets according to the standard metadata attributes
HTTP-based repositories non-portable and non-scalable beyond a handful of presentations; contents management nightmare

HTML version of Basic Foils prepared November 5 98

Foil 21 Database support for courseware

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
NPAC WebWisdom database support
  • conversion tools for transformation of legacy formats into self-describing edu objects
  • relational database loading tools with metadata creation support
  • presentation management tools to create and edit new presentations
  • templates for automatic creation of Web presentation layer from database contents via XML
Lectures recorded using NPAC Lecture Recorder can be immediately loaded in the database.

HTML version of Basic Foils prepared November 5 98

Foil 22 Lecture recording and asynchronous collaboration

From LecCorder: Recorder and Publisher of Lectures and Web Presentations NPAC Tutorial on Tango/WebWisdomNT, Visit to ASC -- October 26 98, October 29 98. *
Full HTML Index
Lecture recording is a special case of the general session recording capability in the virtual and desktop collaborative environments
NPAC TANGO Interactive session recording capability performs session recording on the client side (as opposed to the central server recording)
Session record re-assembly is done in the central repository with the clients uploading end-user recording information at session termination
Hence, Lecture Recorder is compatible with the grand vision of sync/async integration for collaboratory/distance learning systems implemented in NPAC

© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sat Nov 28 1998