Multiprocessing Active Video Transcoder
Medianet Laboratory, Kent State University
October 9, 2000
We are developing the Active Video Transcoder (AVT) system that can perform full range of video transformation on an MPEG-2 video bit-stream system developed at the Kent MEDIANET lab. The AVT can be dynamically installed and activated on network splice-points inside an Active Network. The AVT system can generate a new bit-stream matching the network characteristics and receiver requirement downstream.
However, MPEG-2 full logic stream transcoding is a daunting computational task. Kent MEDIANET lab is currently investigating the requirements for high performance active networking. As a part, we are outlining the architectural requirements for multi-processing video transcoding. This document accompanies the multiprocessing AVT software that we have implemented for concept demonstration.
This experimental system transcodes ISO-/IEC 13818-2 stream on an Active Router with multiprocessor configuration. The system takes advantage of both kernel level default process scheduling or PSET based explicit process scheduling mechanism implemented in IRIX and Red Hat LINUX.
It provides brief instructions on how to install and run the Active Video Transcoder (AVT). This is an interim distribution of a system under development and has been tested only on a limited platform, and is intended for internal use only.
Distribution:The distribution is a tar file format. Follow the steps below to compile it.
1. Compiling environments.
Compilation needs gcc compiler or compatible one. Typically the compilation is done with most UNIX operating systems.
2. Extracting file.
% tar xvf p1.2.tar
3. Compile it.