Name:GridVideo
Description:GridVideo is a multimedia application for the distributed tailoring and streaming of media files. A solution as this kind could to represent the basis of a Video On Demand (VOD) service widely used into both educational or commercial environments.
The development of GridVideo has been carried out using the Grid testbed built within the PI2S2 Project. A mixture of Java classes and Bash shell scripts has been used. Nevertheless, in order to accomplish GridVideo requirements, some other open source components have been exploited. In particular: 1) Mortbay Jetty, used as servlet container; was selected due to its limited memory requirements and the simplicity to be embedded into custom programs; 2) Mpgtx has been exploit as movie splitter; 3) Ffmpeg, which is one of the most famous and used audio/video codec, was selected for the transcoding; 4) Apache ActiveMQ, an open source (Apache 2.0 licensed) message broker which fully implements the Java Message Service 1.1 (JMS), was used to solve the issues related with the coordination between different application elements across Grid infrastructure.
All components, excepts Apache ActiveMQ, no need to be installed on WNs. They are included into InputSandbox of jobs. Apache Active MQ, instead, must be installed on a public server (now it runs on SE of Messina) which can be reached from all WNs in all sites.
^
Abstract:GridVideo is a multimedia application for the distributed tailoring and streaming of media files. A solution as this kind could to represent the basis of a Video On Demand (VOD) service widely used into both educational or commercial environments.
The development of GridVideo has been carried out using the Grid testbed built within the PI2S2 Project. A mixture of Java classes and Bash shell scripts has been used. Nevertheless, in order to accomplish GridVideo requirements, some other open source components have been exploited. In particular: 1) Mortbay Jetty, used as servlet container; was selected due to its limited memory requirements and the simplicity to be embedded into custom programs; 2) Mpgtx has been exploit as movie splitter; 3) Ffmpeg, which is one of the most famous and used audio/video codec, was selected for the transcoding; 4) Apache ActiveMQ, an open source (Apache 2.0 licensed) message broker which fully implements the Java Message Service 1.1 (JMS), was used to solve the issues related with the coordination between different application elements across Grid infrastructure.
All components, excepts Apache ActiveMQ, no need to be installed on WNs. They are included into InputSandbox of jobs. Apache Active MQ, instead, must be installed on a public server (now it runs on SE of Messina) which can be reached from all WNs in all sites.
^
Created:2010-05-01
Last updated:2010-05-01