Find Jobs
Hire Freelancers

Need a golang developer with webrtc

$100-150 USD

In Progress
Posted 10 months ago

$100-150 USD

Paid on delivery
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
Project ID: 36970934

About the project

2 proposals
Remote project
Active 10 mos ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of PAKISTAN
lahore, Pakistan
5.0
275
Payment method verified
Member since Dec 19, 2017

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.