WebRTC data-channels have unacceptable slow congestion control which makes them unusable for real-time data delivery. This PR removes data-channels and switches back to web-sockets with a retry+ping/pong mechanism as well as a an ARQ protocol on top to make sure it can survive and recover network switches and disconnects.
WebRTC data-channels have unacceptable slow congestion control which makes them unusable for real-time data delivery. This PR removes data-channels and switches back to web-sockets with a retry+ping/pong mechanism as well as a an ARQ protocol on top to make sure it can survive and recover network switches and disconnects.