
Caustion!
This repo is not maintained anymore. Use this repository https://github.com/wangsrGit119/janus-webrtc-gateway-docker to raise issues or PRs. Thanks.
How to use
https://www.useloom.com/share/325799006d6f4b64a6ce0662ca3f1d57
1. git clone https://github.com/atyenoria/janus-webrtc-gateway-docker.git && cd janus-webrtc-gateway-docker
2. make build
3. make run
4. star this repository after succeeding. Create the issue if you failed. We will help you as much as possible
- open in Safari (http can't work in Chrome and Firefox)
- use the host having global ip
Dockerfile Characteristics
- libwebsocket v3.1.0, build with LWS_MAX_SMP=1, ipv6=true for single thread processing
- libsrtp v2.2.0
- ffmpeg 4.2.1 with vpx, libx264, alsa(for headless chrome screen caputreing)
- gstreamer installation from gstreamer1.0-tools. (WIP for meson ninja build)
- coturn v4.5.0.8 in order to test turn, use iceTransportPolicy=relay https://www.w3.org/TR/webrtc/#rtcicetransportpolicy-enum
- openresty 1.13.6.2
- nvm + node.js v12.18.3 (Latest LTS: Erbium)