Norwegian studietur MediaMosa 22 november 2011

50
UNINETT eCampus Studietur - MediaMosa Introduction Utrecht, 22 November 2011 - SURFnet. We make innovation work ` Frans Ward Technical Product Manager SURFnet Advanced Services UNINETT eCampus Studietur MediaMosa Introduction Presentation released under Creative Commons http://creativecommons.org/licenses/by/3.0/ Tuesday, November 22, 11

description

Norwegian studietur MediaMosa Date: 22 november 2011MediaMosa IntroductionPresenter: Frans Ward SURFnet

Transcript of Norwegian studietur MediaMosa 22 november 2011

Page 1: Norwegian studietur MediaMosa   22 november 2011

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

`

Frans WardTechnical Product ManagerSURFnet Advanced Services

UNINETT eCampus StudieturMediaMosa Introduction

Presentation released under Creative Commonshttp://creativecommons.org/licenses/by/3.0/

Tuesday, November 22, 11

Page 2: Norwegian studietur MediaMosa   22 november 2011

• MediaMosa Introduction09.45 - 10.30

Architecture & FeaturesRoadmap & Future

• Coffee break10.30 - 11.00

• MediaMosa Projects11.00 - 11.45

Michel van de Ven

• MediaMosa Discussion11.45 - 12.30

Questions / Discussion / Other topics

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 3: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MediaMosa Open Source

Software to build a Media Management andDistribution Platform

Main Entry: 1me·dia-mo-saPronunciation: \ˈmē-dē-ə-mō-ˈzā\Function: open source software to build a media management and distribution platformRelease Date: 8 april 2009

In use by SURFnet and Kennisnet on their

VP-Core platform since July 2008

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 4: Norwegian studietur MediaMosa   22 november 2011

SURFnet Video Services1998 Audio & Video hosting service (FTP) - 1st generation

2003 SURFnet Video Portal - 2nd generation

2005 SURFnet-TV Live Netcasting

2007 Start new generation video services - 3rd generation

VP-X Project (2007) SURFmedia (2007)VP-Core Platform (2008)MediaMosa Software (2009)

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 5: Norwegian studietur MediaMosa   22 november 2011

https://ww.surfmedia.nl/

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 6: Norwegian studietur MediaMosa   22 november 2011

CDN

VP-CorePowered by

SURFmediaSURFnet’s online mediaportalhttp://www.surfmedia.nl/

✓ Video On Demand (VOD)✓ Live Streaming

Front-endsBack-ends

Facts and Figures (Oct. 2011)

• 102.907 assets

• 15 TB data

• 48.579 accounts

• 11.450 logins per month

• 43 institutions using federative logins

• 4 content suppliers

• 248.049 views per month

SURFnet Video Services

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 7: Norwegian studietur MediaMosa   22 november 2011

CDN

VP-CorePowered by

SURFmediaSURFnet’s online mediaportalhttp://www.surfmedia.nl/

✓ Video On Demand (VOD)✓ Live Streaming

Front-endsBack-ends

Facts and Figures (Oct. 2011)

• 102.907 assets

• 15 TB data

• 48.579 accounts

• 11.450 logins per month

• 43 institutions using federative logins

• 4 content suppliers

• 248.049 views per month

SURFnet Video Services

SERVICE ENDS 1-1-2013

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 8: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MediaMosa is based on a Service Oriented Architecture

MediaMosaSURFmedia

Video Frontend Video Backend

REST calls in XML

User

REST calls in XML

‣ Open source and open source components

‣ Scalable for future expansions

➡ Common base for MediaMosa is Drupal 7

‣ Flexibility: combining components

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 9: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

VP-Core• Shared platform SURFnet and Kennisnet• Application, streaming-, transcoding servers + storage• Powered by MediaMosa

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 10: Norwegian studietur MediaMosa   22 november 2011

1UNINETT eCampus Studietur - MediaMosa Introduction

Utrecht, 22 November 2011 - SURFnet. We make innovation workTuesday, November 22, 11

Page 11: Norwegian studietur MediaMosa   22 november 2011

1

MediaMosa, an Introduction

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 12: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

over 185 REST serviceshttp://mediamosa.org/api

Image credit: lego desktop wallpaper CC BY-NC

Tuesday, November 22, 11

Page 13: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Flexible Metadata Element Sets

CRUD REST-calls on all objects possible. i.e.:• POST /asset/create?user=John• GET /asset/$asset_id • POST /mediafile/$mediafile?filename=NewName• POST /collection/$coll_id/delete?user=John

