SlideShare a Scribd company logo
Open Source Asset Management
Manage your digital (media) assets across
applications with MediaMosa
@ChrisFlink
@ChrisFlink
Topics of this talk
●

Trends and Challenges

●

Requirements

●

A Solution: MediaMosa

●

Use Cases

●

Get involved / Get started

●

Questions

@ChrisFlink
Who am I?
●

Consultant @ Inuits Nederland
–

Antwerpen, Rotterdam, Kiev

–

Open Source believers

–

Dev + Ops = DevOps

–

MediaMosa core developers
@ChrisFlink
http://linkedin.com/in/chrisflink
www.chrisflink.nl

@ChrisFlink
Trends and Challenges (1)

Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB on May 29, 2013
http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2013

@ChrisFlink
Trends and Challenges (2)

Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB on May 29, 2013
http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2013
@ChrisFlink
Trends and Challenges (3)

@ChrisFlink
Requirements
●

Flexible

●

Open

●

In “The Cloud”

●

Service Oriented

●

Well described data

●

Linked Open Data

●

…

@ChrisFlink
Introducing MediaMosa

●
●

Digital Asset Management System
Store → Prepare → Retrieve → Share
Any Digital Asset

@ChrisFlink
Store
●

Store Any Digital Asset

●

Describe asset using Metadata Standards
existing standards or custom sets

●

Access Control to Protect Private Assets

●

Upload, Ingest, Harvest, SFTP, ...

@ChrisFlink
Prepare
●

Transcode video / audio

Mobile compatible, high/low quality, ...
●

Analyse files
Create Still, Speech2text, OCR, ...

●

Index files and metadata

Full-text, read technical metadata (id3, exif, ...)

@ChrisFlink
Retrieve
●

Contextual Query Language
–

A formal language for representing queries to
information retrieval systems.
●

dc.title any fish

●

dc.title any fish or dc.creator any sanderson

●

dc.title any fish sortBy dc.date/sort.ascending

–
–
●

Search/Retrieve via URL (SRU/SRW)
http://www.loc.gov/standards/sru/specs/cql.html

Apache SOLR for indexing and searching

@ChrisFlink
Share / Play
●

Authenticate Play Requests

●

Serve Complete Player or Files

●

Stream over HTTP progressive download
Or add a streaming server to your setup

●

●

Combine Multiple files per assets for advanced
functionality
OAI-PMH provisioning

@ChrisFlink
MediaMosa Principles
●

Open Source (GPLv2)

●

Open Standards / Open Protocols

●

Built on Drupal 7

●

Unix Design Principles

●

Modifiable & Self Documenting
"Use the Source, Luke."

●

MediaMosa is a Back-end

Provides a rich REST API and admin interface

@ChrisFlink
Hosting MediaMosa
●

Runs on LAMP

●

Requires FFMPEG & LUA

●

●

●

Use LAMP best practices for scaling, high-availability and
monitoring
Scales from laptop with USB stick to anything
Or use MediaMosa-as-a-Service:
MediaSalsa http://www.mediasalsa.eu

@ChrisFlink
What about the front-end?
●
●

●
●

Any (mobile) application that can speak REST
Multiple front-ends can connect to the same backend
Drupal Modules and Distribution available
But any front-end technology is possible
Java, .NET, Blackboard, Ruby on Rails, node.js,
Lisp, Android, etc.

@ChrisFlink
Some use cases
●

Video websites

Specific topics, freemium model,
●

MOOCs & e-Learning
Build your own or integrate with existing tools

●

Centralized media repository
Create once, publish everywhere

●

Archivation

Well described data on flexible storage mountpoints
●

...

@ChrisFlink
Get involved / Getting Started
●

MediaMosa Foundation and Member Board

●

Join Google+ Community
https://plus.google.com/communities/108771938512877203754

●

To experiment with the MediaMosa API, contact me
for a free testing accounts on our MediaSalsa
platform

@ChrisFlink
URLs
●

http://www.mediamosa.org
Project homepage

●

http://foundation.mediamosa.org
MediaMosa Foundation Homepage

●

https://github.com/mediamosa
Canonical source code repository

●

http://mediamosa.org/api
Online version of the RESTful API reference guide

●

http://mediamosa.org/trac
MediaMosa ticket system and quick guides

●

http://www.mediasalsa.eu
MediaMosa-as-a-Service

@ChrisFlink
Questions?

@ChrisFlink
Thank you
–

Slides will be available @
http://www.slideshare.net/flinkie/

–

Follow @ChrisFlink to be the
first to know :-)
We're hiring!

@ChrisFlink

More Related Content

ODP
Asset Management and Drupal
PDF
Choosing Drupal as your Content Management Framework
PDF
What to Expect in Drupal 8
PDF
Introduction of Open Source Job Board with Drupal CMS
PDF
Django on app engine
PDF
What Organizations Can Expect in Drupal 8
PPTX
Dynatech presentation for TSI Career Day
PDF
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...
Asset Management and Drupal
Choosing Drupal as your Content Management Framework
What to Expect in Drupal 8
Introduction of Open Source Job Board with Drupal CMS
Django on app engine
What Organizations Can Expect in Drupal 8
Dynatech presentation for TSI Career Day
"Enterprise Rapid Application Development The Wiki Way" by Jerome Velociter @...

