matterhorn open source lecture capture, processing & distribution from your friends at the...
TRANSCRIPT
![Page 1: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/1.jpg)
MatterhornMatterhornOpen Source Lecture Capture, Processing & Distribution
From your friends at the Opencast ProjectOpen Source Lecture Capture, Processing & Distribution
From your friends at the Opencast Project
Image copyright Found in Love
![Page 2: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/2.jpg)
Opencast vs. Matterhorn
Community started in 2008
Matterhorn development started in July 2009
1.0 delivered August 2010
1.1 delivered April 2011
1.2 RC1 this week
![Page 3: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/3.jpg)
Spoiler alert!
I. Double Feature
II. Lights, Camera, Action
III. Post Production
IV. The Sequel
![Page 5: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/5.jpg)
Double Feature(Processing)
Image courtesy of Computer History Museum
![Page 6: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/6.jpg)
Double Feature(Distribution)
Progressive Download
RTMP Streaming
3rd Party Channels
![Page 7: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/7.jpg)
Double Feature(Engage)
Hybrid Flash + JavaScript player
Search
In-video searchwords extracted from words extracted from
videovideo
![Page 8: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/8.jpg)
Double Feature(Technologies)
Services oriented: RESTful XML and JSON servoces
Open StandardsDublin CoreiCalendarMpeg-7XACML
Modular: OSGI
Scalable
![Page 9: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/9.jpg)
Lights, Camera, Action(CAPTURE)
![Page 10: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/10.jpg)
Lights, Camera, Action(CAPTURE)
![Page 11: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/11.jpg)
Lights, Camera, Action(CAPTURE)
![Page 12: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/12.jpg)
Lights, Camera, Action(CAPTURE)
![Page 13: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/13.jpg)
Lights, Camera, Action(CAPTURE)
![Page 14: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/14.jpg)
Lights, Camera, Action(CAPTURE)
![Page 15: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/15.jpg)
Lights, Camera, Action
Administrative
Workers
Distribution
![Page 16: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/16.jpg)
Lights, Camera, Action
All-in-one server
![Page 17: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/17.jpg)
Lights, Camera, Action
Capture + Server
![Page 18: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/18.jpg)
Lights, Camera, Action(Processing)
Workflow: configurable processing instructions
![Page 19: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/19.jpg)
Lights, Camera, Action(Processing)
Jobs are load balanced among servers
Jobs can be transferred from one server to another
![Page 20: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/20.jpg)
Post Production(Security)
Spring security: very configurable
JPA and LDAP user and role providers
CAS, OpenID, OAuth support
![Page 21: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/21.jpg)
Post Production(Encoding, Feeds, Workflow)
Add feeds for custom search queries at runtime
feed.uri=subjectfeed.query=dc_subject:{0}
Customize encoding profiles
flash-hd = -strict inofficial -i #{in.video.path} -r 25 -vcodec flv -qscale 3 -deinterlace -s 1280x720 -acodec libmp3lame -ab 128k -ar 44100 #{out.dir}/#{out.name}#{out.suffix}
Customize workflows
![Page 22: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/22.jpg)
Lights, Camera, Action(Processing)
Workflow: configurable processing instructions
<definition> <id>full</id> <operations> <operation id="inspect" /> <operation id="compose" if="${trimHold}"> <configurations> <configuration key="encoding-profile"> flash-preview.http </configuration> </configurations> </operation> ...
![Page 23: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/23.jpg)
Post Production(Remix)
![Page 24: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/24.jpg)
The Sequel
Governance transition
More hardware support
Webcams, PCI cards, dedicated capture devices
Fine grained authorization
Lock individual workflow instances and operations
Multitenancy
Run one instance for many institutions
![Page 25: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/25.jpg)
Credits
Opencast site: http://www.opencast.org
Mailing lists: http://lists.opencastproject.org
IRC: irc.freenode.net #opencast
Josh Holtzman <[email protected]>Adam Mckenzie <[email protected]>Micah Sutton <[email protected]>
![Page 26: Matterhorn Open Source Lecture Capture, Processing & Distribution From your friends at the Opencast Project Open Source Lecture Capture, Processing & Distribution](https://reader037.vdocument.in/reader037/viewer/2022110401/56649e0e5503460f94af7d28/html5/thumbnails/26.jpg)
QuestionsQuestions