Metadata Element Sets Provided:• Standard Dublin Core (DC)• Qualified Dublin Core (QDC)• Learning Object Metadata (IEEE LOM / NL LOM)

Objects are organized in assets, media files and collections.Metadata Harvesting using OAI-PMH

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 14: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Transcoding Services

Based on FFMPEG a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library.

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 15: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Access ManagementScreening

Default: Media is accessible for everyone. Option to set access restrictions for playing media on the following properties:

• Domain, or group of domains: i.e only accessible from .surfnet.nl

• Realm, or group of realms:i.e. using SURFfederation authentication infrastructure

• User, or group of users: only give rights to user=john or group "class-24"

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 16: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Search Services

Simple Search: • GET /asset?owner=John• GET /asset?collection=7

Advanced Search using CQL level 2 :• “(dc.title = foo OR qdc.title_alternative = bar)” • “NOT (dc.title = foo AND dc.title = bar)” • “^cat ^dog tree^”

http://www.loc.gov/standards/sru/specs/cql.html

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Support for Apache SOLR as alternative search engine!

Tuesday, November 22, 11

Page 17: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Upload Services

• POST upload using End User Application (limited to 2 GB)

• POST upload directly to MediaMosa Platform

using ticket system (limited to 2 GB)

• HTTP PUT upload using End User Application (i.e. Java Upload Applet)

• FTP batch upload (“no” limits) including

metadata in XML file • Quota per End User Application

• Support for Master / Slave content sharing(Provider Application / CLA)

MediaMosa

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 19: Norwegian studietur MediaMosa   22 november 2011

Tuesday, November 22, 11

Page 20: Norwegian studietur MediaMosa   22 november 2011

Tuesday, November 22, 11

Page 21: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MEDIAMOSA ORGANIZATION

Project Management Committee (PMC) decides on the roadmap, release management and collects feedback from the community.

PMC Members:

• Frans Ward, SURFnet (PMC Chair)• Marc Pluijmaekers, Stichting Kennisnet• Michel van de Ven• Geert Wissink, The Netherlands Institute for Sound and Vision• Thijs Zoon, One Shoe• Tom Kuipers, University of Amsterdam

Mail: [email protected]://mediamosa.org/content/organisation

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 22: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

• Rich Media Systems Compared

•MediaMosa Building Block for Blackboard

•MediaMosa and support for other content

• Full text search engines

• Content in the Cloud

•MediaMosa and Open API

• Transcripting Technology

•Open Live Streaming

• MediaMosa Rich Media Application

• Content Supplier Application

• MediaMosa and Matterhorn

•HTML5 Video

• Video Annotation

TECHNOLOGY SCOUTING PROJECTS... PAST & PRESENT

MediaMosa Technology Scouts

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 23: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1UNINETT eCampus Studietur - MediaMosa Introduction

Utrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA RICH MEDIA END USER APPLICATION

Goal: to provide a rich media presentation application using MediaMosa for presenting weblecture recordings

• Rich Media = Weblecture Recording

• 2 playback modes: Video - Video or Video - Slides

• Using export of a MediaSite recording

• Automatically producing slides from video

• Demo available on MediaMosa demo-site: http://demo.mediamosa.org/richmedia

Tuesday, November 22, 11

Page 24: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1UNINETT eCampus Studietur - MediaMosa Introduction

Utrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA RICH MEDIA END USER APPLICATION

Tuesday, November 22, 11

Page 25: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1UNINETT eCampus Studietur - MediaMosa Introduction

Utrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 26: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1UNINETT eCampus Studietur - MediaMosa Introduction

Utrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

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

Matterhorn provides two delivery methods:1. Delivery workflow;2. Search API.

Tuesday, November 22, 11

Page 27: Norwegian studietur MediaMosa   22 november 2011

OPEN SOURCE LICENSES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 28: Norwegian studietur MediaMosa   22 november 2011

OPEN SOURCE LICENSES

Opencast Matterhorn MediaMosa

GPLv2Educational Community License, Version 2.0

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

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 29: Norwegian studietur MediaMosa   22 november 2011

OPEN SOURCE LICENSES

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

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 30: Norwegian studietur MediaMosa   22 november 2011

OPEN SOURCE LICENSES

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

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 31: Norwegian studietur MediaMosa   22 november 2011

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Tuesday, November 22, 11

