introducing matterhorn

28
Opencast Matterhorn Open Source Lecture Capture Richard Goodman E-Learning Systems Team Manager Loughborough University

Upload: kenji-lamb

Post on 02-Dec-2014

2.004 views

Category:

Documents


1 download

DESCRIPTION

Presentation delivered by Richard Goodman at 'Open for Education' (www.openforeducation.org) on the 20th May, 2011

TRANSCRIPT

Page 1: Introducing Matterhorn

Opencast Matterhorn

Open Source Lecture Capture

Richard Goodman

E-Learning Systems Team Manager

Loughborough University

Page 2: Introducing Matterhorn

E-Learning Systems Team

Overview

Open Source at Loughborough

Lecture Capture at Loughborough

Opencast

Opencast Community

Opencast Matterhorn

2

Page 3: Introducing Matterhorn

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

Page 4: Introducing Matterhorn

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

Page 5: Introducing Matterhorn

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

Page 6: Introducing Matterhorn

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

Page 7: Introducing Matterhorn

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

Page 8: Introducing Matterhorn

8

Page 9: Introducing Matterhorn

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...

Page 10: Introducing Matterhorn

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

Page 11: Introducing Matterhorn

E-Learning Systems Team

Opencast Community Organizations

Page 12: Introducing Matterhorn

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)

Page 13: Introducing Matterhorn

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)

Page 14: Introducing Matterhorn
Page 15: Introducing Matterhorn

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

Page 16: Introducing Matterhorn

E-Learning Systems Team

Hardware Solution

Intel P8700 Processor, 4GB DDR2 800 RAM

Page 17: Introducing Matterhorn

E-Learning Systems Team

Hardware Solution

Casetronic C137 Mini-ITX Case

Page 18: Introducing Matterhorn

E-Learning Systems Team

Hardware Solution

Epiphan VGA2USB

Page 19: Introducing Matterhorn

E-Learning Systems Team

Hardware Solution

Video Capture CardsHauppage PVR350, PVR1600

PV-143, PV-149 (BT878 chipset)

Page 20: Introducing Matterhorn

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

Page 21: Introducing Matterhorn

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

Page 22: Introducing Matterhorn

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

Page 23: Introducing Matterhorn

E-Learning Systems Team

Opportunities to participate - UI testing

Page 24: Introducing Matterhorn

E-Learning Systems Team

Opportunities to participate – JIRA (follow project progress / bugs / issues)

Page 25: Introducing Matterhorn

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

Page 26: Introducing Matterhorn

E-Learning Systems Team

Opportunities to participate – Steeple workshops

Page 27: Introducing Matterhorn

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/

Page 28: Introducing Matterhorn

E-Learning Systems Team

Planet Opencast

On the web

http://www.opencastproject.org/

http://opencast.jira.com/wiki/

Lists

[email protected]

[email protected]

Communication http://opencast.jira.com/wiki/display/MH/Communication