0
Open Source
Video Management Systems ––

How Opencast Matterhorn and
MediaMosa can co-act




                          08...
•• Academic video & video management systems
•• MediaMosa
•• Opencast Matterhorn

•• Compare
•• Relate
•• Discuss




    ...
Academic video - genres

•• Lecture recording (classroom / lecture hall)
•• Event recording (anywhere)

•• User-generated ...
Academic video - relevance

•• Lecture recording (classroom / lecture hall)                      90%
•• Event recording (a...
Academic video - source

•• Lecture recording              - Automated / scheduled
•• Event recording                - Sem...
Video Management System

••   (Multi-)Media Management System
••   Rich Media Management System
••   (Rich) Media Service ...
Video Management Systems

•• Lecture capture
•• Video ingest

•• Processing
•• Management

•• Distribution
•• (User interf...
Commercial VMS




                          08/07/2010
                 DIVERSE2010, Portland, Maine, US
Non-commercial / Open Source VMS




       (virtPresenter)

                         (Re-Collect)


                     ...
MediaMosa...

…… is free, open source software to build a webservice
  oriented media management and distribution platform...
Frans Ward

                                          Technical Product
                                              Mana...
DIVERSE, Portland, Maine, USA, 7 July 2010
   SURFnet, We make innovation work
MediaMosa is.....
…Open Source (GPLv2) Software


…For building an online delivery and media management
 platform

…For (s...
Intern Seminar, 16 November 2009
SURFnet, Pioneering Network for Higher Education and
                     Research
SURFnet Video Services
1998        Audio & Video hosting service (FTP) - 1st generation

2003        SURFnet Video Portal ...
3rd generation              Video Services
        Architecture Requirements




                                         ...
MediaMosa Architecture
   Common base for MediaMosa                          Back-end
   is Drupal:
        Open Source
  ...
REST
                    Representational State Transfer
••   All interactions (messages) with the        [GET] .../asset?...
Webservices
Over 150, divided in services for....
••   Play Video (PlayProxy HTML
     wrapper)
••   Authentication (DBUS ...
End-user Application
Web frontend for media distribution
SURFnet: SURFmedia




                  DIVERSE, Portland, Maine...
End-user Application
Web frontend for media distribution
SURFnet: SURFmedia



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



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



Video backend infrastructure
including stre...
Open Source
                                GPLv2
                  Open as in Open Source,
                  Open Technol...
MediaMosa Community




 DIVERSE, Portland, Maine, USA, 7 July 2010
    SURFnet, We make innovation work
••   Code repository Subversion (SVN)
    ••   Community Forum
    ••   Documentation
    ••   Issue Tracker
    ••   Onli...
Planet MediaMosa
    WWW
    http://mediamosa.org/

    Forum
    http://mediamosa.org/forum

    Lists
    announce@lists...
MediaMosa Status & Roadmap



 Continued development:
  2010: Three major releases based on new Drupal 7
  framework
    F...
MediaMosa Highlights
  MediaMosa is the basis for various successful video
services that SURFnet provides to the Dutch edu...
Opencast Matterhorn...

…… is a free, open-source platform to support the
  management of educational audio and video cont...
Opencast Matterhorn




                           08/07/2010
                  DIVERSE2010, Portland, Maine, US
The Opencast idea(s)
•• Open (Broad-)Cast

•• Open Source

•• Open Technology

•• Open Formats

•• Open Content

•• Open E...
The Opencast Community

••   Website
••   Mailing list
••   Newsletter
••   Resource exchange
••   Cooperations, knowledge...
www.opencastproject.org




                           08/07/2010
                  DIVERSE2010, Portland, Maine, US
Opencast Community

Federation of institutions and people

•• attracted to the Opencast idea
•• exchanging ideas, experien...
Opencast Matterhorn and the
Opencast Community
                          Metadata
                                        ...
Opencast Matterhorn and the
Opencast Community



           13
           academic
           institutions




          ...
Opencast Matterhorn consortium
••   UC Berkeley                      ••     ETH Zürich
••   University of Nebraska-Lincoln...
Opencast Matterhorn...

…… is a free, open-source platform to support the
  management of educational audio and video cont...
Opencast Matterhorn




                           08/07/2010
                  DIVERSE2010, Portland, Maine, US
08/07/2010
DIVERSE2010, Portland, Maine, US
Facts & figures

Opencast Matterhorn        MediaMosa
•• Version 1.0 July 2010   •• Version 1.0 July 2008
•• Version 2.0 J...
Technology

Opencast Matterhorn   MediaMosa
•• JAVA               •• MediaMosa 1.x: Drupal 6
•• OSGi               •• Medi...
Video Management System
Opencast Matterhorn
                                         Scheduling / Lecture Capture /
      ...
Scheduling /
                                        Lecture Capture




     Management / Encoding,
         Processing /...
Scheduling /
                                        Lecture Capture




     Management / Encoding,
         Processing /...
Comparative table




                             08/07/2010
                    DIVERSE2010, Portland, Maine, US
Comparative table




                             08/07/2010
                    DIVERSE2010, Portland, Maine, US
MediaMosa or Matterhorn?

•• Choose one




                           08/07/2010
                  DIVERSE2010, Portland,...
MediaMosa and Matterhorn

••   Feed Matterhorn capture agents into MediaMosa
••   Make MediaMosa a distribution channel in...
Planet Opencast

Opencast Community
http://www.opencastproject.org/
Opencast Matterhorn
http://wiki.opencastproject.org/
L...
Diverse2010: How Opencast Matterhorn and MediaMosa can co-act
Diverse2010: How Opencast Matterhorn and MediaMosa can co-act
Diverse2010: How Opencast Matterhorn and MediaMosa can co-act
Upcoming SlideShare
Loading in...5
×

Diverse2010: How Opencast Matterhorn and MediaMosa can co-act

1,327

Published on

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

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

  • Be the first to like this

No Downloads
Views
Total Views
1,327
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Diverse2010: How Opencast Matterhorn and MediaMosa can co-act"

  1. 1. Open Source Video Management Systems –– How Opencast Matterhorn and MediaMosa can co-act 08/07/2010 DIVERSE2010, Portland, Maine, US
  2. 2. •• Academic video & video management systems •• MediaMosa •• Opencast Matterhorn •• Compare •• Relate •• Discuss 08/07/2010 DIVERSE2010, Portland, Maine, US
  3. 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. 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. 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. 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. 7. Video Management Systems •• Lecture capture •• Video ingest •• Processing •• Management •• Distribution •• (User interface) •• (Portal) 08/07/2010 DIVERSE2010, Portland, Maine, US
  8. 8. Commercial VMS 08/07/2010 DIVERSE2010, Portland, Maine, US
  9. 9. Non-commercial / Open Source VMS (virtPresenter) (Re-Collect) 08/07/2010 DIVERSE2010, Portland, Maine, US
  10. 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. 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. 12. DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  13. 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. 14. Intern Seminar, 16 November 2009 SURFnet, Pioneering Network for Higher Education and Research
  15. 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. 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. 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. 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. 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. 20. End-user Application Web frontend for media distribution SURFnet: SURFmedia DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  21. 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. 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. 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. 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. 25. MediaMosa Community DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  26. 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. 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. 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. 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. 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. 31. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  32. 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. 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. 34. www.opencastproject.org 08/07/2010 DIVERSE2010, Portland, Maine, US
  35. 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. 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. 37. Opencast Matterhorn and the Opencast Community 13 academic institutions > 100 institutions > 500 individuals 08/07/2010 DIVERSE2010, Portland, Maine, US
  38. 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. 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. 40. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  41. 41. 08/07/2010 DIVERSE2010, Portland, Maine, US
  42. 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. 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. 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. 45. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  46. 46. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  47. 47. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  48. 48. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  49. 49. MediaMosa or Matterhorn? •• Choose one 08/07/2010 DIVERSE2010, Portland, Maine, US
  50. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×