Your SlideShare is downloading. ×
Diverse 2010 Portland, Maine, US, Ward, Schulte Opencast Matterhorn, MediaMosa
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Diverse 2010 Portland, Maine, US, Ward, Schulte Opencast Matterhorn, MediaMosa

571
views

Published on

How open source software like Opencast, Matterhorn, …

How open source software like Opencast, Matterhorn,
and MediaMosa can co-act.
This 90-minute workshop will provide a practical introduction to the usage of technologies like Opencast Matterhorn and MediaMosa in the wider working context of educational practice. The presenters will discuss the differences between the work solutions, possible interaction of the two, and most important, what can be the most efficient setting in different educational situations. This Masterclass will focus more on the functional aspects desired by educational institutions rather than examining technological issues. The aim of this master class is to discuss with the audience whether there is a need for interoperability between these or other media production and distribution systems, in order to get most advantages from a combination of specific qualities these systems have to offer in an educational environment.


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

  • Be the first to like this

No Downloads
Views
Total Views
571
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
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. Open Source Video Management Systems –– How Opencast Matterhorn and MediaMosa can co-act 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 2. •• Academic video & video management systems •• MediaMosa •• Opencast Matterhorn •• Compare •• Relate •• Discuss 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 3. Academic video - genres •• Lecture recording (classroom / lecture hall) •• Event recording (anywhere) •• User-generated content •• Third-party content •• Films, research footage etc. •• Miscellaneous 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 4. Academic video - relevance •• Lecture recording (classroom / lecture hall) 90% •• Event recording (anywhere) •• User-generated content 5% •• Third-party content •• Films, research footage etc. 5% •• Miscellaneous (ETH Zurich) 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 5. Academic video - source •• Lecture recording - Automated / scheduled •• Event recording - Semi-automated, ingest •• User-generated content - Ingest •• Third-party content - Ingest, allocation •• Films, research footage etc. - Ingest •• Miscellaneous 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 6. Video Management System •• (Multi-)Media Management System •• Rich Media Management System •• (Rich) Media Service Framework •• (Rich) Media Service Platform •• Media Sharing / Dissemination Platform •• …… 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 7. Video Management Systems •• Lecture capture •• Video ingest •• Processing •• Management •• Distribution •• (User interface) •• (Portal) 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 8. Commercial VMS 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 9. Non-commercial / Open Source VMS (virtPresenter) (Re-Collect) 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 10. MediaMosa... …… is free, open source software to build a webservice oriented media management and distribution platform. A MediaMosa platform offers functionality for searching, playing, uploading, transcoding, as well as a fine granularity media access control system towards its users. MediaMosa is based on the Drupal framework and is designed to support content streaming applications by providing a back-end-, audio- and video- infrastructure. 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 11. Frans Ward Technical Product Manager Advanced Services SURFnet Frans.Ward@surfnet.nl MediaMosa Architecture & Features DIVERSE, Portland, Maine, USA, July 7, 2010 How open source software like Opencast, Matterhorn, and `
  • 12. DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 13. 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 DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 14. Intern Seminar, 16 November 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 15. SURFnet Video Services 1998 Audio & Video hosting service (FTP) - 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 DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 16. 3rd generation Video Services Architecture Requirements SURFmedia Front-end •• Based on a Service Oriented Architecture (SOA) •• Separation of frontend and backend functionality •• Multiple end-user applications on a centralized video backend infrastructure MediaMosa Back-end •• Flexibility: combining components •• Performance and High availability •• Scalable for future expansions •• Open source and open source components ! DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 17. MediaMosa Architecture Common base for MediaMosa Back-end is Drupal: Open Source Content Management System Web Application Framework Modulair, Hook-oriented and Scaleable Service Oriented Architecture (SOA) REST on the outside, REST on the inside Scalability, Redundancy, High Availability DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 18. REST Representational State Transfer •• All interactions (messages) with the [GET] .../asset?limit=10 MediaMosa platform are done with <?xml version="1.0"?> REST-calls. <response> <header> •• <item_count>8</item_count> REST strictly refers to a collection of <item_count_total>8</item_count_total> <item_offset>0</item_offset> network architecture principles which <request_process_time>0.0728</request_process_time> <request_query_count>55</request_query_count> outline how resources are defined and <request_result>success</request_result> addressed. <request_result_description></request_result_descripti •• REST is a Client-server, Stateless, on> <request_result_id>601</request_result_id> <request_uri>[GET] Cacheable and Layered protocol. asset?limit=10&amp;user_id=admin&amp;is_app_admin=TRUE </request_uri> <vpx_version>1.7.3</vpx_version> This reduces the complexity </header> <items> improves the effectiveness of <item id="1"> performance tuning <asset_id>ZG3SmyybQ61abezpbVHrJkFF</asset_id> increases the scalability of pure server ..... etc components DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 19. Webservices 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 DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 20. End-user Application Web frontend for media distribution SURFnet: SURFmedia DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 21. End-user Application Web frontend for media distribution SURFnet: SURFmedia Video backend infrastructure including streaming- and transcoding servers and storage. SURFnet/Kennisnet: VP-Core DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 22. End-user Application Web frontend for media distribution SURFnet: SURFmedia Video backend infrastructure including streaming- and transcoding servers and storage. SURFnet/Kennisnet: VP-Core Support Applications White Label EGA, Provider Application and OAI Provider / Harvester DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 23. End-user Application Web frontend for media distribution SURFnet: SURFmedia Video backend infrastructure including streaming- and transcoding servers and storage. SURFnet/Kennisnet: VP-Core Support Applications White Label EGA, Provider Application and OAI Provider / Harvester Powered by MediaMosa: open source application for media management and distribution DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 24. Open Source GPLv2 Open as in Open Source, Open Technology, Open Formats, Open Content, Open Exchange. Partner for development: DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 25. MediaMosa Community DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 26. •• Code repository Subversion (SVN) •• Community Forum •• Documentation •• Issue Tracker •• Online Reference Guide •• Wiki •• Projects: MediaMosa Building Block for Blackboard (JAVA API) RichMedia Application for viewing weblecture recordings •• Open access •• English language DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 27. Planet MediaMosa WWW http://mediamosa.org/ Forum http://mediamosa.org/forum Lists announce@lists.mediamosa.org devel@lists.mediamosa.org trac@lists.mediamosa.org Issue Tracker http://mediamosa.org/trac Subversion (SVN) http://mediamosa.org/trac/browser DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 28. MediaMosa Status & Roadmap 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 DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 29. MediaMosa Highlights MediaMosa is the basis for various successful video services that SURFnet provides 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 Todo: - MediaMosa Demo and Labs environment - Supply VM images for easier startup DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 30. Opencast Matterhorn... …… is a free, open-source platform to support the management of educational audio and video content. Institutions will use Matterhorn to produce lecture recordings, manage existing video, serve designated distribution channels, and provide user interfaces to engage students with educational videos. 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 31. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 32. The Opencast idea(s) •• Open (Broad-)Cast •• Open Source •• Open Technology •• Open Formats •• Open Content •• Open Exchange 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 33. The Opencast Community •• Website •• Mailing list •• Newsletter •• Resource exchange •• Cooperations, knowledge exchange, projects - metadata group - distribution technology group (HTML5 et al.) - ... 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 34. www.opencastproject.org 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 35. Opencast Community Federation of institutions and people •• attracted to the Opencast idea •• exchanging ideas, experience, and knowledge •• committed to building an Open Source solution putting into effect the OC idea 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 36. Opencast Matterhorn and the Opencast Community Metadata Other projects & communities Licensing Opencast Pedagocical Matterhorn implications Opencast projects & Resource cooperations exchange Technical discussion 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 37. Opencast Matterhorn and the Opencast Community 13 academic institutions > 100 institutions > 500 individuals 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 38. Opencast Matterhorn consortium •• UC Berkeley •• ETH Zürich •• University of Nebraska-Lincoln •• University of Osnabrück •• Northwestern University •• Cambridge University •• Indiana University •• University of Vigo •• University of Catalonia •• University of Saskatchewan •• University of Copenhagen •• University of Toronto •• Jozef Stefan Institute 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 39. Opencast Matterhorn... …… is a free, open-source platform to support the management of educational audio and video content. Institutions will use Matterhorn to produce lecture recordings, manage existing video, serve designated distribution channels, and provide user interfaces to engage students with educational videos. 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 40. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 41. 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 42. Facts & figures Opencast Matterhorn MediaMosa •• Version 1.0 July 2010 •• Version 1.0 July 2008 •• Version 2.0 July 2011 •• Version 1.6 July 2009 (Start Open Source Community) •• Version 2.1 July 2010 •• Annual: 3 major releases •• Educational Community •• GPLv2 License, Version 2.0 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 43. Technology Opencast Matterhorn MediaMosa •• JAVA •• MediaMosa 1.x: Drupal 6 •• OSGi •• MediaMosa 2.x: Drupal 7 –– Linux/Debian/Ubuntu/Redhat –– PHP –– MySQL •• FFMpeg •• FFMpeg •• REST services •• REST communication between frond-end and back-end system 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 44. Video Management System Opencast Matterhorn Scheduling / Lecture Capture / Ingest Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 45. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 46. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 47. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 48. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 49. MediaMosa or Matterhorn? •• Choose one 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 50. MediaMosa and Matterhorn •• Feed Matterhorn capture agents into MediaMosa •• Make MediaMosa a distribution channel in Matterhorn •• Feed MediaMosa content into Matterhorn engage end •• Other options? 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 51. Planet Opencast Opencast Community http://www.opencastproject.org/ Opencast Matterhorn http://wiki.opencastproject.org/ Lists community@opencastproject.org matterhorn@opencastproject.org IRC #opencast (irc.freenode.net) 08/07/2010 DIVERSE2010, Portland, Maine, US