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

What's hot

Growth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal websiteGrowth hacking with content, marketing automation and your drupal website
Growth hacking with content, marketing automation and your drupal website
Mediacurrent
 
Open source, What | Why | How
Open source, What | Why | How Open source, What | Why | How
Open source, What | Why | How
Nikhil Agrawal
 
Monolithic installs VS single responsibilities networks
Monolithic installs VS single responsibilities networksMonolithic installs VS single responsibilities networks
Monolithic installs VS single responsibilities networks
Fedir RYKHTIK
 
MongoDB Jump Start
MongoDB Jump StartMongoDB Jump Start
MongoDB Jump Start
Haim Michael
 
WDC lntroduction
WDC lntroductionWDC lntroduction
WDC lntroduction
Chia-An Lee
 
Intro to web
Intro to webIntro to web
Intro to web
zgohr
 
Drupal 8 - what's new?
Drupal 8 - what's new?Drupal 8 - what's new?
Drupal 8 - what's new?
Edo
 
Drupal sharing in HP7
Drupal sharing in HP7Drupal sharing in HP7
Drupal sharing in HP7
jimyhuang
 
How to sell drupal 8
How to sell drupal 8How to sell drupal 8
How to sell drupal 8
Anatolii Pazhyn
 
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
"Standing on the Shoulders of Giants" by Brian King @ eLiberatica 2008
eLiberatica
 
Drupal vs Wordpress
Drupal vs WordpressDrupal vs Wordpress
Drupal vs Wordpress
Ian Mariano
 
Cloud: Shift in the Mindset
Cloud: Shift in the MindsetCloud: Shift in the Mindset
Cloud: Shift in the Mindset
Pradeep Bhadani
 
From marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp BelfastFrom marketplace to WordPress - WordCamp Belfast
From marketplace to WordPress - WordCamp Belfast
Fellyph Cintra
 
Open Lesson How We Built Guide Me Right - Open Campus Tiscali
Open Lesson How We Built Guide Me Right - Open Campus TiscaliOpen Lesson How We Built Guide Me Right - Open Campus Tiscali
Open Lesson How We Built Guide Me Right - Open Campus Tiscali
Riccardo Sirigu
 
Shio CMS - Presentation
Shio CMS - PresentationShio CMS - Presentation
Shio CMS - Presentation
Alexandre Oliveira
 
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
Swedish SharePoint UserGroup Göteborg Oct 5 2016  SharePoint FrameworkSwedish SharePoint UserGroup Göteborg Oct 5 2016  SharePoint Framework
Swedish SharePoint UserGroup Göteborg Oct 5 2016 SharePoint Framework
David Opdendries
 
NewAge Event Episode 01
NewAge Event Episode 01NewAge Event Episode 01
NewAge Event Episode 01
Roman Dutchak
 
Connect your Javascript web app to ownCloud over the WebDAV interface
Connect your Javascript web app to ownCloud over the WebDAV interface Connect your Javascript web app to ownCloud over the WebDAV interface
Connect your Javascript web app to ownCloud over the WebDAV interface
Ilian Sapundshiev
 
#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript#spsbe Get Typing with Typescript
#spsbe Get Typing with Typescript
David Opdendries
 
FLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site BuildersFLDC 2014: Drupal 8 for Site Builders
FLDC 2014: Drupal 8 for Site Builders
kbasarab
 

What's hot (20)

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

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

Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
RightScale
 
