Create Wecam software + server restreaming
$30-1500 USD
Paid on delivery
Would like to know the cost and time frame and if it is even possible to creating the following application:
A simple interface Windows application that can get a live stream from a users usb or lan webcam and send the stream to a server. The next, part will be to have the server take that stream and essentially re-stream it so that the it uses the servers upload bandwidth rather than the original user's.
Also, it is crucial to incorporate udp punching into the software to avoid port forwarding. I have already had another coder write the code for the udp punching in c++, so this new program will just have to utilize the methods in the code.
This idea will be similar to the live video chats like on msn messenger (which uses udp punching as well so that the client doesn't have to bother with port forwarding when starting the chat).
This is an advanced project so only people that are sure should bid. Also, I am not an expert in the field so any comments or advice will be appreciated.
**Note:** This is a research bid request and if the cost is too high or time ends up being too long, then it is possible no one will be chosen.
A few clarifications: Windows media encoder/services will not work for this project because it doesn't allow implementation of udp punching.
Also, the website/server will allow multiple clients to broadcast multiple streams and have many viewers watch them at the same time (that being the reason for the server re-streaming so it uses the servers bandwidth instead of the clients).
The udp punching code? has already been written and the coder will need to simple? incorporated it into this program. The main concern is that the method used to stream data to the server from the client? will allow this feature.
Project ID: #3761471