Norwegian studietur MediaMosa 22 november 2011
description
Transcript of 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
• 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
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
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
https://ww.surfmedia.nl/
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
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
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
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
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
1UNINETT eCampus Studietur - MediaMosa Introduction
Utrecht, 22 November 2011 - SURFnet. We make innovation workTuesday, November 22, 11
1
MediaMosa, an Introduction
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
SURFnet. We make innovation work1
over 185 REST serviceshttp://mediamosa.org/api
Image credit: lego desktop wallpaper CC BY-NC
Tuesday, November 22, 11
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
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
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
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
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
SURFnet. We make innovation work1
MediaMosa Community Website & Online DEMO environment
http://mediamosa.org
http://demo.mediamosa.org
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
Tuesday, November 22, 11
Tuesday, November 22, 11
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
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
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
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
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
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
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
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
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
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
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
MEDIAMOSA AND OPENCAST MATTERHORN
Tuesday, November 22, 11
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
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
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
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
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
MEDIAMOSA TRANSCRIPTING PROJECT
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
MEDIAMOSA TRANSCRIPTING PROJECT
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
MEDIAMOSA TRANSCRIPTING PROJECTSubtitles:
UNINETT eCampus Studietur - MediaMosa IntroductionUtrecht, 22 November 2011 - SURFnet. We make innovation work
Tuesday, November 22, 11
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
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
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
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
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
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
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
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
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
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
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