SURFnet is the national computer network for higher education and research in the Netherlands. It provides advanced services including high performance networking, authentication and authorization, and advanced multimedia collaboration tools. MediaMosa is open source software developed by SURFnet to build an open video platform. It provides features such as flexible metadata, transcoding services, access management and screening, and search services. SURFnet outlined MediaMosa's status and roadmap, noting future development and potential alternatives as SURFnet ends its end user services.
TF-Media Porto - MediaMosa workshop - october 26 2011
1. Frans Ward
Technical Product Manager
SURFnet Advanced Services
MediaMosa: Open Source Media Management
Software to Build an Open Video Platform
“Open Video in Education”
MediaMosa @ TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
`
Wednesday, October 26, 11
2. OVERVIEW
• About SURFnet
And our services. Briefly...
• MediaMosa Introduction
What is it?
• MediaMosa Features
What can it do for you?
• MediaMosa Status, Roadmap, Next
Steps
What more can we expect?
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
3. About SURFnet
• The SURFnet network is the
national computer network for
higher education and research in
the Netherlands (NREN)
• Not for profit, 80 employees
• 180 connected institutions,
serving 1 million users
NREN, National Research and Education Network
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
4. SURFnet Services
SURFnet provides advanced services to the
Dutch research and education community
High performance networking.
SURFnet plays a leading role in the development
of national, European and world-wide
networking.
Authentication and authorization
services to provide secure access to the
network and other resources.
Advanced multimedia collaboration
tools, including high quality audio/video
streaming and communication.
NREN, National Research and Education Network
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
5. SURFnet Video Services
1998 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
SURFmedia (2007)
VP-X Project (2007)
VP-Core Platform (2008)
MediaMosa Software (2009)
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
6. SURFnet Video Services
Front-ends
Back-ends
SURFmedia
SURFnet’s online mediaportal
http://www.surfmedia.nl/
CDN
✓ Video On Demand (VOD)
✓ Live Streaming
Facts and Figures (June 2011)
• 97.610 assets
• 15 TB data
VP-Core
• 47.979 accounts Powered by
• 11.450 logins per month
• 43 institutions using federative logins
• 4 content suppliers
• 248.049 views per month
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
7. SURFnet Video Services
Front-ends
Back-ends
SURFmedia
SURFnet’s online mediaportal
http://www.surfmedia.nl/
CDN
✓ Video On Demand (VOD)
✓ Live Streaming
Facts and Figures (June 2011)
• 97.610 assets
• 15 TB data
VP-Core
• 47.979 accounts Powered by
• 11.450 logins per month
• 43 institutions using federative logins
• 4 content suppliers
• 248.049 views per month
SERVICE ENDS 1-1-2013
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
8. MediaMosa
Open Source
Software to build a
Media Management and
Distribution Platform
In use by SURFnet and
Kennisnet on their
VP-Core platform since
July 2008
Main Entry: 1me·dia-mo-sa
Pronunciation: ˈmē-dē-ə-mō-ˈzā
Function: open source software to build a media
management and distribution platform
Release Date: 8 april 2009
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
9. 1 MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
10. MediaMosa, an Introduction
1 MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
11. 189 REST services
http://mediamosa.org/api
Image credit: lego desktop wallpaper CC BY-NC
1 SURFnet. We make innovation work
Wednesday, October 26, 11
12. PROVEN TECHNOLOGY
MediaMosa is in production since 2008 with SURFnet and Kennisnet.
Also used by...
Wednesday, October 26, 11
13. Flexible Metadata
Element Sets
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
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
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
14. 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.
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
15. Access Management
Screening
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"
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
16. 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
Support for Apache SOLR as alternative
search engine!
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
17. MediaMosa Community Website
& Online DEMO environment
http://mediamosa.org
http://demo.mediamosa.org
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
18. TECHNOLOGY SCOUTING PROJECTS... PAST & PRESENT
• Rich Media Systems Compared • Transcripting Technology
• MediaMosa Building Block for • MediaMosa RichMedia
Blackboard Application
• MediaMosa and support for • Content Supplier Application
other content
• MediaMosa and Opencast
• Full text search engines Matterhorn
• Content in the Cloud • HTML5 Video
• MediaMosa and Open API • Video Annotation
Sco uts
Technology
MediaMosa
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
19. Community Development Projects
MEDIAMOSA DRUPAL MODULES AND SDK
Dr upal 6
Drupal 7
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
20. OPEN SOURCE MULTI-SOURCE HTML5 PLAYER
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
21. MediaMosa Status & Roadmap
Available on
mediamosa.org
Release 2.3.17
Release 3.0.6
Continued Development in 2011:
Two major releases based on new Drupal 7 framework.
• MediaMosa 3.0: focusses on Open Interfaces
• 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)
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
22. MediaMosa 3.0
Focus on open interfaces, open standards and OpenSocial
MediaMosa OpenAPI interface:
Own interface in MediaMosa for support for
open REST calls and other related functions:
• Search
• oAuth
• oEmbed
• open upload
Open standards:
• JSON, ATOM feed
OpenSocial:
• a common API for social applications across multiple websites
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
23. New Features: Other
• PDF Support
- PDFinfo: Integrated analyzer for meta data parsing
- PDF2SWF: Converts PDF to SWF to enable to view PDF
inside website (http://www.swftools.org/)
• Image Support
- ImageMagic tool: Convert, Edit, and Compose Images
http://www.imagemagick.org/
- Exiv2: Manipulate the Exif metadata of images
http://www.exiv2.org/
• Watermarking
- Allows stills to be watermarked
• Users can now be in more than one (quota) group
- No longer 1 on 1 relation between users and groups
• Status page improvements
- More information
- Real time and cached information
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
24. 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?
- Using MediaMosa as an institutional service
• MediaMosa is being used by others:
- Archipel (Belgium)
- E-Campus (Norway)
- Cineca (Italy)
- Arnes (Slovenia)
• The role of the Community
becomes more and more important!
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11
25. WWW
MediaMosa Directions
http://mediamosa.org
Online Demo
Q&A
http://demo.mediamosa.org
sa
MediaMo
Forum MediaMosa
http://mediamosa.org/forum
MediaMosa
Issue Tracker
http://mediamosa.org/trac
Source Code
https://github.com/mediamosa
Slideshare
ur
http://www.slideshare.net/MediaMosa
yo
or
Twitter s f n!
http://twitter.com/mediamosa ank t io
Th en
att
1 SURFnet. We make innovation work
MediaMosa @ 5th TF-Media Workshop
Porto, October 26, 2011 - SURFnet. We make innovation work
Wednesday, October 26, 11