transport icon indicating copy to clipboard operation
transport copied to clipboard

vnet: Support TCP

Open enobufs opened this issue 6 years ago • 4 comments

Current pion only supports UDP, but we will likely soon to support TCP as well. To help our development, we'd like to see vnet also support TCP.

See also: pion/webrtc#712

enobufs avatar Jul 17 '19 16:07 enobufs

@Sean-Der can we add this to the project 2.2.0? I can help.

enobufs avatar Aug 08 '19 23:08 enobufs

It looks like this blocks https://github.com/pion/ice/pull/394/

dgunay avatar Mar 15 '22 08:03 dgunay

TODO: look into https://github.com/xtaci/kcp-go

enobufs avatar Oct 30 '22 18:10 enobufs

TODO: look into https://github.com/google/gvisor/tree/master/pkg/tcpip

I think we could use the gVisor userspace networking stack to also replace the UDP transport, not only TCP. But I am not sure to which extend the gVisor netstack also implements routing and NATting..

stv0g avatar Nov 14 '22 14:11 stv0g