SlideShare a Scribd company logo
Opencast Matterhorn for lecture capture and
video management
Scalable. Flexible. Powerful. Open Source.
Stephen Marquard
stephen.marquard@uct.ac.za
University of Cape Town
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
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
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
Datapath
Blackmagic
Epiphan
Classroom
capture
appliances
Matterhorn-
compatible
hardware
Vendors include:
EntropyWave
entropywave.com
NCast
www.ncast.com
323Link
www.323link.com
Galicaster
www.teltek.es
Studio recording
Example of using Galicaster
and Matterhorn in a MOOC
studio:
http://wiki.teltek.es/display/
Galicaster/Galicaster+based+
Polimedia+MOOC-Studio
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
Processing
Matterhorn 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 trimming
4. normalize audio (adjust to reasonable loudness)
5. create download MP4 versions at 360p (H264)
6. create FLV streaming versions
7. archive high-quality versions (720p/1080p)
Workflow and encoding example
https://bitbucket.org/opencast-community/matterhorn-cape-town-fork/
# Trim a stream
profile.trim.work.name = trim track
profile.trim.work.input = stream
profile.trim.work.output = visual
profile.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}
Distribute
You can choose how to distribute (publish) recordings from Matterhorn (defined
in workflows and encoding profiles)
Download (e.g. mp4)
Matterhorn
another web server
support download whole file or progressive download
Flash Streaming (rtmp)
red5
wowza
nginx-rtmp
Third-party services
e.g. Youtube
Or
Your campus video portal, MOOCs, …
Opencast Matterhorn
Capture
Process
Distribute
Playback
Engage player
Paella Player
Matterhorn2Go Mobile App (Android / Apple)
Inside Sakai or another LMS with LTI
Youtube
Matterhorn Engage Player (Flash) engage.opencast.org/engage/ui/
Features: dual-stream, download / share / embed, flash rtmp streaming or progressive download, slide thumbnails
The Paella Player (HTML5)
Features: clean modern look, supports wider range of devices.
Matterhorn2Go
for Apple iOS and Android (find it in the app store!)
Inside Sakai (with self-service scheduling) or another LTI-compliant LMS
Join the Opencast community
Opencast website
http://opencast.org/ (read the adopter stories!)
Mailing lists
community@opencast.org (low frequency)
matterhorn-users@opencast.org (implementers, users)
matterhorn@opencast.org (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.

More Related Content

PPTX
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
PPTX
[Vietnam Mobile Day 2013] - Giới thiệu android media framework dựa trên công ...
PPT
Manchester United Powerpoint
PPT
Introducing Matterhorn
PPTX
Opencast Project Update at Open Apereo 2015
PPTX
Orchestrating Self-Service Video Workflows with Opencast
PPT
Opencast and Steeple
PPS
Multimedia in Higher Education
Introduction to Opencast Matterhorn, Apereo Mexico Conference, May 2014
[Vietnam Mobile Day 2013] - Giới thiệu android media framework dựa trên công ...
Manchester United Powerpoint
Introducing Matterhorn
Opencast Project Update at Open Apereo 2015
Orchestrating Self-Service Video Workflows with Opencast
Opencast and Steeple
Multimedia in Higher Education

Similar to Introduction to Opencast Matterhorn: Apereo 2014 (10)

PDF
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...
PPTX
Opencast and Sakai at UCT, LectureSight and Track4K
PDF
Moving from a pilot to large scale, open source lecture capture by Stuart Phi...
PPS
Multimedia in Higher Education
PPTX
Opencast Matterhorn at UCT
PPT
SpokenMedia: Content, Content Everywhere...What video? Where? at OpenEd 2009
PDF
Opencast Matterhorn Harvard 2014 - Manchester Lecture Capture
PPT
Streaming from the cloud
PDF
Designing an Enterprise Video Capture System
PPT
A Centralised Lecture Capture System for Irish Higher Education
Harvard it summit 2016 - opencast in the cloud at harvard dce- live and on-d...
Opencast and Sakai at UCT, LectureSight and Track4K
Moving from a pilot to large scale, open source lecture capture by Stuart Phi...
Multimedia in Higher Education
Opencast Matterhorn at UCT
SpokenMedia: Content, Content Everywhere...What video? Where? at OpenEd 2009
Opencast Matterhorn Harvard 2014 - Manchester Lecture Capture
Streaming from the cloud
Designing an Enterprise Video Capture System
A Centralised Lecture Capture System for Irish Higher Education
Ad

More from Stephen Marquard (15)

PPTX
The implementation of an Opt-Out Lecture Recording Policy at the University o...
PPTX
Smart workflows for Opencast
PPTX
LectureSight is awesome and getting better! 
PPTX
Track4K in production at the University of Cape Town
PPTX
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
PPTX
LectureSight in Action (Opencast Community Summit 2016)
PPTX
Why do students use lecture recordings?
POTX
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
PPTX
Open Text: Speech recognition in Opencast Matterhorn
PPTX
Wreck a nice beach: adventures in speech recognition
PPTX
Advancing Online Assessment in Medical Education
PPTX
SMS, Q&A and Course Evaluations in Sakai
PPTX
SMS, Q&A, Course Evaluation tools in Sakai
PPTX
Sakai E Learning Update Sep09
PPTX
Vula is my survival kit
The implementation of an Opt-Out Lecture Recording Policy at the University o...
Smart workflows for Opencast
LectureSight is awesome and getting better! 
Track4K in production at the University of Cape Town
Opencast Valencia 2017: Users, groups, roles, ACLs and providers
LectureSight in Action (Opencast Community Summit 2016)
Why do students use lecture recordings?
Matterhorn 2014 Unconference: Ideas for automated post-recording video handling
Open Text: Speech recognition in Opencast Matterhorn
Wreck a nice beach: adventures in speech recognition
Advancing Online Assessment in Medical Education
SMS, Q&A and Course Evaluations in Sakai
SMS, Q&A, Course Evaluation tools in Sakai
Sakai E Learning Update Sep09
Vula is my survival kit
Ad

Recently uploaded (20)

PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PDF
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
PPTX
Lesson notes of climatology university.
PDF
RMMM.pdf make it easy to upload and study
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Cell Types and Its function , kingdom of life
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PDF
Classroom Observation Tools for Teachers
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
What if we spent less time fighting change, and more time building what’s rig...
PDF
Trump Administration's workforce development strategy
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
Weekly quiz Compilation Jan -July 25.pdf
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Orientation - ARALprogram of Deped to the Parents.pptx
PDF
Empowerment Technology for Senior High School Guide
PDF
advance database management system book.pdf
PDF
Indian roads congress 037 - 2012 Flexible pavement
PDF
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf
Digestion and Absorption of Carbohydrates, Proteina and Fats
RTP_AR_KS1_Tutor's Guide_English [FOR REPRODUCTION].pdf
Lesson notes of climatology university.
RMMM.pdf make it easy to upload and study
Complications of Minimal Access Surgery at WLH
Cell Types and Its function , kingdom of life
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Classroom Observation Tools for Teachers
Final Presentation General Medicine 03-08-2024.pptx
What if we spent less time fighting change, and more time building what’s rig...
Trump Administration's workforce development strategy
Paper A Mock Exam 9_ Attempt review.pdf.
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Weekly quiz Compilation Jan -July 25.pdf
Computing-Curriculum for Schools in Ghana
Orientation - ARALprogram of Deped to the Parents.pptx
Empowerment Technology for Senior High School Guide
advance database management system book.pdf
Indian roads congress 037 - 2012 Flexible pavement
medical_surgical_nursing_10th_edition_ignatavicius_TEST_BANK_pdf.pdf

Introduction to Opencast Matterhorn: Apereo 2014

  • 1. Opencast Matterhorn for lecture capture and video management Scalable. Flexible. Powerful. Open Source. Stephen Marquard stephen.marquard@uct.ac.za University of Cape Town
  • 2. 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
  • 3. 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
  • 5. 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 Datapath Blackmagic Epiphan
  • 7. Studio recording Example of using Galicaster and Matterhorn in a MOOC studio: http://wiki.teltek.es/display/ Galicaster/Galicaster+based+ Polimedia+MOOC-Studio
  • 8. 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
  • 9. Processing Matterhorn 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 trimming 4. normalize audio (adjust to reasonable loudness) 5. create download MP4 versions at 360p (H264) 6. create FLV streaming versions 7. archive high-quality versions (720p/1080p)
  • 10. Workflow and encoding example https://bitbucket.org/opencast-community/matterhorn-cape-town-fork/ # Trim a stream profile.trim.work.name = trim track profile.trim.work.input = stream profile.trim.work.output = visual profile.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}
  • 11. Distribute You can choose how to distribute (publish) recordings from Matterhorn (defined in workflows and encoding profiles) Download (e.g. mp4) Matterhorn another web server support download whole file or progressive download Flash Streaming (rtmp) red5 wowza nginx-rtmp Third-party services e.g. Youtube Or Your campus video portal, MOOCs, …
  • 12. Opencast Matterhorn Capture Process Distribute Playback Engage player Paella Player Matterhorn2Go Mobile App (Android / Apple) Inside Sakai or another LMS with LTI Youtube
  • 13. Matterhorn Engage Player (Flash) engage.opencast.org/engage/ui/ Features: dual-stream, download / share / embed, flash rtmp streaming or progressive download, slide thumbnails
  • 14. The Paella Player (HTML5) Features: clean modern look, supports wider range of devices.
  • 15. Matterhorn2Go for Apple iOS and Android (find it in the app store!)
  • 16. Inside Sakai (with self-service scheduling) or another LTI-compliant LMS
  • 17. Join the Opencast community Opencast website http://opencast.org/ (read the adopter stories!) Mailing lists community@opencast.org (low frequency) matterhorn-users@opencast.org (implementers, users) matterhorn@opencast.org (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.