Top Banner
Opencast Matterhorn for lecture capture and video management Scalable. Flexible. Powerful. Open Source. Stephen Marquard [email protected] University of Cape Town
17

Introduction to Opencast Matterhorn: Apereo 2014

Dec 04, 2014

Download

Education

Opencast Matterhorn is an open source end-to-end lecture capture and video management solution.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Opencast Matterhorn: Apereo 2014

Opencast Matterhorn for lecture capture and video management

Scalable. Flexible. Powerful. Open Source.

Stephen [email protected] of Cape Town

Page 2: Introduction to Opencast Matterhorn: Apereo 2014

Opencast Community

Universities, companies and people:• concerned with academic video• attracted to the Opencast values of openly exchanging

ideas, experience, knowledge and code• committed to building and maintaining a robust, flexible,

high-quality open source lecture capture and academic video management solution.

Now also becoming part of

Page 3: Introduction to Opencast Matterhorn: Apereo 2014

Where is Opencast Matterhorn used?

Around the world, with strong adopter communities in USA, UK, Germany, Spain

43 Adopters with public information (May 2014)

http://opencast.org/matterhorn-adopters

Page 4: Introduction to Opencast Matterhorn: Apereo 2014
Page 5: Introduction to Opencast Matterhorn: Apereo 2014

Automated classroom capture

Galicaster Capture Agent:

Build your own, or buy.

Open software license (CC-NC) for non-commercial use.

www.teltek.es

Typically use capture cards or USB devices from

DatapathBlackmagicEpiphan

Page 6: Introduction to Opencast Matterhorn: Apereo 2014

Classroom captureappliances

Matterhorn-compatible hardware

Vendors include:

EntropyWaveentropywave.com

NCastwww.ncast.com

323Linkwww.323link.com

Galicasterwww.teltek.es

Page 8: Introduction to Opencast Matterhorn: Apereo 2014

Upload do-it-yourself (DIY) recordings:

• from your computer (e.g. with TheREC)• from Sakai or another LMS using LTI• directly to the Matterhorn inbox (server folder)• from BigBlueButton

http://zentrum.virtuos.uos.de/therec/

https://code.google.com/p/bigbluebutton/wiki/Matterhorn

Page 9: Introduction to Opencast Matterhorn: Apereo 2014

ProcessingMatterhorn video processing is defined by flexible and powerful workflows which determine how the media is processed, and encoding profiles which define the formats (container and codec). You can write your own workflow to suit your needs.

Matterhorn uses ffmpeg and other open source tools to analyse and transcode audio and video.

For example a lecture capture workflow at the University of Cape Town:

1. ingest recording (audio, presenter/camera track, presentation/slide track)2. create working versions (mix in audio)3. hold for review and trimming4. normalize audio (adjust to reasonable loudness)5. create download MP4 versions at 360p (H264)6. create FLV streaming versions7. archive high-quality versions (720p/1080p)

Page 10: Introduction to Opencast Matterhorn: Apereo 2014

Workflow and encoding examplehttps://bitbucket.org/opencast-community/matterhorn-cape-town-fork/

# Trim a streamprofile.trim.work.name = trim trackprofile.trim.work.input = streamprofile.trim.work.output = visualprofile.trim.work.suffix = -trimmed.#{in.video.suffix}profile.trim.work.ffmpeg.command = -strict unofficial -i #{in.video.path} -vcodec copy

-acodec copy -ss #{trim.start} -t #{trim.duration} #{out.dir}/#{out.name}#{out.suffix}

Page 11: Introduction to Opencast Matterhorn: Apereo 2014

DistributeYou can choose how to distribute (publish) recordings from Matterhorn (defined in workflows and encoding profiles)

Download (e.g. mp4)Matterhornanother web serversupport download whole file or progressive download

Flash Streaming (rtmp)red5wowzanginx-rtmp

Third-party servicese.g. Youtube

OrYour campus video portal, MOOCs, …

Page 12: Introduction to Opencast Matterhorn: Apereo 2014

Opencast Matterhorn

Capture

Process

Distribute

PlaybackEngage playerPaella PlayerMatterhorn2Go Mobile App (Android / Apple)Inside Sakai or another LMS with LTIYoutube

Page 13: Introduction to Opencast Matterhorn: Apereo 2014

Matterhorn Engage Player (Flash) engage.opencast.org/engage/ui/

Features: dual-stream, download / share / embed, flash rtmp streaming or progressive download, slide thumbnails

Page 14: Introduction to Opencast Matterhorn: Apereo 2014

The Paella Player (HTML5)

Features: clean modern look, supports wider range of devices.

Page 15: Introduction to Opencast Matterhorn: Apereo 2014

Matterhorn2Go

for Apple iOS and Android (find it in the app store!)

Page 16: Introduction to Opencast Matterhorn: Apereo 2014

Inside Sakai (with self-service scheduling) or another LTI-compliant LMS

Page 17: Introduction to Opencast Matterhorn: Apereo 2014

Join the Opencast communityOpencast website

http://opencast.org/ (read the adopter stories!)

Mailing lists

[email protected] (low frequency)

[email protected] (implementers, users)

[email protected] (developers)

IRC

#opencast (irc.freenode.net)

Source code

https://bitbucket.org/opencast-community

Issue Tracking and Wiki

http://opencast.jira.com

Commercial support for Matterhorn:

Entwine

entwinemedia.com

Teltek

www.teltek.es

and others.