This is a webRTC client in vanilla js.
Check out the demo.
It uses a STOMP backend: webrtc-stomp-server.
WebRTC only works with secure connections. An example self-signed-cert is included. It's required to allow access to this site and the server from the browser.
Notice: A webcam and mic are required. There is no exception handling if one is missing.
Run with python simple-https-server.py
The socket address in client.js
has to be adjusted to the ip configured in the spring application.properties
.