Top Banner
4 th TF-Media meeting - March 30, 2011 Utrecht, Netherlands - SURFnet. We make innovation work Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa ` Frans Ward Wladimir Mufty Technical Product Manager SURFnet Advanced Services [email protected]
28

Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

Jan 29, 2018

Download

Education

MediaMosa
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Technology ScanMediaMosa – Matterhorn

Connecting Matterhorn and MediaMosa

`

Frans WardWladimir Mufty

Technical Product Manager

SURFnet Advanced [email protected]

Page 2: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

OVERVIEW

15 min. (Frans)

MediaMosa and Opencast Matterhorn. How do they compare? And can they co-act?

15 min. (Wladimir)

Technology Scouting project MediaMosa - Matterhorn and Demo.

15 min.

Questions

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 3: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

MEDIAMOSA TECHNOLOGY SCOUTING PROJECTS

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 4: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

MEDIAMOSA TECHNOLOGY SCOUTING PROJECTS

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 5: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THIS TECHNOLOGY SCAN ANSWERS THE QUESTION

“Can Matterhorn be used to record lectures in such a way that these web lecture recordings are saved in MediaMosa automatically so that

they can be accessed via an end-user application such as SURFmedia?”

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 6: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

“What changes would need to be made to MediaMosa so that Matterhorn can be used with

MediaMosa in this way?”

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

THIS TECHNOLOGY SCAN ANSWERS THE QUESTION

Page 7: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THE IDEA

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 8: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THE TECHNOLOGY SCOUTING PROJECT

!

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 9: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THE BIG PICTURE

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 10: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THE BIG PICTURE

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

In order to connect Opencast to MediaMosa, Opencast provides two delivery methods:1. Delivery workflow;2. Search API.

Page 11: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

THE BIG PICTURE

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

MediaMosa has three receiving methods:1. REST interface with DBUS authentication;2. FTP bulk upload;3. AtomPub API.

Page 12: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

SETUP MATTERHORN RECORDING @SURFNET

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 13: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

SETUP MATTERHORN RECORDING @SURFNET

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 14: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

FACTS & FIGURES

Opencast Matterhorn MediaMosaVersion 1.0 July 2008Version 1.6 July 2009(Start Open Source Community)Version 2.3.8 March 2011Annual: 2 major releases- 3.0 June 2011- 3.1 december 2011

Product first, Community later

GPLv2

Version 1.0 July 2010Version 1.1 April 2011Version 2.0 July 2011/2012

Community first, product later

Educational Community License, Version 2.0

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 15: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

OPEN SOURCE LICENCES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 16: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

OPEN SOURCE LICENCES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

PhilosophyTo allow the maximum use of our software for any purpose and by all people.

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 17: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

OPEN SOURCE LICENCES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

PhilosophyTo allow the maximum use of our software for any purpose and by all people.

All direct development is contributed back and remain under the same license.

This limits commercial adoption

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 18: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

OPEN SOURCE LICENCES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

PhilosophyTo allow the maximum use of our software for any purpose and by all people.

All direct development is contributed back and remain under the same license.

This limits commercial adoption

NOT COMPATIBLE

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 19: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

TECHNOLOGY

Opencast Matterhorn MediaMosa

MediaMosa 1.x: Drupal 6MediaMosa 2.x: Drupal 7

Linux/Debian/Ubuntu/RedhatPHPMySQL

FFMpegREST communication

between frond-end and back-end system

JAVAOSGi

FFMpegREST services

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 20: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 21: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 22: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 23: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

Page 24: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

MEDIAMOSA INNOVATION PROJECT

Page 25: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

CONCLUSIONS

Various steps need to be taken in order to get Matterhorn to operate in conjunction with MediaMosa in the desired manner, with Matterhorn utilising the delivery workflow and MediaMosa utilising the AtomPub API

Page 26: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

CONCLUSIONS

The necessary steps for Matterhorn are:1. Programming a delivery workflow in Java;2. Uploading to MediaMosa by means of the extended

AtomPub specification.POST /media Items/USER-ID/@self;

3. Authenticating Matterhorn users with oAuth.

Page 27: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work

CONCLUSIONS

For MediaMosa, the steps are:1. Creating a REST interface for the

AtomPub specification;2. Making it possible to authenticate users

with oAuth.

MediaMosa 3.0 release will

incorporate these recommendations

Page 28: Technology Scan MediaMosa – Matterhorn Connecting Matterhorn and MediaMosa

MEDIAMOSA INNOVATION PROJECTS IN 2011Weblecturing pilot with the University of Groningen (RUG)

4th TF-Media meeting - March 30, 2011Utrecht, Netherlands - SURFnet. We make innovation work