Presentation is loading. Please wait.

Presentation is loading. Please wait.

REPLAY An Integrated and Open Solution to

Similar presentations


Presentation on theme: "REPLAY An Integrated and Open Solution to"— Presentation transcript:

1 REPLAY An Integrated and Open Solution to
Copyright Olaf A. Schulte, 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

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

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

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

5 Production & Distribution - Services
Audio- and Videoproduction Lecture Recording Distribution Free Cutting Animations Competence Centre October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

6 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
A/V in academia 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

7 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
iTunes October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

8 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
iTunes U October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

9 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
iTunes U - Berkeley October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

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

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

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

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

14 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
iTunes Store October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

15 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
YouTube October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich

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

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

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

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

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

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

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

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

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

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

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

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

28 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
Key features 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

29 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
Key features 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

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

31

32

33

34

35

36

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

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

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

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

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

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

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

44 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
Mission statement 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

45 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
Why Opencast? 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

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

47 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
REPLAY and Opencast 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

48 October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich
Contact October 2008: Olaf A. Schulte, Multimedia Services, ETH Zurich


Download ppt "REPLAY An Integrated and Open Solution to"

Similar presentations


Ads by Google