SlideShare une entreprise Scribd logo
1  sur  54
Télécharger pour lire hors ligne
Open Source
Video Management Systems ––

How Opencast Matterhorn and
MediaMosa can co-act




                          08/07/2010
                 DIVERSE2010, Portland, Maine, US
•• Academic video & video management systems
•• MediaMosa
•• Opencast Matterhorn

•• Compare
•• Relate
•• Discuss




                                      08/07/2010
                             DIVERSE2010, Portland, Maine, US
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
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
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
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
Video Management Systems

•• Lecture capture
•• Video ingest

•• Processing
•• Management

•• Distribution
•• (User interface)
•• (Portal)


                               08/07/2010
                      DIVERSE2010, Portland, Maine, US
Commercial VMS




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




       (virtPresenter)

                         (Re-Collect)


                                      08/07/2010
                             DIVERSE2010, Portland, Maine, US
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
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         `
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 (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
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 (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
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
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
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
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
End-user Application
Web frontend for media distribution
SURFnet: SURFmedia




                  DIVERSE, Portland, Maine, USA, 7 July 2010
                     SURFnet, We make innovation work
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
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
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
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
MediaMosa Community




 DIVERSE, Portland, Maine, USA, 7 July 2010
    SURFnet, We make innovation work
••   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
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
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
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
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
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 Exchange
                                08/07/2010
                       DIVERSE2010, Portland, Maine, US
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
www.opencastproject.org




                           08/07/2010
                  DIVERSE2010, Portland, Maine, US
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
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
Opencast Matterhorn and the
Opencast Community



           13
           academic
           institutions




                          > 100 institutions
                          > 500 individuals




                                    08/07/2010
                           DIVERSE2010, Portland, Maine, US
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
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
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 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
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
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
Scheduling /
                                        Lecture Capture




     Management / Encoding,
         Processing / Media
              Analysis




                                            Distribution /
                                              Archival




Rich/interactive media player /
         Accessibility




                                           08/07/2010
                                  DIVERSE2010, Portland, Maine, US
Scheduling /
                                        Lecture Capture




     Management / Encoding,
         Processing / Media
              Analysis




                                            Distribution /
                                              Archival




Rich/interactive media player /
         Accessibility




                                           08/07/2010
                                  DIVERSE2010, Portland, Maine, US
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, Maine, US
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
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

Contenu connexe

Similaire à Diverse2010: How Opencast Matterhorn and MediaMosa can co-act

Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperabilityparker01
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa
 
Open Source and the Internet of Things
Open Source and the Internet of ThingsOpen Source and the Internet of Things
Open Source and the Internet of ThingsBlack Duck by Synopsys
 
Towards a (united) federation of Bioinformatics resources
Towards a (united) federation of Bioinformatics resourcesTowards a (united) federation of Bioinformatics resources
Towards a (united) federation of Bioinformatics resourcesMatthew Vaughn
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileWee Witthawaskul
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...FINOS
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...darwinodb
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsArtefactual Systems - AtoM
 
Web Hosting Pilot - NC State University
Web Hosting Pilot - NC State UniversityWeb Hosting Pilot - NC State University
Web Hosting Pilot - NC State UniversityJason Austin
 
Webinar - Getting Started with mLearning
Webinar - Getting Started with mLearningWebinar - Getting Started with mLearning
Webinar - Getting Started with mLearningRaptivity
 
Notespane - A community based learning system
Notespane - A community based learning systemNotespane - A community based learning system
Notespane - A community based learning systemIRJET Journal
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsJeff Potts
 
Sword Or2008 Julieallinson
Sword Or2008 JulieallinsonSword Or2008 Julieallinson
Sword Or2008 JulieallinsonJulie Allinson
 
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...Frans Ward
 
Introduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay PortalIntroduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay Portalrivetlogic
 
Karthik Balasubramanian (Resume)
Karthik Balasubramanian (Resume)Karthik Balasubramanian (Resume)
Karthik Balasubramanian (Resume)karthik_bala
 

Similaire à Diverse2010: How Opencast Matterhorn and MediaMosa can co-act (20)

Alex Wade, Digital Library Interoperability
Alex Wade, Digital Library InteroperabilityAlex Wade, Digital Library Interoperability
Alex Wade, Digital Library Interoperability
 
MediaMosa 3.x release and Projects
MediaMosa 3.x release and ProjectsMediaMosa 3.x release and Projects
MediaMosa 3.x release and Projects
 
Open Source and the Internet of Things
Open Source and the Internet of ThingsOpen Source and the Internet of Things
Open Source and the Internet of Things
 
Towards a (united) federation of Bioinformatics resources
Towards a (united) federation of Bioinformatics resourcesTowards a (united) federation of Bioinformatics resources
Towards a (united) federation of Bioinformatics resources
 
Building Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed AgileBuilding Mobile (app) Masterpiece with Distributed Agile
Building Mobile (app) Masterpiece with Distributed Agile
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
 
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
IBM ConnectED SPOT104: Lightning-Fast Development of Native Mobile Apps for I...
 
An Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual SystemsAn Introduction to AtoM, Archivematica, and Artefactual Systems
An Introduction to AtoM, Archivematica, and Artefactual Systems
 
sda.wm
sda.wmsda.wm
sda.wm
 
Web Hosting Pilot - NC State University
Web Hosting Pilot - NC State UniversityWeb Hosting Pilot - NC State University
Web Hosting Pilot - NC State University
 
Webinar - Getting Started with mLearning
Webinar - Getting Started with mLearningWebinar - Getting Started with mLearning
Webinar - Getting Started with mLearning
 
Notespane - A community based learning system
Notespane - A community based learning systemNotespane - A community based learning system
Notespane - A community based learning system
 
ECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM SolutionsECM and Open Source Software: A Disruptive Force in ECM Solutions
ECM and Open Source Software: A Disruptive Force in ECM Solutions
 
Mobile Internet - Course Outline
Mobile Internet - Course OutlineMobile Internet - Course Outline
Mobile Internet - Course Outline
 
Sword Or2008 Julieallinson
Sword Or2008 JulieallinsonSword Or2008 Julieallinson
Sword Or2008 Julieallinson
 
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...
Easy live streaming in SURFmedia and MediaMosa: Architecture and Features of ...
 
Introduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay PortalIntroduction to Portlets Using Liferay Portal
Introduction to Portlets Using Liferay Portal
 
Saptalopa_Resume - Copy
Saptalopa_Resume - CopySaptalopa_Resume - Copy
Saptalopa_Resume - Copy
 
Breaking down data silos with OData
Breaking down data silos with ODataBreaking down data silos with OData
Breaking down data silos with OData
 
Karthik Balasubramanian (Resume)
Karthik Balasubramanian (Resume)Karthik Balasubramanian (Resume)
Karthik Balasubramanian (Resume)
 

Plus de MediaMosa

Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, UtrechtMediaMosa
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013MediaMosa
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013MediaMosa
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaMosa
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaMosa
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortMediaMosa
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012MediaMosa
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012MediaMosa
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorMediaMosa
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaMediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaMediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011MediaMosa
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsMediaMosa
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011MediaMosa
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011MediaMosa
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011MediaMosa
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011MediaMosa
 

Plus de MediaMosa (20)

Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa  - 17 october 2013, UtrechtDrupalcafe meets MediaMosa  - 17 october 2013, Utrecht
Drupalcafe meets MediaMosa - 17 october 2013, Utrecht
 
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
To be continued... Completing the lifecycle of innovation - TNC2013, 5 june 2013
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012 - Pitch prese...
 
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
MediaSalsa - Inuits and RUG - Video Vendor Event - 19 juni 2012
 
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - ShortInuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
Inuits en RUG - MediaSalsa - Video Vendor Event 19 juni 2012 - Short
 
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
 
Videoservices via SURFconext - 29 maart 2012
Videoservices via SURFconext  - 29 maart 2012Videoservices via SURFconext  - 29 maart 2012
Videoservices via SURFconext - 29 maart 2012
 
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011MediaMosa – BasicLTI Provider - Community day - 8 december 2011
MediaMosa – BasicLTI Provider - Community day - 8 december 2011
 
MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011MediaMosa Future - Community day 8 december 2011
MediaMosa Future - Community day 8 december 2011
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
 
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosaUsing OpenSource LCMS Chamilo 2.0 with MediaMosa
Using OpenSource LCMS Chamilo 2.0 with MediaMosa
 
Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011Media & Learning Brussels 24 November 2011
Media & Learning Brussels 24 November 2011
 
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYERMediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
MediaMosa Player v2_0 - OPEN SOURCE HTML5 WEBLECTURES PLAYER
 
Seminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projectsSeminar 20111122 - MediaMosa projects
Seminar 20111122 - MediaMosa projects
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
 
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
SURFacademy Webinar2011 - Maak kennis met MediaMosa - 11 november 2011
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011
 

Dernier

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Dernier (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Diverse2010: How Opencast Matterhorn and MediaMosa can co-act

  • 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.
  • 15. Intern Seminar, 16 November 2009 SURFnet, Pioneering Network for Higher Education and Research
  • 16.
  • 17.
  • 18. 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. End-user Application Web frontend for media distribution SURFnet: SURFmedia DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. 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
  • 28. MediaMosa Community DIVERSE, Portland, Maine, USA, 7 July 2010 SURFnet, We make innovation work
  • 29. •• 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
  • 30. 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
  • 31. 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
  • 32. 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
  • 33. 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
  • 34. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 35. The Opencast idea(s) •• Open (Broad-)Cast •• Open Source •• Open Technology •• Open Formats •• Open Content •• Open Exchange 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 36. 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
  • 37. www.opencastproject.org 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 38. 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
  • 39. 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
  • 40. Opencast Matterhorn and the Opencast Community 13 academic institutions > 100 institutions > 500 individuals 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 41. 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
  • 42. 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
  • 43. Opencast Matterhorn 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 45. 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
  • 46. 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
  • 47. 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
  • 48. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 49. Scheduling / Lecture Capture Management / Encoding, Processing / Media Analysis Distribution / Archival Rich/interactive media player / Accessibility 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 50. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 51. Comparative table 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 52. MediaMosa or Matterhorn? •• Choose one 08/07/2010 DIVERSE2010, Portland, Maine, US
  • 53. 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
  • 54. 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