Introducing Matterhorn


Published on

Presentation delivered by Richard Goodman at 'Open for Education' ( on the 20th May, 2011

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Introducing Matterhorn

  1. 1. Opencast Matterhorn Open Source Lecture Capture Richard Goodman E-Learning Systems Team Manager Loughborough University
  2. 2. Overview <ul><li>Open Source at Loughborough </li></ul><ul><li>Lecture Capture at Loughborough </li></ul><ul><li>Opencast </li></ul><ul><li>Opencast Community </li></ul><ul><li>Opencast Matterhorn </li></ul>
  3. 3. Open Source at Loughborough <ul><li>Long history of Linux use </li></ul><ul><ul><li>Contributed code to kernel and drivers </li></ul></ul><ul><li>Web PA Project </li></ul><ul><ul><li>Open source web-based peer-assessment </li></ul></ul><ul><li>Kochi – anti-spear-phishing for Exim and other MTAs </li></ul>
  4. 4. Open Source at Loughborough <ul><li>Some of the open source systems we rely on… </li></ul><ul><ul><li>Moodle </li></ul></ul><ul><ul><li>Exim </li></ul></ul><ul><ul><li>Apache HTTP </li></ul></ul><ul><ul><li>FreeRADIUS </li></ul></ul><ul><ul><li>ISC BIND & DHCP </li></ul></ul>
  5. 5. Lecture Capture at Loughborough <ul><li>March 2009 – new Head of History proposes pilot </li></ul><ul><li>June 2009 – review and selection of system </li></ul><ul><li>September 2009 – First fixed installation of Echo360 </li></ul><ul><li>September 2009 – First involvement with Matterhorn </li></ul>
  6. 6. Lecture Capture at Loughborough <ul><li>January 2010 – additional funding supports expansion </li></ul><ul><ul><li>9 fixed installations </li></ul></ul><ul><ul><li>5 mobile installations </li></ul></ul><ul><li>March 2010 – Matterhorn test servers arrive </li></ul><ul><li>July 2010 – ReVIEW branding </li></ul>
  7. 7. Lecture Capture at Loughborough <ul><li>Usage </li></ul><ul><li>May 2011 - 536 captures (~ 90% lectures) </li></ul><ul><ul><li>400+ recorded since 1st September 2010. </li></ul></ul><ul><li>Encouraging uptake of the system </li></ul><ul><li>History lecture exceeding 700 views </li></ul><ul><li>Clear spike in views of captures when students prepare for their exams. </li></ul>
  8. 8.
  9. 9. Opencast… <ul><li>… is an initiative driven by higher education institutions to empower… </li></ul><ul><li>… institutions to make informed choices about capture, processing, and distribution infrastructure for audio/video, </li></ul><ul><li>… staff to teach courses and share knowledge with their students and learners worldwide, </li></ul><ul><li>… students to access and shape media into a more meaningful tool for learning, </li></ul><ul><li>… everyone to easily find and engage with educational video, audio, and other rich media... </li></ul>
  10. 10. Opencast Community <ul><li>A federation of institutions and people:- </li></ul><ul><li>attracted to the Opencast idea </li></ul><ul><li>exchanging ideas, experience, and knowledge </li></ul><ul><li>committed to building an Open Source solution </li></ul>
  11. 11. Opencast Community Organizations
  12. 12. Opencast Matterhorn <ul><li>With Matterhorn, an institution can: </li></ul><ul><li>produce lecture recordings </li></ul><ul><li>import existing video/audio </li></ul><ul><li>serve designated distribution channels </li></ul><ul><li>at no licensing cost (open source) </li></ul>
  13. 13. Matterhorn <ul><li>Phase 1 </li></ul><ul><li>Preparations / team building / “Iteration 0” (July 2009) </li></ul><ul><li>Phase 2 </li></ul><ul><li>Kick Off (July 2009 – Sept 2009); Zurich Meeting </li></ul><ul><li>Phase 3 </li></ul><ul><li>Matterhorn 0.5 (January 2010) </li></ul><ul><li>Phase 4 </li></ul><ul><li>Matterhorn 1.0 (July 2010) </li></ul>
  14. 15. The Capture Agent <ul><li>Low cost, low power </li></ul><ul><li>Supports automated capture </li></ul><ul><li>Requirements </li></ul><ul><ul><li>Stable </li></ul></ul><ul><ul><li>Cheap (£500 - £800) </li></ul></ul><ul><ul><li>Powerful “enough” </li></ul></ul><ul><ul><li>1 VGA + 1 NTSC/PAL + 1 3.5mm audio </li></ul></ul>
  15. 16. Hardware Solution <ul><li>Intel P8700 Processor, 4GB DDR2 800 RAM </li></ul>
  16. 17. Hardware Solution <ul><li>Casetronic C137 Mini-ITX Case </li></ul>
  17. 18. Hardware Solution <ul><li>Epiphan VGA2USB </li></ul>
  18. 19. Hardware Solution <ul><li>Video Capture Cards </li></ul><ul><ul><li>Hauppage PVR350, PVR1600 </li></ul></ul><ul><ul><li>PV-143, PV-149 (BT878 chipset) </li></ul></ul>
  19. 20. Codecs & Playback <ul><li>Capture codecs for 1.0 </li></ul><ul><ul><li>H264 in MP4, or MPEG2 in MP2PS </li></ul></ul><ul><ul><li>AAC, MP3, or MP2 audio </li></ul></ul><ul><ul><li>Uses the gstreamer framework underneath </li></ul></ul><ul><ul><li>Bit rate can be cranked up or down depending on hardware </li></ul></ul><ul><li>Processing </li></ul><ul><ul><li>H264 encoding, potentially FLV </li></ul></ul><ul><ul><li>Uses the ffmpeg engine underneath </li></ul></ul><ul><li>Playback is through a flash streaming server </li></ul><ul><ul><li>Red5 open source server out of the box </li></ul></ul><ul><ul><li>Wowza, FMS, etc. should all be options </li></ul></ul><ul><ul><li>Content is H264 in MP4 container </li></ul></ul>
  20. 21. <ul><li>Matterhorn runs in an OSGi environment </li></ul><ul><ul><li>Components can be deployed in one container, or multiple (distributed containers) </li></ul></ul><ul><ul><li>Each service maintains Java OSGi, REST and SOAP endpoints (where reasonable) </li></ul></ul><ul><ul><li>Underlying implementations are done in Java </li></ul></ul><ul><ul><ul><li>Version 1.5 or 1.6 </li></ul></ul></ul>Service Oriented Architecture Approach
  21. 22. Activities <ul><li>Opencast Community - Resource centre - Mailing list </li></ul><ul><li>Opencast Matterhorn </li></ul><ul><li>Steeple & Steeple-BR </li></ul><ul><ul><li>Workshops & conferences for UK HE community </li></ul></ul><ul><ul><li>Mailing list, webinars </li></ul></ul><ul><ul><li>Dissemination of best practices in institutional podcasting </li></ul></ul><ul><ul><li>Matterhorn UK Base Camp </li></ul></ul>
  22. 23. Opportunities to participate - UI testing
  23. 24. Opportunities to participate – JIRA (follow project progress / bugs / issues)
  24. 25. Other opportunities to participate <ul><li>Subscribe to Opencast/Matterhorn/Steeple mailing list </li></ul><ul><li>Download and try Matterhorn – or contact a base camp to try it </li></ul><ul><li>Developers – checkout the codebase from svn repository and have a play </li></ul><ul><li>Attend a Steeple workshop (July 1 st Oxford University) </li></ul><ul><li> </li></ul>
  25. 26. Opportunities to participate – Steeple workshops
  26. 27. Steeple links <ul><li>WWW </li></ul><ul><li> </li></ul><ul><li> (blog) </li></ul><ul><li>Lists </li></ul><ul><li> </li></ul><ul><li>Wiki </li></ul><ul><li> </li></ul>
  27. 28. Planet Opencast <ul><li>On the web </li></ul><ul><li> </li></ul><ul><li> </li></ul><ul><li>Lists </li></ul><ul><li>[email_address] </li></ul><ul><li>[email_address] </li></ul><ul><li>Communication </li></ul><ul><li> </li></ul>