All Projects → linagora → Docker Janus Gateway

linagora / Docker Janus Gateway

Run janus gateway well configure for hublin in a Docker container.

Projects that are alternatives of or similar to Docker Janus Gateway

Webrtc Lab
WebRTC 연구실 🌎
Stars: ✭ 39 (-30.36%)
Mutual labels:  webrtc
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
Media Tutorial
流处理,TCP和UDP,WebRTC和Blob
Stars: ✭ 47 (-16.07%)
Mutual labels:  webrtc
Android audio talkback demo program
Android下音频对讲演示程序
Stars: ✭ 50 (-10.71%)
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
Hibuddy
Simple video chats for the web.
Stars: ✭ 47 (-16.07%)
Mutual labels:  webrtc
Mediasoup Sfu Webrtc Video Rooms
A simple video conferencing example using the mediasoup sfu
Stars: ✭ 52 (-7.14%)
Mutual labels:  webrtc
Palava Portal
Front-end of palava.tv (in React)
Stars: ✭ 45 (-19.64%)
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
React Native Webrtcapp
React native webrtc app demo
Stars: ✭ 54 (-3.57%)
Mutual labels:  webrtc
Spreed
📞😀 Nextcloud Talk – chat, video & audio calls for Nextcloud
Stars: ✭ 994 (+1675%)
Mutual labels:  webrtc
Vett
P2P Dots & Boxes game with WebRTC & WebTorrent
Stars: ✭ 49 (-12.5%)
Mutual labels:  webrtc
Discovery Swarm Webrtc
discovery-swarm for WebRTC
Stars: ✭ 56 (+0%)
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

Build Status

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].