The details of the job are as follows:
Develop and build a stand alone RTMP live video encoder that can take a video feed from a firewire or other external video input that the computer can recognise and create a flash video RTMP stream of the live video.
Basic requirements of the application:
The application must run on the Apple Macintosh Operating System OS 10.4 or later.
The encoded stream is Flash H.264 (RTMP).
The player must show the streaming video in a preview window.
The bandwidth of the stream must be adjustable.
The RTMP address to where the stream is sent must be a user input field, i.e. the user inputs this data before starting the stream.
The stream name is also entered by the user.
A button on the UI starts and stops the stream.