SURFnet has a history of video platforms. In the third generation, SURFmedia, SURFnet is now working to combine on-demand and live streaming into one, easy-to-use experience.
---
MediaMosa (www.mediamosa.org) is open source software to build a Middleware Media Distribution Platform.
This platform has been designed as open source following open standards and supporting open formats. Its architecture is based on the key design principle that content streaming applications, like SURFmedia, communicate with a middleware back-end media management infrastructure using REST webservice calls.
----
This presentation describes the plans for SURFmedia and the architecture and the features of MediaMosa and how it is used as the basis for various successful video services that SURFnet provides to the Dutch educational sector.
Similar to Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of an Open Source, Middleware Media Management and Distribution Platform
Similar to Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of an Open Source, Middleware Media Management and Distribution Platform (20)
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of an Open Source, Middleware Media Management and Distribution Platform
1. Jens de Smit
Frans Ward
Live streaming for everyone
and
The MediaMosa video platform
TERENA Networking Conference, Vilnius
June 1, 2010 `
2. Agenda
12 min.
SURFnet Video Services
SURFmedia
Live streaming in SURFmedia Frans Ward
Technical Product Manager
12 min.
SURFnet Advanced Services
MediaMosa Architecture & Features Frans.Ward@surfnet.nl
MediaMosa Open Community
MediaMosa Status & Roadmap Jens de Smit
6 min. Young Talent
Questions SURFnet
Jens.deSmit@surfnet.nl
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
3. SURFnet Video Services
1998 Audio & Video hosting service (AV-hosting) - 1st generation
2003 SURFnet Video Portal (SVP) - 2nd generation
2005 SURFnet-TV Live Netcasting
2007 Start new generation video services - 3rd generation
Part of the SURFnet/Kennisnet Innovation program
Separate backend - frontend functionality
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
4. SURFnet Video Services
SURFmedia
VOD + live
frontend
VOD backend Live backend
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
5. SURFmedia Frontend
SURFnet’s online mediaportal
www.surfmedia.nl
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
6. SURFmedia Features
• Video hosting for individual users
• SURFfederatie as external identity provider
• Flexible search options on metadata
• Access control for individuals and groups
• Portal for live video streams
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
7. SURFmedia Facts and Figures
+
/- 25.000 user accounts
+
/- 85.000 videos
+
/- 250.000 requested streams per month
+
/- 15 TB of video assets
Content Suppliers:
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
8. SURFmedia live
streaming functionality
• Portal to SURFmedia live backend
• Channels available to everyone, but…
• … procedural nightmare to request
• … maintenance nightmare to keep updated
• Goal: develop a live streaming complement
to existing on-demand functionality
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
9. SURFmedia Live -
overview
• Software interface between SURFmedia
front-end and SURFmedia live backend
• Users announce programmes
• Frequent broadcasters can reserve channels
• Searchable programme guide
• Everything with a
minimal number of actions
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
10. SURFmedia Live -
streaming formats
• Multiple formats are supported: Windows Media,
Flash H264/VP6, Ogg Theora/Vorbis, MP3
• Use your own encoder: Flash Media Live Encoder,
Windows Media Encoder, ices, etc…
• Or use the embedded Flash encoder with your
webcam
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
11. SURFmedia Live –
step-by-step
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
12. SURFmedia Live –
status and roadmap
• Dec. 2009: Proof of Concept
• Today: SURFmedia live backend updated
• Summer 2010: acceptance testing and in production
Future:
• Integration with MediaMosa backend
• Feature set expanded (social media integration)
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
13. SURFmedia Live –
key points
• Simple
• Fast
1. • Flexible
3.
2.
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
14. 3rd generation Video Services
Architecture Requirements
(SURFmedia)
• Based on a Service Oriented
Frontend
Architecture (SOA)
• Separation of frontend and
backend functionality
• Multiple end-user applications on a
centralized video backend
infrastructure
(MediaMosa)
• Flexibility: combining components
Backend
• Performance and High availability
• Scalable for future expansions
• Open source and open source
components !
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
15. Webservices http://mediamosa.org/api
Over 150, divided in services for....
• Play Video (PlayProxy HTML wrapper)
• Authentication (DBUS for EUA)
• Authorization
(Domain, REALM, Group or mixed)
• Upload (PUT, POST, FTP)
• Transcoding
• Media Management: mediafiles, assets
and collections
• Search: Contextual Query Language
• Jobs
• Metadata and OAI/PMH
• Notification
• Logging and Statistics
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
17. End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
18. End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and transcoding servers and
storage.
SURFnet: VP-Core
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
19. End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and transcoding servers and
storage.
SURFnet: VP-Core
Support Applications:
White Label EGA, Provider Application and OAI
Provider / Harvester
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
20. End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia
Video backend infrastructure,
including streaming- and transcoding servers and
storage.
SURFnet: VP-Core
Support Applications:
White Label EGA, Provider Application and OAI
Provider / Harvester
Powered by MediaMosa:
open source application
for media management and distribution
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
23. MediaMosa is.....
Open Source (GPLv2) Software
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
24. MediaMosa is.....
Open Source (GPLv2) Software
For building an online delivery and media management platform
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
25. MediaMosa is.....
Open Source (GPLv2) Software
For building an online delivery and media management platform
For (streaming) video, audio and in fact any content
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
26. MediaMosa is.....
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 and transoding services
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
27. MediaMosa is.....
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 and transoding services
Modular and based on the Drupal framework, using REST principles
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
28. MediaMosa is.....
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 and transoding services
Modular and based on the Drupal framework, using REST principles
MediaMosa is the basis for various successful video services
that SURFnet provide to the Dutch educational sector.
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
29. Open Source
GPLv2
Open as in Open Source, Open
Technology, Open Formats,
Open Content, Open Exchange.
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
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
30. MediaMosa Community
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
32. • Code Repository Subversion (SVN)
• Community Forum
• Documentation
• Issue Tracker
• Online Reference Guide
• Wiki
• Projects:
MediaMosa Building Block for Blackboard
RichMedia EUA for viewing weblecture recordings
• Open Access
• English language
http://mediamosa.org
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
33. MediaMosa Status & Roadmap
Available on
mediamosa.org
Release 2.1
Continued development:
2010: Three major releases based on new Drupal 7 framework
Focus to provide a better and more supported
community version for open source development
Some Topics:
• Rich Media - Weblecture recording support
• Transcripting Technology Scout
• MediaMosa Open API / Cloud
• Enhanced support for other content than audio/video
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
34. MediaMosa Highlights
or why should I be interested?
★ MediaMosa is the basis for various successful video services
that SURFnet and Kennisnet provide to the Dutch
educational sector
★ Open as in Open Source, Open Technology, Open Formats,
Open Content, Open Exchange, Open Access
★ Options to set access restrictions for playing media
★ Modular and Highly Flexible
★ Features a Rich Feature set
★ New 2.x version introduces many improvements for open
source developers
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work
35. MediaMosa Highlights
or why should I be interested?
★ MediaMosa is the basis for various successful video services
that SURFnet and Kennisnet provide to the Dutch
educational sector
★ Open as in Open Source, Open Technology, Open Formats,
Open Content, Open Exchange, Open Access
★ Options to set access restrictions for playing media
★ Modular and Highly Flexible
★ Features a Rich Feature set
★ New 2.x version introduces many improvements for open
source developers
http://mediamosa.org
TERENA Networking Conference, Vilnius, June 1, 2010
SURFnet. We make innovation work