Project is to build a video mixing framework that will be used for a H.264 video conference bridge. The framework will need to support the following: Number of Participants Two types of participants are defined: Registered participants ??" registered to the Video Conference, do not contribute their visual input, but receivethe mixed output image Displayed participants ??" registered to the Video Conference, do contribute their visual input and receive themixed output image Up to 100 registered participants (100 represents the totalnumber of Video Mixing Channel participants and VideoEncoding Channels) Up to 16 displayed participants in all output images simultaneously The maximal input size to the Video Mixing channel of alldisplayed participants is limited to 600KB (for example, it is the size of 4 X CIF or 16 X QCIF) Participants Appearance Dynamic addition or removal of participants during the video conference Dynamic layout according to user configuration of the participants location (see next row) The displayed measurements of a specific participant can beany size as long as X and Y dimensions are even, regardlessof the participant’s input video size. Please note the maximalvideo input size restriction above
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Fedora Core 6, x264