Your SlideShare is downloading. ×
  • Like
SURFmedia and  MediaMosa; Platform, Architecture and Features.   Diverse2009
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

SURFmedia and MediaMosa; Platform, Architecture and Features. Diverse2009

  • 444 views
Published

SURFmedia, a full featured video platform for students, teachers and educational institutes to use in everyday educational environments and circumstances. …

SURFmedia, a full featured video platform for students, teachers and educational institutes to use in everyday educational environments and circumstances.
MediaMosa: Open Source Media Management and Distribution Platform, using REST principles and based on a Drupal framework.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
444
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. SURFmedia Platform and Features A full featured video platform for students, teachers and educational institutes to use in everyday educational environments and circumstances Ivo Reints Frans Ward ivo.reints@surfnet.nl Frans.Ward@surfnet.nl DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 2. SURFnet Dutch National Research and Educational Network Connects over 180 educational and research institutions over IP (1 & 10 GB/s dark fiber and lightpaths) Connects internationally with Geant2, GLIF, GLORIAD Approximately 1 million users (scientists, teachers and students) DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 3. Services Network infrastructure DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 4. Services Network infrastructure Authentication & Autorisation Security Group Communication Document Sharing, VideoConferencing, maillists Multimedia Distribution On demand & Live A/V Support DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 5. MultiMedia Distribution 1998 -> Audio & Video hosting service 2003 -> SURFnet Video Portal SURFnet-TV Live Netcasting 2007 -> Start of design new generation video services Existing platform ‘end of life’ Demand for new features Integration of services DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 6. MultiMedia Distribution 1998 -> Audio & Video hosting service 2003 -> SURFnet Video Portal SURFnet-TV Live Netcasting 2007 -> Start of design new generation video services Existing platform ‘end of life’ Demand for new features Integration of services DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 7. SURFmedia DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 8. Features SURFmedia Federated Authentication, SURFnet guest idp 1GB free storage Advanced Autorisation Tagging, reviews, rating Screenshots & previews WindowsMedia, MP4 & Flash Streaming & download (+RSS = VodCast) Integration on-demand & live services DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 9. Facts and Figures +/- 13807 accounts +/- 49061 assets +/- 500.000 requested streams a month Content suppliers DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 10. Autorisation Autorisation for playing medifiles Domain (location of PC) - fontys.nl, rug.nl Realm (group of signed-in users) - @fontys.nl, @rug.nl E-mail adress (individuals) - J.Doe@fontys.nl, N.Obody@rug.nl Combinations of the above DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 11. How does it look? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 12. How does it look? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 13. Federated authentication DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 14. Web 2.0 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 15. Personal environment DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 16. Widget DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 17. MediaMosa Architecture and Features Open Source Media Management and Distribution Platform Frans Ward Technical Product Manager Advanced Services Frans.Ward@surfnet.nl DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 18. SURFmedia, VP-Core, SURFmedia Core, MediaMosa... DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 19. SURFmedia, VP-Core, SURFmedia Core, MediaMosa... Confused? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 20. DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 21. SURFmedia: end-user portal for streaming media. Service of SURFnet DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 22. SURFmedia: end-user portal for streaming media. Service of SURFnet VP-Core: video backend infrastructure used by SURFnet/ Kennisnet for their video services DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 23. SURFmedia: end-user portal for streaming media. Service of SURFnet VP-Core: video backend infrastructure used by SURFnet/ Kennisnet for their video services SURFmedia Core: middleware service for institutions to connect their end-user portals to VP-Core DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 24. SURFmedia: end-user portal for streaming media. Service of SURFnet VP-Core: video backend infrastructure used by SURFnet/ Kennisnet for their video services Powered by MediaMosa SURFmedia Core: middleware service for institutions to connect their end-user portals to VP-Core Powered by MediaMosa MediaMosa: open source application for media management DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 25. Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: software Release Date: 8 april 2009 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 26. Open Source (GPLv2) Software Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: software Release Date: 8 april 2009 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 27. Open Source (GPLv2) Software For building an online delivery and media management platform Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: software Release Date: 8 april 2009 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 28. Open Source (GPLv2) Software For building an online delivery and media management platform For (streaming) video, audio and in fact any content Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: software Release Date: 8 april 2009 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 29. 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 Main Entry: 1me·dia-mo-sa Pronunciation: ˈmē-dē-ә-mō-ˈzā Function: software Release Date: 8 april 2009 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 30. 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 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 31. DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 32. Developed within the framework of the SURFnet/Kennisnet Innovation Programme, DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 33. Developed within the framework of the SURFnet/Kennisnet Innovation Programme, MediaMosa is the basis for various successful video services that SURFnet and Kennisnet provide or will provide to the Dutch educational sector. (Leraar24, Teleblik, SURFmedia, ...) DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 34. Architecture • Service Oriented Architecture (SOA) • REST on the outside, REST on the inside • Scalability, Redundancy, High Availability • Common base for MediaMosa is Drupal: ✓ Content Management System ✓ Web Application Framework ✓ Modulair, Hook-oriented and Scaleable • Included with the MediaMosa is ✓ MediaMosa Admin Application ✓ While Label End-user Application (EGA) DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 35. REST Representational State Transfer DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 36. REST Representational State Transfer • All interactions (messages) with the MediaMosa platform are done with REST-calls. DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 37. REST Representational State Transfer • All interactions (messages) with the [GET] .../asset?limit=10 MediaMosa platform are done with REST-calls. <response> <header> <item_count>10</item_count> <item_count_total>31930</item_count_total> <item_offset/> <request_process_time>1.6566</request_process_time> <request_query_count>15</request_query_count> <request_result>success</request_result> <request_result_description></request_result_description> <request_result_id>601</request_result_id> <request_uri>[GET] /asset?limit=10</request_uri> <vpx_version>1.0.1-6</vpx_version> </header> <items> <item id="1"> <asset_id>1</asset_id> <app_id>1</app_id> <provider_id></provider_id> <owner_id>av-user-zfontys</owner_id> <group_id>fontys</group_id> <videotimestamp>2004-09-10 19:59:26</videotimestamp> ......... DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 38. REST Representational State Transfer • All interactions (messages) with the [GET] .../asset?limit=10 MediaMosa platform are done with REST-calls. <response> <header> • REST strictly refers to a collection of network <item_count>10</item_count> <item_count_total>31930</item_count_total> <item_offset/> architecture principles which outline how <request_process_time>1.6566</request_process_time> resources are defined and addressed. <request_query_count>15</request_query_count> <request_result>success</request_result> <request_result_description></request_result_description> <request_result_id>601</request_result_id> <request_uri>[GET] /asset?limit=10</request_uri> <vpx_version>1.0.1-6</vpx_version> </header> <items> <item id="1"> <asset_id>1</asset_id> <app_id>1</app_id> <provider_id></provider_id> <owner_id>av-user-zfontys</owner_id> <group_id>fontys</group_id> <videotimestamp>2004-09-10 19:59:26</videotimestamp> ......... DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 39. REST Representational State Transfer • All interactions (messages) with the [GET] .../asset?limit=10 MediaMosa platform are done with REST-calls. <response> <header> • REST strictly refers to a collection of network <item_count>10</item_count> <item_count_total>31930</item_count_total> <item_offset/> architecture principles which outline how <request_process_time>1.6566</request_process_time> resources are defined and addressed. <request_query_count>15</request_query_count> <request_result>success</request_result> <request_result_description></request_result_description> <request_result_id>601</request_result_id> ✓ This reduces the complexity <request_uri>[GET] /asset?limit=10</request_uri> <vpx_version>1.0.1-6</vpx_version> ✓ improves the effectiveness of performance </header> tuning <items> <item id="1"> ✓ increases the scalability of pure server <asset_id>1</asset_id> components <app_id>1</app_id> <provider_id></provider_id> <owner_id>av-user-zfontys</owner_id> <group_id>fontys</group_id> <videotimestamp>2004-09-10 19:59:26</videotimestamp> ......... DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 40. MediaMosa Highlights ★ Asset Metadata Scheme is expandable and customizable. Included is DC, QDC, LOM & CZP ★ Automated Transcoding services using Open Source FFmpeg for common formats: Flash / WMV / H.264 MPEG4 ★ Index publishing / harvesting with OAI/PMH ★ Search services: from simple text search to complex search queries using CQL level 2 ★ Automated Stills extraction from video ★ Option to set access restrictions for playing media DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 41. Community Website DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 42. Community Website www.mediamosa.org DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 43. Status & Roadmap Available Today on www.mediamosa.org Release 1.5 Current & Future developments • Release 1.6, and 3 next releases in 2009 • Rich Media - Weblecture recording support • Enhanced support for other content than audio/video • Support for multiple storage solutions • Live Streaming support DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 44. Questions? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 45. Questions? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research