3 ms·
Neat! I wrote something similar [1] more than a year ago which allows you to create one or more remote shells but sharing can only be done via tmux (shameless a
by lgrahl 8y ago
Neat! I wrote something similar [1] more than a year ago which allows you to create one or more remote shells but sharing can only be done via tmux (shameless advertising).
[1]: https://github.com/rawrtc/rawrtc-terminal-demo https://github.com/rawrtc/rawrtc-terminal-demo
- maxmcd 8y agoNice, I didn't realize there was an available non-chrome WebRTC DataChannel library at that point.
- Sean-Der 8y agoThere have been a few libraries popup that tie libnice + OpenSSL + libsrtp + usrsctp together, it is nice that the stack is all there. Just have to jump through lots of hoops :) The creation of them also seems to be accelerating! I think the P2P excitement has helped a lot. * https://github.com/xhs/librtcdc https://github.com/xhs/librtcdc (This was the first non-chrome one afaik) * https://github.com/chadnickbok/librtcdcpp https://github.com/chadnickbok/librtcdcpp * https://github.com/jlaine/aiortc https://github.com/jlaine/aiortc * https://github.com/rawrtc/rawrtc https://github.com/rawrtc/rawrtc * https://github.com/pions/webrtc https://github.com/pions/webrtc * https://github.com/nodertc https://github.com/nodertc * https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad/html/gst-plugins-bad-plugins-webrtcbin.html https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gs... There are also a few that aren't public, I haven't used them directly though. Only by talking to other devs.