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
Dec 13, 2014
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
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
Topics
Why MediaMosa MediaMosa cases
Flurti Rabobank op de kaart
Technical overview Video module integration Process overview MediaMosa usage Module highlights
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
MediaMosa Cases
Rabobank op de kaart Video presentations
Flurti Online video Dating platform
Rabobank op de kaart
Intranet for reporting results of region offices
MediaMosa Uploading (with
progress indicator) Transcoding Still generation
Flurti
Video dating Multiple transcoding
profiles per video 10 second version Full version
Still selectable by user
Video module Uploading, managing and displaying video's
Subset of MediaMosa features Features for displaying videos
Pluggable architecture upload field video player transcoder
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
video_mediamosa process flow
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
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
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