MediaMosa for Managing Video Content
description
Transcript of MediaMosa for Managing Video Content
![Page 1: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/1.jpg)
MediaMosafor Managing Video Content
Michel van de Venmediamosa.org
CTO Madcap BV
![Page 2: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/2.jpg)
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
![Page 3: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/3.jpg)
Overview
● MediaMosa 101● Features, architecture, community & Open Source
● MediaMosa: where's the value for you?
![Page 4: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/4.jpg)
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
![Page 5: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/5.jpg)
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 [email protected]● groups of domains / realms / users
![Page 6: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/6.jpg)
MediaMosa Features & Services
● Search using Common Query LanguageCQL, SRU/SRW http://www.loc.gov/standards/sru/specs/cql.html
● Apache SOLR used for full-text searchinghttp://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)
![Page 7: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/7.jpg)
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
![Page 8: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/8.jpg)
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
![Page 9: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/9.jpg)
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.
![Page 10: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/10.jpg)
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.
![Page 11: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/11.jpg)
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."
![Page 12: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/12.jpg)
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.
![Page 13: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/13.jpg)
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.
![Page 14: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/14.jpg)
Open Source
● Currently using a Cathedral model● Transfer to Bazaar model in two years
![Page 15: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/15.jpg)
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
![Page 16: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/16.jpg)
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
![Page 17: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/17.jpg)
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
![Page 18: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/18.jpg)
MediaMosa: where's the value for you?
![Page 19: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/19.jpg)
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
![Page 20: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/20.jpg)
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
![Page 21: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/21.jpg)
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.
![Page 22: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/22.jpg)
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”
![Page 23: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/23.jpg)
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/
![Page 24: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/24.jpg)
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
![Page 25: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/25.jpg)
MediaMosa for Government
● HTML5 / CSS3 support● Stand-alone video players● Semi-open players available, fully open source
player is under construction
![Page 26: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/26.jpg)
Round Up
● MediaMosa● Digital Asset Management System● Capable, available, scalable, open, standardised,
searchable, authenticated, centralised, buzzword compliant, Drupal.
![Page 27: MediaMosa for Managing Video Content](https://reader034.fdocuments.in/reader034/viewer/2022051610/549197bfac795959288b4592/html5/thumbnails/27.jpg)
Q&A
Michel van de Venmediamosa.org