Informatikdienste ITServices REPLAY Copyright Olaf A Schulte 2008

  • Slides: 48
Download presentation
Informatikdienste / IT-Services REPLAY Copyright Olaf A. Schulte, 2008. This work is the intellectual

Informatikdienste / IT-Services REPLAY Copyright Olaf A. Schulte, 2008. This work is the intellectual property of the author. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author. An Integrated and Open Solution to Produce, Handle, and Distribute Audio-visual (Lecture) Recordings October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

ETH Zurich, Switzerland Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH

ETH Zurich, Switzerland Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Multimedia Services: REPLAY A/V in academia REPLAY Opencast October 2008: Olaf A. Schulte, Multimedia

Multimedia Services: REPLAY A/V in academia REPLAY Opencast October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Multimedia Services, ETH Zurich - Groups Multimedia Services: REPLAY • Infrastructure & Support IS

Multimedia Services, ETH Zurich - Groups Multimedia Services: REPLAY • Infrastructure & Support IS • Videoconferencing & Collaboration VC • Production & Distribution PD October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Production & Distribution - Services Multimedia Services: REPLAY • Audio- and Videoproduction • Lecture

Production & Distribution - Services Multimedia Services: REPLAY • Audio- and Videoproduction • Lecture Recording • Distribution www. podcast. ethz. ch • Free Cutting • Animations • Competence Centre October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

A/V in academia Multimedia Services: REPLAY • • Academic films Instructional films Documentations Interviews

A/V in academia Multimedia Services: REPLAY • • Academic films Instructional films Documentations Interviews Image video Recording of events Recording of talks/speeches/lectures … Podcast(ing) October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

i. Tunes Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

i. Tunes Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

i. Tunes U Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH

i. Tunes U Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

i. Tunes U - Berkeley Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia

i. Tunes U - Berkeley Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcast portal ETH Zurich Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services,

Podcast portal ETH Zurich Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcast portal ETH Zurich - channel Multimedia Services: REPLAY October 2008: Olaf A. Schulte,

Podcast portal ETH Zurich - channel Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcast portal ETH Zurich - episode Multimedia Services: REPLAY October 2008: Olaf A. Schulte,

Podcast portal ETH Zurich - episode Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcasting - problems and deficiencies Multimedia Services: REPLAY • Commercial environment October 2008: Olaf

Podcasting - problems and deficiencies Multimedia Services: REPLAY • Commercial environment October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

i. Tunes Store Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH

i. Tunes Store Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

You. Tube Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

You. Tube Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcasting – structural problems and deficiencies Multimedia Services: REPLAY • • Commercial environment Hardware

Podcasting – structural problems and deficiencies Multimedia Services: REPLAY • • Commercial environment Hardware obligations Lack of openness Structural requirements (RSS) • Functional range October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Podcasting - operative problems Multimedia Services: REPLAY • • Integration into academic IT Workflow

Podcasting - operative problems Multimedia Services: REPLAY • • Integration into academic IT Workflow Quality & reliabilty with VGA-capture (Epiphan) Scalability October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Workflow Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Workflow Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

System Overview Multimedia Services: REPLAY Metadata Content User (Autom. ) Prod. Integrator Query service

System Overview Multimedia Services: REPLAY Metadata Content User (Autom. ) Prod. Integrator Query service Distribution Annotations Manager Annotations Cache lookup Load Indexer Reindex Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Acquisition (Playmobil) Multimedia Services: REPLAY Services Metadata Content Automated recording Capturing of vga and

Acquisition (Playmobil) Multimedia Services: REPLAY Services Metadata Content Automated recording Capturing of vga and presenter User Automated tracking (Autom. ) Prod. Interfaces Integrator Distribution Manager Annotations Query service Live preview Status and control Scheduling via i. Calendar feeds Load Indexer Annotations Cache lookup Extension hooks Reindex Open source GNU/Linux and Python Store Archive Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Integration Multimedia Services: REPLAY Services Metadata Content Recorder schedule (via i. Calendar) Communications with

Integration Multimedia Services: REPLAY Services Metadata Content Recorder schedule (via i. Calendar) Communications with recorder User Integration drop box Identifier assignment (Autom. ) Prod. Distribution Integrator Manager Annotations Indexer Reindex Archive Interfaces Archive Index Request for production Annotations Scheduling Job tracking Load Manual upload (bundle building)Cache lookup Quality assurance and trimming Recorder management Store Composer Content and Metadata Query service Extension hooks Media types Distribution Drop box Formats API for bundle management Searchindex and Cache