What's hot (20)

PDF
Growth hacking with content, marketing automation and your drupal website
PDF
Open source, What | Why | How
PDF
Monolithic installs VS single responsibilities networks
PDF
MongoDB Jump Start
PDF
WDC lntroduction
PDF
Intro to web
PDF
Drupal 8 - what's new?
 
PDF
Drupal sharing in HP7
PDF
How to sell drupal 8
PDF
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
PDF
Drupal vs Wordpress
PDF
Cloud: Shift in the Mindset
PDF
From marketplace to WordPress - WordCamp Belfast
PDF
Open Lesson How We Built Guide Me Right - Open Campus Tiscali
PPT
Shio CMS - Presentation
PPTX
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
PPTX
NewAge Event Episode 01
PDF
Connect your Javascript web app to ownCloud over the WebDAV interface
PPTX
#spsbe Get Typing with Typescript
PDF
FLDC 2014: Drupal 8 for Site Builders
Growth hacking with content, marketing automation and your drupal website
Open source, What | Why | How
Monolithic installs VS single responsibilities networks
MongoDB Jump Start
WDC lntroduction
Intro to web
Drupal 8 - what's new?
 
Drupal sharing in HP7
How to sell drupal 8
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
Drupal vs Wordpress
Cloud: Shift in the Mindset
From marketplace to WordPress - WordCamp Belfast
Open Lesson How We Built Guide Me Right - Open Campus Tiscali
Shio CMS - Presentation
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
NewAge Event Episode 01
Connect your Javascript web app to ownCloud over the WebDAV interface
#spsbe Get Typing with Typescript
FLDC 2014: Drupal 8 for Site Builders
Ad

Similar to T-Dose: Manage your digital assets with MediaMosa (20)

PPT
Mediamosa Open source video backend
PPT
Mediamosa: Open source video backend
PDF
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
PDF
MediaMosa for Managing Video Content
PDF
MediaMosa version 3.0
ODP
MediaMosa: Open Source Digital Asset Management
PDF
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
PPTX
MediaMosa and webservices
PPTX
MediaMosa and webservices
PDF
Diverse2010: How Opencast Matterhorn and MediaMosa can co-act
PDF
Diverse 2010 Portland, Maine, US, Ward, Schulte Opencast Matterhorn, MediaMosa
PDF
MCN Overcoming the Digital Infrastructure Divide Open Source DAMS
KEY
Video as framework for innovation, SURFnet Relatiedagen 2010
PDF
Media mosa architecture - features -10 june 2010
PPT
Drupal MediaMosa Transcoding module
PDF
A new approach for adding metadata to online Media - TNC2012
PDF
A new approach for adding metadata to online Media - TNC2012
PDF
Media & Learning Brussels 24 November 2011
PDF
Open Source and Open Standards for Information and Records Managers
KEY
MediaMosa architecture & features
Mediamosa Open source video backend
Mediamosa: Open source video backend
Dennis Povshedny.Mediamosa intro.DrupalCamp Kyiv 2011
MediaMosa for Managing Video Content
MediaMosa version 3.0
MediaMosa: Open Source Digital Asset Management
MediaMosa 3.x Release 
& Transcripting Project - Community day - 8 december ...
MediaMosa and webservices
MediaMosa and webservices
Diverse2010: How Opencast Matterhorn and MediaMosa can co-act
Diverse 2010 Portland, Maine, US, Ward, Schulte Opencast Matterhorn, MediaMosa
MCN Overcoming the Digital Infrastructure Divide Open Source DAMS
Video as framework for innovation, SURFnet Relatiedagen 2010
Media mosa architecture - features -10 june 2010
Drupal MediaMosa Transcoding module
A new approach for adding metadata to online Media - TNC2012
A new approach for adding metadata to online Media - TNC2012
Media & Learning Brussels 24 November 2011
Open Source and Open Standards for Information and Records Managers
MediaMosa architecture & features
Ad

Recently uploaded (20)

PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
project resource management chapter-09.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mushroom cultivation and it's methods.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
cloud_computing_Infrastucture_as_cloud_p
PPTX
A Presentation on Touch Screen Technology
PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
A comparative study of natural language inference in Swahili using monolingua...
Hindi spoken digit analysis for native and non-native speakers
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A comparative analysis of optical character recognition models for extracting...
SOPHOS-XG Firewall Administrator PPT.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
project resource management chapter-09.pdf
Zenith AI: Advanced Artificial Intelligence
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
A novel scalable deep ensemble learning framework for big data classification...
Encapsulation_ Review paper, used for researhc scholars
Group 1 Presentation -Planning and Decision Making .pptx
Programs and apps: productivity, graphics, security and other tools
Mushroom cultivation and it's methods.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
WOOl fibre morphology and structure.pdf for textiles
cloud_computing_Infrastucture_as_cloud_p
A Presentation on Touch Screen Technology
Web App vs Mobile App What Should You Build First.pdf
A comparative study of natural language inference in Swahili using monolingua...

