archive
This commit is contained in:
31
comms/webrtc-ws-example/README.md
Executable file
31
comms/webrtc-ws-example/README.md
Executable file
@@ -0,0 +1,31 @@
|
||||
WebRTC Video and Signaling sample
|
||||
=================================
|
||||
|
||||
This sample demonstrates how to use WebSockets to create a signaling server for WebRTC calling. The signaling server is based on the WebSocket, opening a video call to another user by clicking on their name in the user list sidebar.
|
||||
|
||||
See the article [Signaling and video calling](https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Signaling_and_video_calling) on MDN for detailed information on how this code works.
|
||||
|
||||
|
||||
Original example at https://github.com/mdn/samples-server/tree/master/s/webrtc-from-chat doesn't work properly. This project fixing it and use only video call, without a chatbox.
|
||||
|
||||
|
||||
**This is a demo purpose project, should not be used in production**
|
||||
|
||||
- Create a Linux VM
|
||||
- Install NodeJs and npm
|
||||
```
|
||||
apt install nodejs npm openssl
|
||||
```
|
||||
- create a folder /app
|
||||
```
|
||||
mkdir -p /app
|
||||
```
|
||||
- upload content into the folder
|
||||
- run the server
|
||||
```
|
||||
cd /app; sh startup.sh
|
||||
```
|
||||
- open web browser at https://<YOUR_SERVER_IP>
|
||||
|
||||
**NOTE on SSL**
|
||||
The certificate is self signed, so allow your browser to open your untrusted website.
|
||||
Reference in New Issue
Block a user