SlideShare a Scribd company logo
MediaMosa
for Managing Video Content



      Michel van de Ven
       mediamosa.org
      CTO Madcap BV
Where are your assets?

   “Help me out here. If the stuff is worth keeping,
  it's worth keeping so that it's easily accessible,
right? And if it's not, then why are you keeping it?”
        -- David Allen, Getting Things Done

           If something is worth keeping,
   it's worth knowing where it is, and what it is.
                       -- me

       “Where is it?” -- Alexander the Great
Overview
●   MediaMosa 101
    ●   Features, architecture, community & Open Source
●   MediaMosa: where's the value for you?
MediaMosa 101
●   MediaMosa is built with Drupal
●   MediaMosa is a Drupal Video Distribution
●   MediaMosa is a
    ●   DAM: Digital Asset Management System
    ●   MAM: Media Asset Management System
●   MediaMosa is a back-end
    ●   For video-websites = front-ends
    ●   For document management systems
    ●   Generic distributed database with metadata
MediaMosa Features & Services
●   Storage and retrieval of any digital asset
●   Described with standard metadata formats:
    Dublin Core, Qualified DC, IEEE/LOM, CZP
●   Structured into assets, mediafiles, collections
●   Authentication & authorisation (ACL)
    ●   domains: e.g. mediamosa.org
    ●   realms: e.g. ASelect, Entree, DigID, Federated.
    ●   users: e.g. email michel@mediamosa.org
    ●   groups of domains / realms / users
MediaMosa Features & Services
●   Search using Common Query Language
    CQL, SRU/SRW
    http://www.loc.gov/standards/sru/specs/cql.html
●   Apache SOLR used for full-text searching
    http://lucene.apache.org/solr
●   Support for Open Archives Initiative -
    Protocol for Metadata Harvesting (OAI-PMH)
    http://www.openarchives.org
    ●   provider available, harvester in roadmap (NIBG)
MediaMosa Features & Services
●   Transcoding of almost any video/audio format
    using FFmpeg http://www.ffmpeg.org.
    ●   Use of predefined transcoding profiles.
    ●   Support for literally hundreds of formats.
●   Distributed Job Processing Architecture
●   Uploads: POST, PUT, FTP
●   Notification infrastructure
●   Logging capabilities
●   Statistics gathering and reporting
MediaMosa Features & Services
●   Streaming solution is not part of MediaMosa
    ●   This is by design: every institution has its own
        requirements for this, or an existing solution.
●   Out-of-the box HTTP chunked streaming is
    supported, so it “just works”
●   DBUS challenge-response protocol used for
    authenticating front-ends
●   Unit Tests across the board
●   Full docs available on http://mediamosa.org/api
●   MediaMosa Construction Kit for Drupal
Operational
●   Runs on standard LAMP stack: Linux, Apache,
    MySQL, PHP.
    But also FreeBSD, OpenBSD, nginx, lighttpd,
    mariadb, varnish, memcached, mongodb, &c
●   Apply existing knowledge in these fields for
    scaling up & out, and to achieve redundancy,
    availability &c.
●   In production at Surfnet / Kennisnet since 2008
●   Scales up from a laptop with a USB memory
    stick, to anything.
Architectural Principles
●   Open Source
●   Open Standards
●   Open Protocols
●   Drupal used as a Web Application Framework
●   Drupal used to build front-ends
    ●   But... any front-end technology is possible:
        Java, .NET, Blackboard, Ruby on Rails, node.js,
        Android, Apple, &c: as long as it can talk REST.
Architectural Principles
●   Service Oriented Architecture (SOA)
●   Representational State Transfer (REST)
    inside and outside (!)
●   UNIX Design Principles
    http://www.faqs.org/docs/artu/ch01s06.html
●   Worse is better
    http://www.jwz.org/doc/worse-is-better.html
●   Modifiable & Self Documenting:
    "Use The Source, Luke."
Open Source
●   Released as GPL2 Open Source in June 2009
●   Community on http://mediamosa.org
    source code, releases, fora, issue trackers,
    mailing lists, whitepapers, demos, research.
Open Source
●   Product Management Committee (PMC)
●   Current members are:
    Surfnet, Kennisnet, National Institute of Sound
    and Vision (NIBG), University of Amsterdam,
    Madcap, OneShoe.