T-Dose: Manage your digital assets with MediaMosa

  • 1. Open Source Asset Management Manage your digital (media) assets across applications with MediaMosa @ChrisFlink @ChrisFlink
  • 2. Topics of this talk ● Trends and Challenges ● Requirements ● A Solution: MediaMosa ● Use Cases ● Get involved / Get started ● Questions @ChrisFlink
  • 3. Who am I? ● Consultant @ Inuits Nederland – Antwerpen, Rotterdam, Kiev – Open Source believers – Dev + Ops = DevOps – MediaMosa core developers @ChrisFlink http://linkedin.com/in/chrisflink www.chrisflink.nl @ChrisFlink
  • 4. Trends and Challenges (1) Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB on May 29, 2013 http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2013 @ChrisFlink
  • 5. Trends and Challenges (2) Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB on May 29, 2013 http://www.slideshare.net/kleinerperkins/kpcb-internet-trends-2013 @ChrisFlink
  • 6. Trends and Challenges (3) @ChrisFlink
  • 7. Requirements ● Flexible ● Open ● In “The Cloud” ● Service Oriented ● Well described data ● Linked Open Data ● … @ChrisFlink
  • 8. Introducing MediaMosa ● ● Digital Asset Management System Store → Prepare → Retrieve → Share Any Digital Asset @ChrisFlink
  • 9. Store ● Store Any Digital Asset ● Describe asset using Metadata Standards existing standards or custom sets ● Access Control to Protect Private Assets ● Upload, Ingest, Harvest, SFTP, ... @ChrisFlink
  • 10. Prepare ● Transcode video / audio Mobile compatible, high/low quality, ... ● Analyse files Create Still, Speech2text, OCR, ... ● Index files and metadata Full-text, read technical metadata (id3, exif, ...) @ChrisFlink
  • 11. Retrieve ● Contextual Query Language – A formal language for representing queries to information retrieval systems. ● dc.title any fish ● dc.title any fish or dc.creator any sanderson ● dc.title any fish sortBy dc.date/sort.ascending – – ● Search/Retrieve via URL (SRU/SRW) http://www.loc.gov/standards/sru/specs/cql.html Apache SOLR for indexing and searching @ChrisFlink
  • 12. Share / Play ● Authenticate Play Requests ● Serve Complete Player or Files ● Stream over HTTP progressive download Or add a streaming server to your setup ● ● Combine Multiple files per assets for advanced functionality OAI-PMH provisioning @ChrisFlink
  • 13. MediaMosa Principles ● Open Source (GPLv2) ● Open Standards / Open Protocols ● Built on Drupal 7 ● Unix Design Principles ● Modifiable & Self Documenting "Use the Source, Luke." ● MediaMosa is a Back-end Provides a rich REST API and admin interface @ChrisFlink
  • 14. Hosting MediaMosa ● Runs on LAMP ● Requires FFMPEG & LUA ● ● ● Use LAMP best practices for scaling, high-availability and monitoring Scales from laptop with USB stick to anything Or use MediaMosa-as-a-Service: MediaSalsa http://www.mediasalsa.eu @ChrisFlink
  • 15. What about the front-end? ● ● ● ● Any (mobile) application that can speak REST Multiple front-ends can connect to the same backend Drupal Modules and Distribution available But any front-end technology is possible Java, .NET, Blackboard, Ruby on Rails, node.js, Lisp, Android, etc. @ChrisFlink
  • 16. Some use cases ● Video websites Specific topics, freemium model, ● MOOCs & e-Learning Build your own or integrate with existing tools ● Centralized media repository Create once, publish everywhere ● Archivation Well described data on flexible storage mountpoints ● ... @ChrisFlink
  • 17. Get involved / Getting Started ● MediaMosa Foundation and Member Board ● Join Google+ Community https://plus.google.com/communities/108771938512877203754 ● To experiment with the MediaMosa API, contact me for a free testing accounts on our MediaSalsa platform @ChrisFlink
  • 18. URLs ● http://www.mediamosa.org Project homepage ● http://foundation.mediamosa.org MediaMosa Foundation Homepage ● https://github.com/mediamosa Canonical source code repository ● http://mediamosa.org/api Online version of the RESTful API reference guide ● http://mediamosa.org/trac MediaMosa ticket system and quick guides ● http://www.mediasalsa.eu MediaMosa-as-a-Service @ChrisFlink
  • 20. Thank you – Slides will be available @ http://www.slideshare.net/flinkie/ – Follow @ChrisFlink to be the first to know :-) We're hiring! @ChrisFlink

Editor's Notes