Indexation Multimedia Services: REPLAY Services Metadata Content Extraction of isochronic metadata Contextual harvesting (Autom.

Indexation Multimedia Services: REPLAY Services Metadata Content Extraction of isochronic metadata Contextual harvesting (Autom. ) Prod. User Extension hooks API for indexer plugins Integrator Distribution Query service Annotations Manager Annotations Cache lookup Load Indexer Reindex Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Archive Multimedia Services: REPLAY Services Metadata Content Access to content and metadata Content migration

Archive Multimedia Services: REPLAY Services Metadata Content Access to content and metadata Content migration (Autom. ) Prod. User Integrator Query service Distribution Annotations Manager Annotations Cache lookup Load Indexer Reindex Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Composition Multimedia Services: REPLAY Services Metadata Content Composition of distribution formats Trimming, branding, watermarks

Composition Multimedia Services: REPLAY Services Metadata Content Composition of distribution formats Trimming, branding, watermarks etc. (Autom. ) Prod. User Extension hooks Default commandline encoder Query Distribution Pluggable encoding enginesservice Integrator Annotations Manager Annotations Cache lookup Load Indexer Reindex Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Consumption Multimedia Services: REPLAY Services Query service Metadata harvesting Metadata i. Tunes integration Content

Consumption Multimedia Services: REPLAY Services Query service Metadata harvesting Metadata i. Tunes integration Content (Autom. ) Prod. User Interfaces Integrator Query service Distribution Default user interface Annotations Manager Annotations Extension hooks Cache lookup Load Indexer API for searching Reindex Query webservice API for live context plugins Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Distribution Multimedia Services: REPLAY Services Download and streaming Statistics gathering Content Management of. Metadata

Distribution Multimedia Services: REPLAY Services Download and streaming Statistics gathering Content Management of. Metadata distribution cache (Autom. ) Prod. User Interfaces Query service Distribution Integrator Usage statistics Annotations Extension hooks Annotations Manager Cache lookup Load Indexer API for statistics evaluation Reindex Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

System Management Multimedia Services: REPLAY Services Metadata Content Workflow management Resource planning Error handling

System Management Multimedia Services: REPLAY Services Metadata Content Workflow management Resource planning Error handling Special workflows Notification (Autom. ) Prod. Integrator User Query service Distribution Annotations Interfaces Manager Annotations Management console Cache lookup Load Indexer Extension hooks Reindex API for workflow engine Archive Store Composer Content and Metadata Archive Index Request for production Distribution Formats Searchindex and Cache

Key features Multimedia Services: REPLAY • Automation - Standardized HW to capture audio, video

Key features Multimedia Services: REPLAY • Automation - Standardized HW to capture audio, video and - content in the classroom (PLAYMOBIL) - Videotracking - Automated workflow with optional manual intervention • Scalability • Modular Design • Standards October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Key features Multimedia Services: REPLAY • Archival, long-term accessibility - Persistent Identification using Digital

Key features Multimedia Services: REPLAY • Archival, long-term accessibility - Persistent Identification using Digital Object Identifier (DOI) - “Native” Archival (DV, H. 264) for best possible re-usage • Content-based pin-point access - Optical Character Recognition - Natural Language Processing - Annotationen (material, comments, links) - MPEG-7 -based isochronic metadata • Interactive, collaborative usage October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

User Interface Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

User Interface Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY – User Interface Multimedia Services: REPLAY • Collective • Interactive • Enrichment From

REPLAY – User Interface Multimedia Services: REPLAY • Collective • Interactive • Enrichment From audiovisual content to multimedia learning object October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY by comparison Multimedia Services: REPLAY Classic REPLAY • short-term • long-term • monolithic

REPLAY by comparison Multimedia Services: REPLAY Classic REPLAY • short-term • long-term • monolithic • pin point access • proprietary • standardized • static metadata • isochronic metadata • manually allocated metadata • content-based metadata • consumption • interactive usage • individual usage • collective usage October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Production • Encoding •

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Production • Encoding • Distribution • Long-term archival • Persistent Identification (DOI) • Indexation (content-based) • Searchability October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Player • User Interface

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Player • User Interface • Proprietary • Open • Standard-oriented • Scalability • Apple HW • Platform agnostic October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY – Open Source Multimedia Services: REPLAY • Lesser GNU General Public License (LGPL)

REPLAY – Open Source Multimedia Services: REPLAY • Lesser GNU General Public License (LGPL) • REPLAY 0. 5 - Release October 2008 • REPLAY 1. 0 operativ I/2008 • replay. origo. ethz. ch (development platform) October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Player • User Interface

REPLAY by comparison Multimedia Services: REPLAY Podcast Producer REPLAY • Player • User Interface • Proprietary • Open • Standard-oriented • Metadaten (Dublin Core) • Apple HW • Platform agnostic • Commercial • Community October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

www. opencastproject. org Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH

www. opencastproject. org Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Mission statement Multimedia Services: REPLAY Build and deliver an - Open Source - enterprise-level

Mission statement Multimedia Services: REPLAY Build and deliver an - Open Source - enterprise-level - integrated and interoperable framework to - produce, - process, - distribute, - and preserve audiovisual objects October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Why Opencast? Multimedia Services: REPLAY • Opencast is an initiative driven by higher education

Why Opencast? Multimedia Services: REPLAY • Opencast is an initiative driven by higher education institutions to empower… • … institutions to make informed choices about capture, processing, and distribution infrastructure for audio/video, • … faculty to teach courses and share knowledge with their students and learners worldwide without technology getting in the way, • … students to access and shape media into a more meaningful tool for learning, • … everyone to easily find and engage with educational video, audio, and other rich media from instructors and institutions around the world. October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

The Opencast community Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH

The Opencast community Multimedia Services: REPLAY October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

REPLAY and Opencast Multimedia Services: REPLAY • UC Berkeley and ETH Zurich are key

REPLAY and Opencast Multimedia Services: REPLAY • UC Berkeley and ETH Zurich are key drivers in the Opencast Community • REPLAY as a technical starting point for Opencast • REPLAY will be migrated into Opencast • Opencast Community as medium for further development October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

Contact Multimedia Services: REPLAY • www. replay. ethz. ch • www. opencastproject. org •

Contact Multimedia Services: REPLAY • www. replay. ethz. ch • www. opencastproject. org • replay@id. ethz. ch • schulte@id. ethz. ch October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich