linagora / Docker Janus Gateway
Run janus gateway well configure for hublin in a Docker container.
Stars: ✭ 56
Projects that are alternatives of or similar to Docker Janus Gateway
Go Video Conference
Create a video conference using Golang.
Stars: ✭ 47 (-16.07%)
Mutual labels: webrtc
Jitsi Meet Electron
Jitsi Meet desktop application powered by :electron:
Stars: ✭ 1,070 (+1810.71%)
Mutual labels: webrtc
Immersive Video Sample
This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.
Stars: ✭ 43 (-23.21%)
Mutual labels: webrtc
Blaze
⚡ File sharing progressive web app built using WebTorrent and WebSockets
Stars: ✭ 991 (+1669.64%)
Mutual labels: webrtc
Giggle
📞 Giggle Jingle library for XMPP, implementation of XEP-0166.
Stars: ✭ 55 (-1.79%)
Mutual labels: webrtc
Mediasoup Sfu Webrtc Video Rooms
A simple video conferencing example using the mediasoup sfu
Stars: ✭ 52 (-7.14%)
Mutual labels: webrtc
Mediacapture Screen Share
Media Capture Screen Capture specification
Stars: ✭ 45 (-19.64%)
Mutual labels: webrtc
Snapdrop
A Progressive Web App for local file sharing
Stars: ✭ 10,173 (+18066.07%)
Mutual labels: webrtc
Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (-26.79%)
Mutual labels: webrtc
Spreed
📞😀 Nextcloud Talk – chat, video & audio calls for Nextcloud
Stars: ✭ 994 (+1675%)
Mutual labels: webrtc
Omigo
☎️ A mobile compatible anonymous random chat using socket.io and WebRTC
Stars: ✭ 55 (-1.79%)
Mutual labels: webrtc
Hubs
Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
Stars: ✭ 1,059 (+1791.07%)
Mutual labels: webrtc
Janus gateway in a Docker Container
Run janus gateway well configured for Hublin in a Docker container.
Usage
Assuming Docker and Docker Compose are installed:
Build the image
$ docker build -t linagora/janus-gateway .
Run the container
$ DOCKER_IP=<THE IP OF YOUR DOCKER> docker run -p 80:80 -p 7088:7088 -p 8088:8088 -p 8188:8188 -p 10000-10200:10000-10200/udp linagora/janus-gateway
Where DOCKER_IP
is the public IP address where Docker services can be reached. This will be used by Janus to send back the right IP to Web clients (ICE candidates) so that they can communicate with Janus correctly.
That's it!
Details:
To make this even easier, copy docker-compose.yml
from this repo. Then you'll only need to:
$ DOCKER_IP=<YOUR DOCKER IP> docker-compose up
Where ports:
- 80: expose janus documentation and admin/monitoring website
- 7088: expose Admin/monitor server
- 8088: expose Janus server
- 8188: expose Websocket server
- 10000-10200/udp: Used during session establishment
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].