Jens de Smit
                                         Frans Ward




 Live streaming for everyone
             and
The Med...
Agenda


12 min.

 SURFnet Video Services
 SURFmedia
 Live streaming in SURFmedia                                         ...
SURFnet Video Services
1998         Audio & Video hosting service (AV-hosting) - 1st generation

2003         SURFnet Vide...
SURFnet Video Services

                         SURFmedia
                         VOD + live
                          f...
SURFmedia                                          Frontend
SURFnet’s online mediaportal




    www.surfmedia.nl
    TERE...
SURFmedia Features
•   Video hosting for individual users
•   SURFfederatie as external identity provider
•   Flexible sea...
SURFmedia Facts and Figures
                +
                    /- 25.000 user accounts

                +
             ...
SURFmedia live
 streaming functionality
• Portal to SURFmedia live backend
• Channels available to everyone, but…
• … proc...
SURFmedia Live -
        overview
• Software interface between SURFmedia
  front-end and SURFmedia live backend
• Users an...
SURFmedia Live -
       streaming formats
• Multiple formats are supported: Windows Media,
  Flash H264/VP6, Ogg Theora/Vo...
SURFmedia Live –
        step-by-step




TERENA Networking Conference, Vilnius, June 1, 2010
     SURFnet. We make innova...
SURFmedia Live –
       status and roadmap
• Dec. 2009: Proof of Concept
• Today: SURFmedia live backend updated
• Summer ...
SURFmedia Live –
   key points
       • Simple
       • Fast
1.     • Flexible




                                       ...
3rd   generation Video                                Services
        Architecture Requirements




                     ...
Webservices                                        http://mediamosa.org/api
Over 150, divided in services for....


 •   P...
TERENA Networking Conference, Vilnius, June 1, 2010
     SURFnet. We make innovation work
End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia




                             TERENA Netw...
End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia



Video backend infrastructure,
including s...
End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia



Video backend infrastructure,
including s...
End-user Application.
Web frontend for media distribution.
SURFnet: SURFmedia



Video backend infrastructure,
including s...
TERENA Networking Conference, Vilnius, June 1, 2010
     SURFnet. We make innovation work
MediaMosa is.....




TERENA Networking Conference, Vilnius, June 1, 2010
     SURFnet. We make innovation work
MediaMosa is.....
Open Source (GPLv2) Software




               TERENA Networking Conference, Vilnius, June 1, 2010
    ...
MediaMosa is.....
Open Source (GPLv2) Software

For building an online delivery and media management platform




        ...
MediaMosa is.....
Open Source (GPLv2) Software

For building an online delivery and media management platform

For (stream...
MediaMosa is.....
Open Source (GPLv2) Software

For building an online delivery and media management platform

For (stream...
MediaMosa is.....
Open Source (GPLv2) Software

For building an online delivery and media management platform

For (stream...
MediaMosa is.....
Open Source (GPLv2) Software

For building an online delivery and media management platform

For (stream...
Open Source
                                              GPLv2
                     Open as in Open Source, Open
        ...
MediaMosa Community




   TERENA Networking Conference, Vilnius, June 1, 2010
        SURFnet. We make innovation work
MediaMosa Community


http://mediamosa.org




    TERENA Networking Conference, Vilnius, June 1, 2010
         SURFnet. W...
•   Code Repository Subversion (SVN)
    •   Community Forum
    •   Documentation
    •   Issue Tracker
    •   Online Re...
MediaMosa Status & Roadmap
                        Available on
                      mediamosa.org
                      ...
MediaMosa Highlights
                          or why should I be interested?
★ MediaMosa is the basis for various success...
MediaMosa Highlights
                          or why should I be interested?
★ MediaMosa is the basis for various success...
Upcoming SlideShare
Loading in …5
×

Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of an Open Source, Middleware Media Management and Distribution Platform

1,446 views

Published on

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.

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,446
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of an Open Source, Middleware Media Management and Distribution Platform

  1. 1. Jens de Smit Frans Ward Live streaming for everyone and The MediaMosa video platform TERENA Networking Conference, Vilnius June 1, 2010 `
  2. 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. 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. 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. 5. SURFmedia Frontend SURFnet’s online mediaportal www.surfmedia.nl TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  6. 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. 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. 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. 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. 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. 11. SURFmedia Live – step-by-step TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  12. 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. 13. SURFmedia Live – key points • Simple • Fast 1. • Flexible 3. 2. TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  14. 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. 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
  16. 16. TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  17. 17. End-user Application. Web frontend for media distribution. SURFnet: SURFmedia TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  18. 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. 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. 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
  21. 21. TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  22. 22. MediaMosa is..... TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  23. 23. MediaMosa is..... Open Source (GPLv2) Software TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  24. 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. 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. 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. 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. 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. 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. 30. MediaMosa Community TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  31. 31. MediaMosa Community http://mediamosa.org TERENA Networking Conference, Vilnius, June 1, 2010 SURFnet. We make innovation work
  32. 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. 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. 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. 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

×