●   PMC decides on roadmap, events, funding.
●   MediaMosa Foundation to be created this year.
Open Source
●   Currently using a Cathedral model
●   Transfer to Bazaar model in two years
Users, builders & thinkers
●   Archipel: chosen as central DAM after
    extensive research. (e.g. not Fedora
    Commons)
●   Surfnet: surfmedia.nl & research platform
●   Uni Twente, Uni Amsterdam, Uni Groningen,
    KU Leuven, Uni Gent.
●   NIBG: Ed*It platform, ed-it.nu
●   Kennisnet: teleblik.nl, leraar24.nl, e-tv.nl, s-tv.nl
Users, builders & thinkers
●   Cineca: linking 48 Italian universities with
    lecture recording system (Matteo Bertazzo)
●   University of Berkely chose not to use
    MediaMosa for Opencast / Matterhorn, but still
    uses it as an architectural reference.
●   accessibility.nl / webrichtlijnen.nl / Bartimeus:
    currently looking for funding to expand
    transcription capabilities
Roadmap
●   Transcription: transform speech into text
    ●   Useful for making video archives searchable
    ●   Making meeting recordings searchable
●   In progress: “SURFconext” (TERENA/NREN),
    Open Social meets Federated Identity
    Management.
●   Cloud functionality: Open API support &
    building a cloud of MediaMosa instances
●   MediaMosa as a DAM for OpenCast setups
MediaMosa: where's the value for you?
MediaMosa for Government
●   Centralisation
    ●   Of digital (media) assets
    ●   Of access control (target groups, embargos)
    ●   Of quality control (HD, ads)
●   Single back-end for all front-ends
    ●   shared content on intranet, internet, specific
        mission sites, microsites &c
MediaMosa for Government
●   Keep Metadata on all assets
●   Know where it is
●   Know what it is
●   Make it accessible: online, mobile
●   Make it findable
●   Keep it that way for the forseeable future
MediaMosa for Government
●   Transcription & Subtitles
●   “Good enough” transcription, ~80% recognition
    ●   Makes any video accessible via text searching
    ●   Excellent basis for further manual processing
●   “Good” transcription, ~95% recognition
    ●   Used for valuable content
    ●   Uses additional knowledge about speaker's voice,
        auditorium acoustics, external noise like traffic,
        sirens, and slamming doors.
MediaMosa for Government
●   New results from Oslo University
●   Search for specific events in video
●   Uses a combination of video images, speech,
    OCR, actual newspaper texts.
●   Possible queries:
    ●   “President X meeting minister Y”
    ●   "Governor Z talking about energy plan"
    ●   "Feynmann on General Relativity"
    ●   “Rode Duivels schot op de lat”
MediaMosa for Government
●   Increase accessibility of digital content by
    postprocessing of image (quality, OCR, event
    recognition) and sound (quality, subtitles)
●   Dedicated workflows can be added to support
    repetitive scenarios.
●   Increase accessibility by adding subtitles
●   http://www.toegankelijkevideo.nl/
●   http://www.bartimeus.nl/
●   http://accessibility.nl/
MediaMosa for Government
●   Open data
●   Open Social API support for mash-ups.
●   Open media formats: only use open spec
    containers en codecs.
●   Integrating with existing federated
    authentication and authorisation platforms.
●   Mobile support for video: formats, streaming &c
MediaMosa for Government
●   HTML5 / CSS3 support
●   Stand-alone video players
●   Semi-open players available, fully open source
    player is under construction
Round Up
●   MediaMosa
    ●   Digital Asset Management System
    ●   Capable, available, scalable, open, standardised,
        searchable, authenticated, centralised, buzzword
        compliant, Drupal.
Q&A




Michel van de Ven
 mediamosa.org

More Related Content

Similar to MediaMosa for Managing Video Content

2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.
hcderaad
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
Kathryn Carruthers
 
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
Artefactual Systems - AtoM
 
Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014
Nuxeo
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
OpenSense Labs
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
Srijan Technologies
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
Gladson DSouza
 
[Social innovation challenge][pitching]
[Social innovation challenge][pitching][Social innovation challenge][pitching]
[Social innovation challenge][pitching]
Ann Lam
 
PoolParty Semantic Suite Overview
PoolParty Semantic Suite OverviewPoolParty Semantic Suite Overview
PoolParty Semantic Suite Overview
Martin Kaltenböck
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ FuzeTechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ Fuze
OpenNebula Project
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Geovanne Bertonha
 
