This Project involves the writing of a MPEG2 TS to WM9 transcoder. Know how of DirectX 9.0 SDK and WindowsMedia 9.0 SDKs is nessesary.
A DVB MPEG2 Signal made avaiable within a local network via [[login to view URL]][1] server. The Program should have the option to either recieve the IP MPEG2 TS signal in a multicast and unicast format from the videolan server.
Using directx filters and windows media sdk tools the signal is converted to a WM9 file und is optionally multicast back into the network. The WM9 encoding parameters should be fully configurable. Transcoder should not terminate as the result of unexpeted or corrupt MPEG2 TS input. If no usable signal is avaiable then the transcoder should stream an error screen instead. (Player should never stop)
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) 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).
4) Full code documentation
5) Programming done in MS Visual C++
6) installation instructions
7) fully configurable command line and GUI interface
8) Transcoder does not terminate if the IP MPEG2 TS breaks up. (Valid stream with error message instead)
## Platform
Windows XP, Windows 2003 Server