The requirement is to develop a program in C# and C, as follows:
* GUI - the graphic layout is fully customized and I provide the graphic files. Resolution will be 1920 x 1080.
* Menu - implement the program menu (including a few shortcut keys), which regards aspects from the program functionalities.
* Program functionalities (simplified description):
- establish a connection to a MySQL server database, with known IP and port.
- capture audio-video streaming in h264 format coming from remote streaming servers,
display the respective video on the screen & output audio, in the manner that I will indicate.
There can be a few possible states of the connection with the streaming server and program has to check that.
(for testing purposes, VLC can be used for streaming).
To be delivered:
- The source codes and compiled executable installers for all machines & server.
Write explanatory comments for each Property and method, because there may be future modifications / development.
- The logic UML diagram & flowcharts comprising all created classes. A list of classes with a brief description for each.
- A 3 months warranty (in case there are bugs, etc.)
The GUI, database connection, the menu, etc can be in C#; however, as streaming capture & display has to be very fast, we require the code in C (make a dll, etc).
Of course, IIS will not be used.
A 3 months warranty (in case there are bugs, etc.) is requested.
If you have any questions please ask. I will provide detailed explanations about the requirements, so that things are as clear as possible from the beginning.