We are developing an Internet-based TV Broadcast & Receive system that distributes its videos using the Overnet. The system is a VB6 client which communicates to a PHP-based website. The initial PHP website is complete - the VB6 client, pictured above, is about 75% complete. The work for this project is to spec and complete the VB6 client.
1. Communicates to the PHP website using HTTP to look for any new published videos.
2. Communicates with the Overnet by driving the Overnet command line client from within the VB application to download videos.
3. Files videos in a GUI-based library system for access by the user.
4. Provides various admin facilities, such as channel selection, IP port control for the user.
We require the following:
1. Someone to spec the client out by understanding the current incomplete client code and engaging in a Q&A process with us until we can jointly agree required functionality.
2. Someone to use this spec to finish the VB6 code (or to move it straight to the C++ version (see below) if this is a better idea).
For this phase we will provide the PHP side of things and the various data streams that the broadcast side provides. In phase two, we anticipate additional functionality will be required and a PHP coder will be needed to enhance the Web side, as well as a C++ coder to reprogram the client to support Win32, Mac and Linux as well as to enhance the way the client communicates with the Overnet.
The successful candidate(s)/company must:
1. Speak fluent English
2. Have the technical skills (VB/C++, PHP, Overnet/p2p understanding)
3. Be interested in developing a longer-term relationship with us.
1) Complete spec to be agreed by us jointly
2) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
3) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
4) Complete ownership and distribution copyrights to all work purchased.
Phase 1 - Win32
Phase 2 - Win32, Mac, Linux, PHP