Page 32: Norwegian studietur MediaMosa   22 november 2011

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

MEDIAMOSA AND OPENCAST MATTERHORN

Epiphan Matterhorn Lecture recorder

Tuesday, November 22, 11

Page 33: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

• The number of AV-archives on the Internet increases rapidly

• Archiving is not enough: disclosure and reusing is required!

• The use of speech technology is needed (Reduce human effort).

Disclosure  of  audiovisual  archives

UK National Film and Television Archive, Berkhamstedhttp://www.flickr.com/people/footage/

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 34: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Huge amount of workand no time-coded relations with video

Adding metadata, the traditional approach:Manual annotation

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 35: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Adding metadata, the new approach:Exploiting Speech technology for metadata generation

Speech Recognition(Speech-to-Text)Time-coded Transcript

Indexing and Search:Search on fragment level

Audio Extraction

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 36: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MEDIAMOSA TRANSCRIPTING TECHNOLOGY

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 37: Norwegian studietur MediaMosa   22 november 2011

MEDIAMOSA TRANSCRIPTING PROJECT

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 38: Norwegian studietur MediaMosa   22 november 2011

MEDIAMOSA TRANSCRIPTING PROJECT

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 39: Norwegian studietur MediaMosa   22 november 2011

MEDIAMOSA TRANSCRIPTING PROJECTSubtitles:

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 40: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

OPEN SOURCE MULTI-SOURCE HTML5 PLAYER

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 41: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 42: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

Picture in Picture, Chapter marking, Text Recognition, Recording Player for Flash and iPad

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 43: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 44: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

RECORDING BOX LECTURE RECORDINGCommunity Development Projects

• Automatic publishing• Create and use metadata• Rich Media content• All metadata searchable

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 45: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MediaMosa Status & Roadmap

Continued Development in 2011: Two major releases based on new Drupal 7 framework.• MediaMosa 3.0: focusses on Open Interfaces (Released!)• MediaMosa 3.5: focusses on Transcripting Technology (speech-2-text)

Other MediaMosa Projects 2011:• Proof of Concepts Transcripting Technology• Technology Scouting and POC: Video Annotation• Proof of Concepts Flexible Workflows

(Enhanced support for other content than audio/video)

Available on mediamosa.org

Release 2.3.17 Release 3.0.6

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 46: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Community Development Projects

Drupal 7

MEDIAMOSA DRUPAL MODULES AND SDK

Drupal 6

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 47: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

DEVELOPMENT MEDIAMOSA FRONTEND

• Support for basic functions like:federative login, screening, uploads, transcoding, metadata, playback, collections, search.

• Works together with MediaMosa 3.x.

• Based on Drupal CMS and makes use of the MediaMosa Construction Kit (Drupal Modules).

• Skinable: easy to change template to change look and feel.

• Installable as a ‘ready to use’ frontend application or as a SURFconext service.

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11

Page 48: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

Next Steps• SURFnet funding for development ends 1-1-2012

• SURFnet is ending enduser services like SURFmedia as of 1-1-2013

• Dutch education is looking for alternatives:- MediaMosa in the Cloud?- MediaMosa as a service of SURFconext?- Alternative video services as a service of SURFconext?- Using MediaMosa as an institutional service?

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

The role of the Community becomes more and more important!

• Future of MediaMosa depends on it.• Secure commitment from educational

institutes.

Tuesday, November 22, 11

Page 49: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MediaMosa Funding

• SURFnet/Kennisnet Innovation Program (until 1-1-2012)

• Sponsoring from SURFnet / Institutions / Partners / Developers

• Contributions from MediaMosa Community

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

SURFnet’s decision to end enduser services like SURFmedia will boost the uptake of MediaMosa.

The role of the Community becomes more and more important!

MediaMosa is there to stay!

Tuesday, November 22, 11

Page 50: Norwegian studietur MediaMosa   22 november 2011

SURFnet. We make innovation work1

MediaMosa Directions

Q&A

MediaMosa

MediaMosa

MediaMosa

Thanks

for yo

ur

attenti

on!

WWWhttp://mediamosa.org

Online Demohttp://demo.mediamosa.org

Forumhttp://mediamosa.org/forum

Issue Trackerhttp://mediamosa.org/trac

Source Codehttps://github.com/mediamosa

Slidesharehttp://www.slideshare.net/MediaMosa

Twitterhttp://twitter.com/mediamosa

UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work

Tuesday, November 22, 11