Sign inSign up

mirotalk/sfu

By mirotalk

Updated about 2 hours ago

WebRTC SFU

Image
8

100K+

mirotalk/sfu repository overview

MiroTalk SFU

WebRTC - SFU - Simple, Secure, Scalable, Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.

GitHub: https://github.com/miroslavpejic85/mirotalksfu

Live Demo: https://sfu.mirotalk.com

Quick start

# Clone the project repo
$ git clone https://github.com/miroslavpejic85/mirotalksfu.git

# Go to to dir mirotalksfu
$ cd mirotalksfu

# Copy app/src/config.template.js in app/src/config.js IMPORTANT (Edit it according to your needs)
$ cp app/src/config.template.js app/src/config.js

# Copy the environment template and customize as needed
cp .env.template .env

Change the ENVIRONMENT and the SFU_ANNOUNCED_IP in the .env

ENVIRONMENT=production
SFU_ANNOUNCED_IP=Your-Server-Public-IPv4-or-Domain

Set the inbound rules if you have the Firewall enalbled

Port rangeProtocolSourceDescription
3010TCP0.0.0.0/0App listen on tcp
40000-40100TCP0.0.0.0/0RTC port ranges tcp
40000-40100UDP0.0.0.0/0RTC port ranges udp

# Copy docker-compose.template.yml in docker-compose.yml and edit it if needed
$ cp docker-compose.template.yml docker-compose.yml 

# Get latest official images
$ docker pull mirotalk/sfu:latest

# Create and start containers
$ docker-compose up #-d

Check if is correctly installed: https://Server public IPv4:3010

Self Hosting

Docs: https://github.com/miroslavpejic85/mirotalksfu/blob/main/docs/self-hosting.md

Support

"CodeCanyon"

Tag summary

Content type

Image

Digest

sha256:8be90c4fd

Size

429.8 MB

Last updated

about 2 hours ago

docker pull mirotalk/sfu