SURFmedia and MediaMosa; Platform, Architecture and Features. Diverse2009

666 views

Published on

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.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
666
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

SURFmedia and MediaMosa; Platform, Architecture and Features. Diverse2009

  1. 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. 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. 3. Services Network infrastructure DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  4. 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. 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. 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. 7. SURFmedia DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  8. 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. 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. 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. 11. How does it look? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  12. 12. How does it look? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  13. 13. Federated authentication DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  14. 14. Web 2.0 DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  15. 15. Personal environment DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  16. 16. Widget DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  17. 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. 18. SURFmedia, VP-Core, SURFmedia Core, MediaMosa... DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  19. 19. SURFmedia, VP-Core, SURFmedia Core, MediaMosa... Confused? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  20. 20. DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  21. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 31. DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  32. 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. 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. 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. 35. REST Representational State Transfer DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  36. 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. 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. 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. 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. 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. 41. Community Website DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  42. 42. Community Website www.mediamosa.org DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  43. 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. 44. Questions? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research
  45. 45. Questions? DIVERSE Conference - Aberystwyth, June 24-26, 2009 SURFnet, Pioneering Network for Higher Education and Research

×