For both of my questions below I will link options from previous discussions[1]; any experience you can share would be appreciated.
1) What is the best option to implement a server that can tie into WebRTC for audio/video/screensharing?
https://github.com/mappum/electron-webrtc - simple but bulky Node.js WebRTC via a hidden Electron process
https://chromium.googlesource.com/external/webrtc - C++ Chromium WebRTC
https://github.com/jitsi/jitsi-videobridge - Java video conferencing
https://github.com/Kurento/kurento-media-server | https://github.com/OpenVidu/openvidu - Node.js media server transitioning after Twilio hired key devs
https://www.wowza.com/products/capabilities/webrtc-streaming... - commercial; in preview
2) What is the best minimal WebRTC server-side option just for UDP?
https://github.com/js-platform/node-webrtc - Node.js native module with mystical pre-built binaries
https://github.com/HumbleNet/HumbleNet/ - C++ Mozilla + Humble Bundle code drop that does signalling via WebSockets (instead of STUN/TURN/ICE?)
https://github.com/rawrtc/rawrtc - C with CLI examples; media someday? https://github.com/rawrtc/rawrtc/issues/4
https://github.com/seemk/WebUdp - prototype C++ WebRTC datachannel server for Linux looking for help
https://github.com/brkho/client-server-webrtc-example - C++ MVP using Chromium WebRTC http://blog.brkho.com/2017/03/15/dive-into-client-server-web...
--
[1] A real world guide to WebRTC | https://news.ycombinator.com/item?id=14787285 (Jul 2017, 59 comments)