sébastien crème // mikros image // 2006 // grids@work distributed transcoding integration in media...
TRANSCRIPT
Sébastien Crème // Mikros Image // 2006 // grids@work
Distributed transcoding integration in Media Asset
Management with ProActive
Mikros [email protected]
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
?