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

1,628

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,628
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • {}
  • 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
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×