[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
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
Alex Meadows
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
Jim Andrews
 
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
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
VMware Tanzu
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Matt Stine
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Harshana Martin
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
John Studdard
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Eva Mave Ng
 
lamp.pptx
lamp.pptxlamp.pptx
lamp.pptx
SainikRamagiri
 
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
 
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
OpenShift Origin
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Orgad Kimchi
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
GRUC
 
Full Stack Development
Full Stack DevelopmentFull Stack Development
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
Royston Lobo
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
Open Source Strategy Forum
 
MediaMosa for Managing Video Content
MediaMosa for Managing Video ContentMediaMosa for Managing Video Content
MediaMosa for Managing Video Content
MediaMosa
 
Acme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on BluemixAcme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on Bluemix
Joe Sepi
 

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

Zend php mobile and right scale rightscale compute 2013
Zend php mobile and right scale   rightscale compute 2013Zend php mobile and right scale   rightscale compute 2013
Zend php mobile and right scale rightscale compute 2013
 
[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?
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
Mule soft meetup Houston 16
Mule soft meetup Houston 16Mule soft meetup Houston 16
Mule soft meetup Houston 16
 
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...
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic RelationshipCloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
Cloud Foundry and Microservices: A Mutualistic Symbiotic Relationship
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
 
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
Designing Apps for Runtime Fabric: Logging, Monitoring & Object Store Persist...
 
lamp.pptx
lamp.pptxlamp.pptx
lamp.pptx
 
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
 
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
LatinoWare 2013 An OpenSource Blueprint for Cloud presented by Diane Mueller,...
 
Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...Deploying and Managing Artificial Intelligence Services using the Open Data H...
Deploying and Managing Artificial Intelligence Services using the Open Data H...
 
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
Webcast Presentation: Be lean. Be agile. Work together with DevOps Services (...
 
Full Stack Development
Full Stack DevelopmentFull Stack Development
Full Stack Development
 
2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup2022.06.23 - Sydney Meetup
2022.06.23 - Sydney Meetup
 
The Decoupled CMS in Financial Services
The Decoupled CMS in Financial ServicesThe Decoupled CMS in Financial Services
The Decoupled CMS in Financial Services
 
MediaMosa for Managing Video Content
MediaMosa for Managing Video ContentMediaMosa for Managing Video Content
MediaMosa for Managing Video Content
 
Acme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on BluemixAcme Freight: Developing Microservices and APIs on Bluemix
Acme Freight: Developing Microservices and APIs on Bluemix
 

Recently uploaded

High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
bhumivarma35300
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
Razin Mustafiz
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
Google Developer Group - Harare
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Nicolás Lopéz
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
ankush9927
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
maigasapphire
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
Zilliz
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
FIDO Alliance
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
Arpan Buwa
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
janagijoythi
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
DianaGray10
 
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
alexjohnson7307
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
Baishakhi Ray
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
BrainSell Technologies
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
Enterprise Knowledge
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
ssuser1915fe1
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
AmandaCheung15
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
BrainSell Technologies
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
Priyanka Aash
 

Recently uploaded (20)

High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
High Profile Girls call Service Pune 000XX00000 Provide Best And Top Girl Ser...
 
The Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - CoatueThe Path to General-Purpose Robots - Coatue
The Path to General-Purpose Robots - Coatue
 
Google I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged SlidesGoogle I/O Extended Harare Merged Slides
Google I/O Extended Harare Merged Slides
 
Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024Vertex AI Agent Builder - GDG Alicante - Julio 2024
Vertex AI Agent Builder - GDG Alicante - Julio 2024
 
Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10Computer HARDWARE presenattion by CWD students class 10
Computer HARDWARE presenattion by CWD students class 10
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
Girls Call Churchgate 9910780858 Provide Best And Top Girl Service And No1 in...
 
Retrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with RagasRetrieval Augmented Generation Evaluation with Ragas
Retrieval Augmented Generation Evaluation with Ragas
 
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
UX Webinar Series: Essentials for Adopting Passkeys as the Foundation of your...
 
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and CitiesThe Impact of the Internet of Things (IoT) on Smart Homes and Cities
The Impact of the Internet of Things (IoT) on Smart Homes and Cities
 
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptxMAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
MAKE MONEY ONLINE Unlock Your Income Potential Today.pptx
 
How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...How UiPath Discovery Suite supports identification of Agentic Process Automat...
How UiPath Discovery Suite supports identification of Agentic Process Automat...
 
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
leewayhertz.com-Generative AI tech stack Frameworks infrastructure models and...
 
Semantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software DevelopmentSemantic-Aware Code Model: Elevating the Future of Software Development
Semantic-Aware Code Model: Elevating the Future of Software Development
 
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdfAcumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
Acumatica vs. Sage Intacct vs. NetSuite _ NOW CFO.pdf
 
Improving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning ContentImproving Learning Content Efficiency with Reusable Learning Content
Improving Learning Content Efficiency with Reusable Learning Content
 
Feature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptxFeature sql server terbaru performance.pptx
Feature sql server terbaru performance.pptx
 
Zaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdfZaitechno Handheld Raman Spectrometer.pdf
Zaitechno Handheld Raman Spectrometer.pdf
 
Acumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptxAcumatica vs. Sage Intacct _Construction_July (1).pptx
Acumatica vs. Sage Intacct _Construction_July (1).pptx
 
Redefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI CapabilitiesRedefining Cybersecurity with AI Capabilities
Redefining Cybersecurity with AI Capabilities
 

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

  1. {}