introducing matterhorn
DESCRIPTION
Presentation delivered by Richard Goodman at 'Open for Education' (www.openforeducation.org) on the 20th May, 2011TRANSCRIPT
Opencast Matterhorn
Open Source Lecture Capture
Richard Goodman
E-Learning Systems Team Manager
Loughborough University
E-Learning Systems Team
Overview
Open Source at Loughborough
Lecture Capture at Loughborough
Opencast
Opencast Community
Opencast Matterhorn
2
E-Learning Systems Team
Open Source at Loughborough
Long history of Linux useContributed code to kernel and drivers
Web PA ProjectOpen source web-based peer-assessment
Kochi – anti-spear-phishing for Exim and other MTAs
3
E-Learning Systems Team
Open Source at Loughborough
Some of the open source systems we rely on…
Moodle
Exim
Apache HTTP
FreeRADIUS
ISC BIND & DHCP
4
E-Learning Systems Team
Lecture Capture at Loughborough
March 2009 – new Head of History proposes pilot
June 2009 – review and selection of system
September 2009 – First fixed installation of Echo360
September 2009 – First involvement with Matterhorn
5
E-Learning Systems Team
Lecture Capture at Loughborough
January 2010 – additional funding supports expansion
9 fixed installations
5 mobile installations
March 2010 – Matterhorn test servers arrive
July 2010 – ReVIEW branding
6
E-Learning Systems Team
Lecture Capture at Loughborough
Usage
May 2011 - 536 captures (~ 90% lectures)400+ recorded since 1st September 2010.
Encouraging uptake of the system
History lecture exceeding 700 views
Clear spike in views of captures when students prepare for their exams.
7
8
E-Learning Systems Team
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,
… staff to teach courses and share knowledge with their students and learners worldwide,
… 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...
E-Learning Systems Team
Opencast Community
A federation of institutions and people:-
attracted to the Opencast idea
exchanging ideas, experience, and knowledge
committed to building an Open Source solution
E-Learning Systems Team
Opencast Community Organizations
E-Learning Systems Team
Opencast Matterhorn
With Matterhorn, an institution can:
produce lecture recordings
import existing video/audio
serve designated distribution channels
at no licensing cost (open source)
E-Learning Systems Team
Matterhorn
Phase 1Preparations / team building / “Iteration 0” (July 2009)
Phase 2Kick Off (July 2009 – Sept 2009); Zurich Meeting
Phase 3Matterhorn 0.5 (January 2010)
Phase 4Matterhorn 1.0 (July 2010)
E-Learning Systems Team
The Capture Agent
• Low cost, low power
• Supports automated capture
• Requirements– Stable– Cheap (£500 - £800)– Powerful “enough”– 1 VGA + 1 NTSC/PAL + 1 3.5mm audio
E-Learning Systems Team
Hardware Solution
Intel P8700 Processor, 4GB DDR2 800 RAM
E-Learning Systems Team
Hardware Solution
Casetronic C137 Mini-ITX Case
E-Learning Systems Team
Hardware Solution
Epiphan VGA2USB
E-Learning Systems Team
Hardware Solution
Video Capture CardsHauppage PVR350, PVR1600
PV-143, PV-149 (BT878 chipset)
E-Learning Systems Team
Codecs & Playback
• Capture codecs for 1.0– H264 in MP4, or MPEG2 in MP2PS– AAC, MP3, or MP2 audio– Uses the gstreamer framework underneath– Bit rate can be cranked up or down depending on hardware
• Processing– H264 encoding, potentially FLV– Uses the ffmpeg engine underneath
• Playback is through a flash streaming server– Red5 open source server out of the box– Wowza, FMS, etc. should all be options– Content is H264 in MP4 container
E-Learning Systems Team
Matterhorn runs in an OSGi environmentComponents can be deployed in one container, or multiple (distributed containers)
Each service maintains Java OSGi, REST and SOAP endpoints (where reasonable)
Underlying implementations are done in JavaVersion 1.5 or 1.6
Service Oriented Architecture Approach
E-Learning Systems Team
Activities
Opencast Community- Resource centre- Mailing list
Opencast Matterhorn
Steeple & Steeple-BR
Workshops & conferences for UK HE community
Mailing list, webinars
Dissemination of best practices in institutional podcasting
Matterhorn UK Base Camp
E-Learning Systems Team
Opportunities to participate - UI testing
E-Learning Systems Team
Opportunities to participate – JIRA (follow project progress / bugs / issues)
E-Learning Systems Team
Other opportunities to participate
Subscribe to Opencast/Matterhorn/Steeple mailing list
Download and try Matterhorn – or contact a base camp to try it
Developers – checkout the codebase from svn repository and have a play
Attend a Steeple workshop (July 1st Oxford University)http://www.steeple.org.uk/wiki/BR/Workshop_July_2011
E-Learning Systems Team
Opportunities to participate – Steeple workshops
E-Learning Systems Team
Steeple links
WWWhttp://steeple.oucs.ox.ac.uk/http://steeple.posterous.com/ (blog)
Listshttps://www.jiscmail.ac.uk/STEEPLE
Wikihttp://www.steeple.org.uk/
E-Learning Systems Team
Planet Opencast
On the web
http://www.opencastproject.org/
http://opencast.jira.com/wiki/
Lists
Communication http://opencast.jira.com/wiki/display/MH/Communication