Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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 / G...
Who am I?
●

Consultant @ Inuits Nederland
–

Antwerpen, Rotterdam, Kiev

–

Open Source believers

–

Dev + Ops = DevOps
...
Trends and Challenges (1)

Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB ...
Trends and Challenges (2)

Source: KPCB Internet Trends 2013 by Kleiner Perkins Caufield & Byers, Venture Capital at KPCB ...
Trends and Challenges (3)

@ChrisFlink
Requirements
●

Flexible

●

Open

●

In “The Cloud”

●

Service Oriented

●

Well described data

●

Linked Open Data

●
...
Introducing MediaMosa

●
●

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

@ChrisFl...
Store
●

Store Any Digital Asset

●

Describe asset using Metadata Standards
existing standards or custom sets

●

Access ...
Prepare
●

Transcode video / audio

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

Analyse files
Create Still, Speech2text, O...
Retrieve
●

Contextual Query Language
–

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

d...
Share / Play
●

Authenticate Play Requests

●

Serve Complete Player or Files

●

Stream over HTTP progressive download
Or...
MediaMosa Principles
●

Open Source (GPLv2)

●

Open Standards / Open Protocols

●

Built on Drupal 7

●

Unix Design Prin...
Hosting MediaMosa
●

Runs on LAMP

●

Requires FFMPEG & LUA

●

●

●

Use LAMP best practices for scaling, high-availabili...
What about the front-end?
●
●

●
●

Any (mobile) application that can speak REST
Multiple front-ends can connect to the sa...
Some use cases
●

Video websites

Specific topics, freemium model,
●

MOOCs & e-Learning
Build your own or integrate with ...
Get involved / Getting Started
●

MediaMosa Foundation and Member Board

●

Join Google+ Community
https://plus.google.com...
URLs
●

http://www.mediamosa.org
Project homepage

●

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

●

ht...
Questions?

@ChrisFlink
Thank you
–

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

–

Follow @ChrisFlink to be the
first to know ...
Upcoming SlideShare
Loading in …5
×

T-Dose: Manage your digital assets with MediaMosa

3,742 views

Published on

Published in: Technology
  • Login to see the comments

  • Be the first to like this

T-Dose: Manage your digital assets with MediaMosa

  1. 1. Open Source Asset Management Manage your digital (media) assets across applications with MediaMosa @ChrisFlink @ChrisFlink
  2. 2. Topics of this talk ● Trends and Challenges ● Requirements ● A Solution: MediaMosa ● Use Cases ● Get involved / Get started ● Questions @ChrisFlink
  3. 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. 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. 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. 6. Trends and Challenges (3) @ChrisFlink
  7. 7. Requirements ● Flexible ● Open ● In “The Cloud” ● Service Oriented ● Well described data ● Linked Open Data ● … @ChrisFlink
  8. 8. Introducing MediaMosa ● ● Digital Asset Management System Store → Prepare → Retrieve → Share Any Digital Asset @ChrisFlink
  9. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  19. 19. Questions? @ChrisFlink
  20. 20. Thank you – Slides will be available @ http://www.slideshare.net/flinkie/ – Follow @ChrisFlink to be the first to know :-) We're hiring! @ChrisFlink

×