180 likes | 298 Views
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
E N D
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 • Proxy generation application • Napoletana • Next …
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
Commercials #1 • 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 #2
Schedule • Mikros Image • Media asset management • Mikado • Proxy generation application • Napoletana • Next …
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
Schedule • Mikros Image • Media asset management • Mikado • Proxy generation application • Napoletana • Next …
Proxy Generation Application Sample video generated with quicktime File sequence encoded in dpx (2048 x 1096) 4Mo each files = 1G for 10 secs Sample jpeg (100 ko) Sample jpeg sequence generated with proprietary jpeg library
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
Napoletana Worker linux ProActive soap server // tomcat // Worker windows Mikado Dispatcher Worker mac database
Q Napoletana Worker linux ProActive Worker windows soap server // tomcat // Mikado Dispatcher Worker mac database
Schedule • Mikros Image • Media asset management • Mikado • Proxy generation application • Napoletana • Next …
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
A training period is proposed to work on next and next next features Next Next • develop ProActive computing resource management application • Use ProActive runtime instead of our cg rendering achitecture