Introduction to Plone
Introduction to PloneIntroduction to Plone
Introduction to Plone
Jazkarta, Inc.
 
Cloud4all cloud platforms lead to open and universal access for people with ...
Cloud4all  cloud platforms lead to open and universal access for people with ...Cloud4all  cloud platforms lead to open and universal access for people with ...
Cloud4all cloud platforms lead to open and universal access for people with ...
AEGIS-ACCESSIBLE Projects
 
CV_Alex_Mazur_SPD
CV_Alex_Mazur_SPDCV_Alex_Mazur_SPD
CV_Alex_Mazur_SPD
Alexandr Mazur
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
Wong Hoi Sing Edison
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Mainframe Project
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
Infoshare
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
SIMONTHOMAS S
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
Sammy Fung
 
Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5
ISSIP
 

Similar to MediaMosa for Managing Video Content (20)

2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.2015 03 nllgg-event Organizing Duoconferences.
2015 03 nllgg-event Organizing Duoconferences.
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
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
 
Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014Keynote Nuxeo Tour 2014
Keynote Nuxeo Tour 2014
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
 
Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.Choosing the right Technologies for your next unicorn.
Choosing the right Technologies for your next unicorn.
 
[Social innovation challenge][pitching]
[Social innovation challenge][pitching][Social innovation challenge][pitching]
[Social innovation challenge][pitching]
 
PoolParty Semantic Suite Overview
PoolParty Semantic Suite OverviewPoolParty Semantic Suite Overview
PoolParty Semantic Suite Overview
 
TechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ FuzeTechDay - Toronto 2016 - OpenNebula @ Fuze
TechDay - Toronto 2016 - OpenNebula @ Fuze
 
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
Drupal Summit Tokyo 2017 -- 企業向けオープンソースCMS Drupalの全貌
 
Introduction to Plone
Introduction to PloneIntroduction to Plone
Introduction to Plone
 
Cloud4all cloud platforms lead to open and universal access for people with ...
Cloud4all  cloud platforms lead to open and universal access for people with ...Cloud4all  cloud platforms lead to open and universal access for people with ...
Cloud4all cloud platforms lead to open and universal access for people with ...
 
CV_Alex_Mazur_SPD
CV_Alex_Mazur_SPDCV_Alex_Mazur_SPD
CV_Alex_Mazur_SPD
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
 
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
infoShare 2013: Alan Bird - The Web is Changing the World. Are you READY?
 
Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5Cs8092 computer graphics and multimedia unit 5
Cs8092 computer graphics and multimedia unit 5
 
Global Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 ForecastGlobal Open Source Development 2011-2014 Review and 2015 Forecast
Global Open Source Development 2011-2014 Review and 2015 Forecast
 
Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5
 

More from MediaMosa

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
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, Utrecht
MediaMosa
 
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
 
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa Foundation - Webstroom  15 april 2013MediaMosa Foundation - Webstroom  15 april 2013
MediaMosa Foundation - Webstroom 15 april 2013
MediaMosa
 
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 2012
MediaMosa
 
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
MediaMosa
 
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
MediaMosa
 
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 2011
MediaMosa
 
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
MediaMosa
 
Rich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa IngestorRich Media Extra - MediaMosa Ingestor
Rich Media Extra - MediaMosa Ingestor
MediaMosa
 
WCAG compliancy for MediaMosa
WCAG compliancy for MediaMosaWCAG compliancy for MediaMosa
WCAG compliancy for MediaMosa
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
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
 
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
MediaMosa
 
Norwegian studietur MediaMosa 22 november 2011
Norwegian studietur MediaMosa   22 november 2011Norwegian studietur MediaMosa   22 november 2011
Norwegian studietur MediaMosa 22 november 2011
MediaMosa
 
Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011Rondetafel bijeenkomst MediaMosa -17 november 2011
Rondetafel bijeenkomst MediaMosa -17 november 2011
MediaMosa
 
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
MediaMosa
 
Onderwijsdagen2011 - MediaMosa - 8 november 2011
Onderwijsdagen2011  - MediaMosa - 8 november 2011Onderwijsdagen2011  - MediaMosa - 8 november 2011
Onderwijsdagen2011 - MediaMosa - 8 november 2011
MediaMosa
 

More from MediaMosa (20)

MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, BrusselsMediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
MediaMosa as a Mass-storage Solution - 11 december 2013, Brussels
 
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
 
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
 

Recently uploaded

RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
ImMuslim
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
nitinpv4ai
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
Celine George
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
Mohammad Al-Dhahabi
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
melliereed
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
David Douglas School District
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 

Recently uploaded (20)

RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
Geography as a Discipline Chapter 1 __ Class 11 Geography NCERT _ Class Notes...
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 
Skimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S EliotSkimbleshanks-The-Railway-Cat by T S Eliot
Skimbleshanks-The-Railway-Cat by T S Eliot
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17How Barcodes Can Be Leveraged Within Odoo 17
How Barcodes Can Be Leveraged Within Odoo 17
 
skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)skeleton System.pdf (skeleton system wow)
skeleton System.pdf (skeleton system wow)
 
Nutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour TrainingNutrition Inc FY 2024, 4 - Hour Training
Nutrition Inc FY 2024, 4 - Hour Training
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Juneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School DistrictJuneteenth Freedom Day 2024 David Douglas School District
Juneteenth Freedom Day 2024 David Douglas School District
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 

MediaMosa for Managing Video Content

  • 1. MediaMosa for Managing Video Content Michel van de Ven mediamosa.org CTO Madcap BV
  • 2. Where are your assets? “Help me out here. If the stuff is worth keeping, it's worth keeping so that it's easily accessible, right? And if it's not, then why are you keeping it?” -- David Allen, Getting Things Done If something is worth keeping, it's worth knowing where it is, and what it is. -- me “Where is it?” -- Alexander the Great
  • 3. Overview ● MediaMosa 101 ● Features, architecture, community & Open Source ● MediaMosa: where's the value for you?
  • 4. MediaMosa 101 ● MediaMosa is built with Drupal ● MediaMosa is a Drupal Video Distribution ● MediaMosa is a ● DAM: Digital Asset Management System ● MAM: Media Asset Management System ● MediaMosa is a back-end ● For video-websites = front-ends ● For document management systems ● Generic distributed database with metadata
  • 5. MediaMosa Features & Services ● Storage and retrieval of any digital asset ● Described with standard metadata formats: Dublin Core, Qualified DC, IEEE/LOM, CZP ● Structured into assets, mediafiles, collections ● Authentication & authorisation (ACL) ● domains: e.g. mediamosa.org ● realms: e.g. ASelect, Entree, DigID, Federated. ● users: e.g. email michel@mediamosa.org ● groups of domains / realms / users
  • 6. MediaMosa Features & Services ● Search using Common Query Language CQL, SRU/SRW http://www.loc.gov/standards/sru/specs/cql.html ● Apache SOLR used for full-text searching http://lucene.apache.org/solr ● Support for Open Archives Initiative - Protocol for Metadata Harvesting (OAI-PMH) http://www.openarchives.org ● provider available, harvester in roadmap (NIBG)
  • 7. MediaMosa Features & Services ● Transcoding of almost any video/audio format using FFmpeg http://www.ffmpeg.org. ● Use of predefined transcoding profiles. ● Support for literally hundreds of formats. ● Distributed Job Processing Architecture ● Uploads: POST, PUT, FTP ● Notification infrastructure ● Logging capabilities ● Statistics gathering and reporting
  • 8. MediaMosa Features & Services ● Streaming solution is not part of MediaMosa ● This is by design: every institution has its own requirements for this, or an existing solution. ● Out-of-the box HTTP chunked streaming is supported, so it “just works” ● DBUS challenge-response protocol used for authenticating front-ends ● Unit Tests across the board ● Full docs available on http://mediamosa.org/api ● MediaMosa Construction Kit for Drupal
  • 9. Operational ● Runs on standard LAMP stack: Linux, Apache, MySQL, PHP. But also FreeBSD, OpenBSD, nginx, lighttpd, mariadb, varnish, memcached, mongodb, &c ● Apply existing knowledge in these fields for scaling up & out, and to achieve redundancy, availability &c. ● In production at Surfnet / Kennisnet since 2008 ● Scales up from a laptop with a USB memory stick, to anything.
  • 10. Architectural Principles ● Open Source ● Open Standards ● Open Protocols ● Drupal used as a Web Application Framework ● Drupal used to build front-ends ● But... any front-end technology is possible: Java, .NET, Blackboard, Ruby on Rails, node.js, Android, Apple, &c: as long as it can talk REST.
  • 11. Architectural Principles ● Service Oriented Architecture (SOA) ● Representational State Transfer (REST) inside and outside (!) ● UNIX Design Principles http://www.faqs.org/docs/artu/ch01s06.html ● Worse is better http://www.jwz.org/doc/worse-is-better.html ● Modifiable & Self Documenting: "Use The Source, Luke."
  • 12. Open Source ● Released as GPL2 Open Source in June 2009 ● Community on http://mediamosa.org source code, releases, fora, issue trackers, mailing lists, whitepapers, demos, research.
  • 13. Open Source ● Product Management Committee (PMC) ● Current members are: Surfnet, Kennisnet, National Institute of Sound and Vision (NIBG), University of Amsterdam, Madcap, OneShoe. ● PMC decides on roadmap, events, funding. ● MediaMosa Foundation to be created this year.
  • 14. Open Source ● Currently using a Cathedral model ● Transfer to Bazaar model in two years
  • 15. Users, builders & thinkers ● Archipel: chosen as central DAM after extensive research. (e.g. not Fedora Commons) ● Surfnet: surfmedia.nl & research platform ● Uni Twente, Uni Amsterdam, Uni Groningen, KU Leuven, Uni Gent. ● NIBG: Ed*It platform, ed-it.nu ● Kennisnet: teleblik.nl, leraar24.nl, e-tv.nl, s-tv.nl
  • 16. Users, builders & thinkers ● Cineca: linking 48 Italian universities with lecture recording system (Matteo Bertazzo) ● University of Berkely chose not to use MediaMosa for Opencast / Matterhorn, but still uses it as an architectural reference. ● accessibility.nl / webrichtlijnen.nl / Bartimeus: currently looking for funding to expand transcription capabilities
  • 17. Roadmap ● Transcription: transform speech into text ● Useful for making video archives searchable ● Making meeting recordings searchable ● In progress: “SURFconext” (TERENA/NREN), Open Social meets Federated Identity Management. ● Cloud functionality: Open API support & building a cloud of MediaMosa instances ● MediaMosa as a DAM for OpenCast setups
  • 18. MediaMosa: where's the value for you?
  • 19. MediaMosa for Government ● Centralisation ● Of digital (media) assets ● Of access control (target groups, embargos) ● Of quality control (HD, ads) ● Single back-end for all front-ends ● shared content on intranet, internet, specific mission sites, microsites &c
  • 20. MediaMosa for Government ● Keep Metadata on all assets ● Know where it is ● Know what it is ● Make it accessible: online, mobile ● Make it findable ● Keep it that way for the forseeable future
  • 21. MediaMosa for Government ● Transcription & Subtitles ● “Good enough” transcription, ~80% recognition ● Makes any video accessible via text searching ● Excellent basis for further manual processing ● “Good” transcription, ~95% recognition ● Used for valuable content ● Uses additional knowledge about speaker's voice, auditorium acoustics, external noise like traffic, sirens, and slamming doors.
  • 22. MediaMosa for Government ● New results from Oslo University ● Search for specific events in video ● Uses a combination of video images, speech, OCR, actual newspaper texts. ● Possible queries: ● “President X meeting minister Y” ● "Governor Z talking about energy plan" ● "Feynmann on General Relativity" ● “Rode Duivels schot op de lat”
  • 23. MediaMosa for Government ● Increase accessibility of digital content by postprocessing of image (quality, OCR, event recognition) and sound (quality, subtitles) ● Dedicated workflows can be added to support repetitive scenarios. ● Increase accessibility by adding subtitles ● http://www.toegankelijkevideo.nl/ ● http://www.bartimeus.nl/ ● http://accessibility.nl/
  • 24. MediaMosa for Government ● Open data ● Open Social API support for mash-ups. ● Open media formats: only use open spec containers en codecs. ● Integrating with existing federated authentication and authorisation platforms. ● Mobile support for video: formats, streaming &c
  • 25. MediaMosa for Government ● HTML5 / CSS3 support ● Stand-alone video players ● Semi-open players available, fully open source player is under construction
  • 26. Round Up ● MediaMosa ● Digital Asset Management System ● Capable, available, scalable, open, standardised, searchable, authenticated, centralised, buzzword compliant, Drupal.
  • 27. Q&A Michel van de Ven mediamosa.org