Top Banner
Drupal MediaMosa Transcoding module Michiel Nugter Software Engineer Synetic BV [email protected] Using MediaMosa as a video transcoding service. An overview of the implementation in two cases and a technical overview
14

Drupal MediaMosa Transcoding module

Dec 13, 2014

Download

Education

MediaMosa

Drupal MediaMosa Transcoding module.
Using MediaMosa as a video transcoding service.
An overview of the implementation in two cases and a technical overview.

Presentation by Michiel Nugter, Synetic

Event: March 29-31, 2011: MediaMosa and TF-Media conference 'MediaMosa, weblectures & open video'
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Drupal MediaMosa Transcoding module

Drupal MediaMosa Transcoding module

Michiel NugterSoftware EngineerSynetic [email protected]

Using MediaMosa as a video transcoding service.

An overview of the implementation in two cases and a technical overview

Page 2: Drupal MediaMosa Transcoding module

Introduction

Michiel Nugter PHP Developer for 10+ years Drupal developer for 3 years

Synetic BV Started in 2001 Full Service Internet Company specialized in Drupal

Development Using MediaMosa for several projects as a

transcoding service

Page 3: Drupal MediaMosa Transcoding module

Topics

Why MediaMosa MediaMosa cases

Flurti Rabobank op de kaart

Technical overview Video module integration Process overview MediaMosa usage Module highlights

Page 4: Drupal MediaMosa Transcoding module

Why MediaMosa

Needed transcoding service We like MediaMosa:

It's open source Powered by Drupal A stable platform In active development Solid backing by SURFNet and MadCap

Page 5: Drupal MediaMosa Transcoding module

MediaMosa Cases

Rabobank op de kaart Video presentations

Flurti Online video Dating platform

Page 6: Drupal MediaMosa Transcoding module

Rabobank op de kaart

Intranet for reporting results of region offices

MediaMosa Uploading (with

progress indicator) Transcoding Still generation

Page 7: Drupal MediaMosa Transcoding module

Flurti

Video dating Multiple transcoding

profiles per video 10 second version Full version

Still selectable by user

Page 8: Drupal MediaMosa Transcoding module

Video module Uploading, managing and displaying video's

Subset of MediaMosa features Features for displaying videos

Pluggable architecture upload field video player transcoder

Page 9: Drupal MediaMosa Transcoding module

video_mediamosa module Why?

Existing solutions didn't meet requirements Centralizing media content storage and streaming

Features: Pluggable transcoder for the Video module

Using MediaMosa Platform as a transcoding service Upload field

With upload progress indicator, using MediaMosa Selectable still from created stills Multiple transcoding profiles

Page 10: Drupal MediaMosa Transcoding module

video_mediamosa process flow

Page 11: Drupal MediaMosa Transcoding module

MediaMosa usage MediaMosa REST Service

Requesting transcoding profiles Creating Assets, mediafiles, upload tickets Status request for asset Downloading videos Upload progress

Direct upload of video to MediaMosa server

Page 12: Drupal MediaMosa Transcoding module

Module highlights Video upload

Form submission JavaScript for requesting upload ticket Video upload via iframe Upload progress (proxy via own server)

MediaMosa update url Updating local status of video

Cronjob Download videos & stills from MediaMosa

Page 13: Drupal MediaMosa Transcoding module

Release / future plans? Release on Drupal.org?

Video module in active development, difficult to keep up and update API.

Looking at Drupal 7 for the future plans Can I use it?

Of course! It's on the MediaMosa websitehttp://www.mediamosa.org/content/transcoding-modules

Page 14: Drupal MediaMosa Transcoding module

Thank you

Questions?

Michiel [email protected]

Synetic BVhttp://www.synetic.nl