Hi,
I am looking for a developer who can implement WebRTC for real-time data transfer for a multiplayer game.. I have already a code in go (attached, maybe it is helpful, but not neccesary to modify this code), which is using websockets. I want somebody to implement webRTC in unrealiable mode, to minize latency (later I would implement my own error correction, if a packet is missing) for a multiplayer game.
The go server doing everything: serving files for the web browser (I have that funcitonality already), and handling webRTC connections.
What I need:
The go server waiting for clients to connect via the WebRTC protocol (server also need to able to serving files for web browser, but I have that functionality, attached the source code).
A javascript code to connect to the go WebRTC server
A javascript code to send and receive data from the WebRTC server (also error handling, like disconnection)
The go server need to know about every connected user, and can read data from them, if they send
The go server for a precise interval (like 60/seconds) sends data to every connected user
Send data to every client in every 20ms