distributed transcoding integration in media asset management with proactive

Post on 10-Jan-2016

30 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Distributed transcoding integration in Media Asset Management with ProActive. Mikros Image sebastien.creme@mikrosimage.fr. Schedule. Mikros Image Media asset management Mikado Proxy generation application Napoletana Next …. Schedule. Mikros Image Media asset management Mikado - PowerPoint PPT Presentation

TRANSCRIPT

Sébastien Crème // Mikros Image // 2006 // grids@work

Distributed transcoding integration in Media Asset

Management with ProActive

Mikros Imagesebastien.creme@mikrosimage.fr

Sébastien Crème // Mikros Image // 2006 // grids@work

Schedule

• Mikros Image• Media asset management

• Mikado

• Proxy generation application • Napoletana

• Next …

Sébastien Crème // Mikros Image // 2006 // grids@work

Schedule

• Mikros Image• Media asset management

• Mikado

• Proxy generation application• Napoletana

• Next …

Sébastien Crème // Mikros Image // 2006 // grids@work

Mikros Image

• All domains of post production• Commercials, long featured films,

music movies• 130 employees• 10 R&D engineers

• color grading• 3D plugins, rendering engine• asset management

Sébastien Crème // Mikros Image // 2006 // grids@work

FramesMaking of Nissan

Sébastien Crème // Mikros Image // 2006 // grids@work

Commercials

#1

#2

• 4 days of shooting in Island

• 1 week of preparation

• 7 weeks of production

• 1 Technical Director

• 1 Visual Effects Coordinator

• 20 CG artists

• broadcasted in 30 countries

Sébastien Crème // Mikros Image // 2006 // grids@work

Schedule

• Mikros Image• Media asset management

• Mikado

• Proxy generation application• Napoletana

• Next …

Sébastien Crème // Mikros Image // 2006 // grids@work

Media asset management application

• Task management• Information sharing• Approvals workflow• Scheduling

• All is media centric …• We need to display media in “by all

accessible application” aka a web application

Sébastien Crème // Mikros Image // 2006 // grids@work

Mikado

Sébastien Crème // Mikros Image // 2006 // grids@work

Schedule

• Mikros Image• Media asset management

• Mikado

• Proxy generation application• Napoletana

• Next …

Sébastien Crème // Mikros Image // 2006 // grids@work

Proxy Generation Application

File sequence encoded in dpx (2048 x 1096) 4Mo each files =

1G for 10 secs

Sample video

generated with quicktime

Sample jpeg

(100 ko)

Sample jpeg sequence

generated with proprietary jpeg

library

Sébastien Crème // Mikros Image // 2006 // grids@work

Proxy Generation Application

• What was needed

• OO development • Executing proprietary application / library to

create proxy (degraded version of full range pictures).

• Multiplatform (win, mac, linux) • Easy deployment• Interoperability• Scalability

Sébastien Crème // Mikros Image // 2006 // grids@work

Napoletana

soap server

// tomcat //Dispatcher

Worker

linux

Worker

windows

Worker

mac

ProActive

Mikado

database

Sébastien Crème // Mikros Image // 2006 // grids@work

Napoletana

soap server

// tomcat //Dispatcher

Worker

linux

Worker

windows

Worker

mac

ProActive

database

MikadoQ

Sébastien Crème // Mikros Image // 2006 // grids@work

Schedule

• Mikros Image• Media asset management

• Mikado

• Proxy generation application• Napoletana

• Next …

Sébastien Crème // Mikros Image // 2006 // grids@work

Next

• Use ProActive Fault Tolerance System instead of home made fault tolerance

• Use ProActive Peer To Peer instead of home made dispatcher – peer system

• Use ProActive deployment capabilities

Sébastien Crème // Mikros Image // 2006 // grids@work

Next Next

• develop ProActive computing resource management application

• Use ProActive runtime instead of our cg rendering achitecture

A training period is proposed

to work on next and

next next features

Sébastien Crème // Mikros Image // 2006 // grids@work

?

top related