Parallel Implementation of MPEG4

1490 Words3 Pages

Abstract

“Parallel Implementation of MPEG-4 Encoding over a Cluster of Workstations” is a research project and a project proposal to reduce the delay involved in the MPEG-4 encoding process.

As a case study we take Amrita Vishwa Vidyapeetham which is a multi-campus Deemed University, one of its own kinds in India. All the campuses are connected through satellite provided by ISRO (Indian Space Research Organization). A number of e-learning classes, guest lectures and meetings are conducted across the satellite network with the video being compressed in MPEG-4 standard.

The project optimizes the system by parallelizing the encoding process. For this a cluster of machines is created and the video frames are distributed among these nodes. This follows the SPMD (Single Program Multiple Data) model. Dedicated nodes within the cluster perform the encoding process, while there is a node that distributes the video to be encoded over these nodes. Another node collects the encoded video and places them back in the original sequence. The two nodes can be utilized for the encoding process also.

1. Introduction

The encoding sequence contributes a significant delay in a video transmission/distribution system. The Amrita e-learning network is one such system. There are a number of solutions to the delay problem like exploring functional parallelism in the MPEG-4 algorithm and spatio-temporal parallelism. A more interesting solution is to decompose the video sequence into GOPs (Groups of Pictures), and then a dedicated processor independently processes every GOP. The basic idea for data distribution is to arrange the uncompressed video sequence in GOPS. Then, we decide (a) how processors get the GOPS, and (b) which GOPS correspond...

... middle of paper ...

...ng network traffic thus overcoming the network delay. GAMMA(Genoa Active Message Machines) clusters are to be used to implement the zero copy mechanism.

Works Cited

[1] A. Rodriguez, A. González and M.P. Malumbres, “Performance evaluation of parallel MPEG-4 video coding algorithms on clusters of workstations”, Technical University of Valencia, Camino de Vera 17, 46071 Valencia, SPAIN, 2004

[2] Chez Skal ,SklMP4 –MPEG4 video codec library”; http://www.skal.planet-d.net, 2004

[3] Fabrice Bellard, “Libavcodec-MPEG4 video codec library”; http://www.ffmpeg.sourceforge.net, 2004

[4] Ajay Gupta, “MPEG4 Encryption”; http://www.it.iitb.ac.in/~ajay/current.php, 2004

[5]“A comprehensive index of MPEG resources on the internet”, http://www.mpeg.org, 2004

[6] Peter Symes, “Digital Video Compression”, http://www.symes.tv, 2004

[8] “MPEG4 Industry Forum”,http://m4if.org

More about Parallel Implementation of MPEG4

Open Document