|
|
|
|
|
by emehrkay
1867 days ago
|
|
Im doing exactly this, but will use it with a raspberrypi with a 7 inch touch screen as my doorbell. Someone hits the link on the screen, it hits the server, server texts me a link to join the video session and thats it really. I got the core code going (I used a simple tornado [python] implementation as it has web sockets built in) This is the version of the js code that I got going (I couldn't reason about straight inline scripting, I had to make unnecessary classes. you dont need them) https://gist.github.com/emehrkay/1ea9a87a91e00b27843d9b71a3c... You also need to tell nginx to serve the wss connection with http 1.1 or the handshakes fail ```
location /websocket/path {
proxy_pass http://whateverSiteDotCom;
proxy_http_version 1.1;
proxy_set_header Connection "upgrade";
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Origin '';
}
``` |
|
A bit dense, and could use some error handling...but it actually seems to work fine!