MediaMosa: Open Source Media Management
Software to Build an Open Video Platform
“Open Video in Education". Presented at Online Educa Berlin, December 3, 2010
Secure your environment with UiPath and CyberArk technologies - Session 1
Online Educa Berlin - MediaMosa: Open Source Media Management Software to Build an Open Video Platform, Berlin - 3-dec-2010
1. Frans Ward
Technical Product Manager
SURFnet Advanced Services
Frans.Ward@surfnet.nl
MediaMosa: Open Source Media Management
Software to Build an Open Video Platform
“Open Video in Education”
ONLINE EDUCA BERLIN 2010
December 3, 2010
`
2. OVERVIEW
• OPEN
What is open?
• MediaMosa Introduction
What is it?
• MediaMosa Features
What can it do for you?
• MediaMosa Architecture
How is it build?
• Open Video in Education
How can MediaMosa be of use here?
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
3. About SURFnet
• The SURFnet network is the
national computer network for
higher education and research in
the Netherlands (NREN)
• SURFnet is a subsidiary of the
SURF organization
• Not for profit, 80 employees
• 180 connected institutions,
serving 1 million users
NREN, National Research and Education Network
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
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
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
5. OPEN? OPEN!
...BUT WHAT IS OPEN?
• Open Source (MediaMosa, FFmpeg)
• Open Codecs (h.264, theora, VP8)
• Open Media Formats (Mpeg4, ogg, WebM)
• Open Standards (HTML 5)
• Open Technology (Open API)
• Open Content (Creative Commons)
• Open Principles (Open Video Alliance)
• Open License (Royalty Free vs ‘Forever Free’)
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
6. MediaMosa
Open Source
Software to build a
Media Management and
Distribution Platform
Partner for development:
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
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
7. ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
8. MediaMosa, an Introduction
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
9. MediaMosa is..... (summary)
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
10. MediaMosa is..... (summary)
Open Source (GPLv2) Software
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
11. MediaMosa is..... (summary)
Open Source (GPLv2) Software
For building an online delivery
and media management platform
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
12. MediaMosa is..... (summary)
Open Source (GPLv2) Software
For building an online delivery
and media management platform
For (streaming) video, audio and in fact
any content
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
13. MediaMosa is..... (summary)
Open Source (GPLv2) Software
For building an online delivery
and media management platform
For (streaming) video, audio and in fact
any content
Features flexible metadata sets, screening and transcoding services
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
14. MediaMosa is..... (summary)
Open Source (GPLv2) Software
For building an online delivery
and media management platform
For (streaming) video, audio and in fact
any content
Features flexible metadata sets, screening and transcoding services
Open as in Open Source, supporting Open Technology,
Open Formats, Open Content,...
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
15. MediaMosa is..... (summary)
Open Source (GPLv2) Software
For building an online delivery
and media management platform
For (streaming) video, audio and in fact
any content
Features flexible metadata sets, screening and transcoding services
Open as in Open Source, supporting Open Technology,
Open Formats, Open Content,...
MediaMosa is the basis for various successful
video services that SURFnet provide to
the Dutch educational sector
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
16. >150 Webservices
UNINETT Lecture Recording Workshop - Trondheim, October 6, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
17. Features
flexible
Flexible Metadata
metadat
a sets
Element Sets
Metadata Element Sets Provided:
• Standard Dublin Core (DC)
• Qualified Dublin Core (QDC)
• Learning Object Metadata (IEEE LOM)
• ‘Content Zoek Profiel’ (CZP)
Objects are organised in assets, mediafiles and collections
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
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
18. Features
flexible
transcod
ing serv
ices
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.
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
19. Access
Features
screening
ser
restricti vices for setting
ons on m access
edia
Management
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"
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
20. MediaMosa
Architecture Blueprint
Applications
Front-end
‣ Based on a Service Oriented Architecture
‣ Separation of front-end and back-end
functionality
‣ Multiple end-user applications on a
centralized video backend infrastructure
‣ Flexibility: combining components
MediaMosa
‣ Performance and High availability
Back-end
‣ Scalable for future expansions
‣ Open source and open source
components !
➡ Common base for MediaMosa
is Drupal
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
21. MediaM
osa is th
video se e bas
rvices th is for various su
at SURF c
the Dut
ch educ net prov cessful
ational s ide to
ector
22. MediaM
osa is th
video se e bas
rvices th is for various su
at SURF c
the Dut
ch educ net prov cessful
ational s ide to
ector
23. MediaM
osa is th
video se e bas
rvices th is for various su
at SURF c
the Dut
ch educ net prov cessful
ational s ide to
ector
24. MediaM
osa is th
video se e bas
rvices th is for various su
at SURF c
the Dut
ch educ net prov cessful
ational s ide to
ector
25. MediaM
osa is th
video se e bas
rvices th is for various su
at SURF c
the Dut
ch educ net prov cessful
ational s ide to
ector
26. SURFmedia
Facts and Figures
+/ 40.000 user accounts
-
+/ 90.000 videos
-
+/ 250.000 requested streams per month
-
+/ 15 TB of video assets
-
Content Suppliers:
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
27. PROVEN TECHNOLOGY
MediaMosa is in production since 2008 with SURFnet and Kennisnet.
Also used by...
ONLINE EDUCA BERLIN, December 3, 2010
SURFnet. We make innovation work
28. MediaMosa Status & Roadmap
Available on
mediamosa.org
Release 2.2 RC4
Continued Development:
2011: Three major releases based on new Drupal 7 framework
Focus to provide a better and more supported community version for
open source development
Technology Scouting Projects:
• Weblecture recording support
• Transcripting Technology
• MediaMosa Open API / Cloud
• Enhanced support for other content than audio/video
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
29. Weblectures and MediaMosa
MEDIAMOSA RICH MEDIA END USER APPLICATION
Goal: to provide a rich media
presentation application using
MediaMosa for presenting weblecture
recordings.
• 2 playback modes: Video - Video or
Video - Slides
• Using export of a MediaSite recording
• Automatically producing slides from video
• Code available on MediaMosa website:
http://www.mediamosa.org/richmedia
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
30. MediaMosa Community Website
& Online DEMO environment
http://mediamosa.org
http://demo.mediamosa.org
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
31. WWW
http://mediamosa.org
MediaMosa
Online Demo
http://demo.mediamosa.org Directions
Forum
http://mediamosa.org/forum
osa
MediaM
Lists MediaMosa
announce@lists.mediamosa.org MediaMosa
devel@lists.mediamosa.org
trac@lists.mediamosa.org
Issue Tracker / SVN
http://mediamosa.org/trac
Slideshare
http://www.slideshare.net/MediaMosa
Twitter
http://twitter.com/mediamosa
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
32. ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
33. ...but will it work on my iPad?
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
34. ...but will it work on my iPad?
Good question!
We know it will work on Android ;-)
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
35. WWW
http://mediamosa.org
Online Demo
Q&A
http://demo.mediamosa.org
Forum osa
MediaM
http://mediamosa.org/forum MediaMosa
MediaMosa
Lists
announce@lists.mediamosa.org
devel@lists.mediamosa.org
trac@lists.mediamosa.org
Issue Tracker / SVN
http://mediamosa.org/trac
Slideshare
yo ur
http://www.slideshare.net/MediaMosa for n!
ks tio
an en
Twitter Th att
http://twitter.com/mediamosa
ONLINE EDUCA BERLIN, December 3, 2010
1 SURFnet. We make innovation work
SURFnet. We make innovation work
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
Authorship and Viewing — Video creation, editing, and playback tools should be easy to use, accessible, and available in free and open source implementations\nOpen Standards for Video — Video standards (formats, codecs, metadata, etc.) should be open, interoperable, and royalty free\nOpen Distribution — Software platforms should support open standards and open licenses. Networks must remain neutral.\nA Rich, Participatory Culture — Laws governing intellectual property must not discourage participatory culture. By default, video content must be available without technological barriers or access constraints.\nCivil Liberties and Basic Rights — People should have the right to participate in a democratic culture, the right to privacy, freedom of expression, freedom from censorship, non-limiting terms of service, and the right to self-distribution.\n\n