introducing matterhorn

Post on 02-Dec-2014

2.004 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

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

community@opencastproject.org

matterhorn@opencastproject.org

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

top related