Mediasoup Sfu Webrtc Video Rooms Save

A simple video conferencing example using the mediasoup sfu

Project README

Mediasoup video conferencing

Example website for multi-party video/audio/screen conferencing using mediasoup. This project is intended to better understand how mediasoup works with a simple example.

This project is featured on the mediasoup examples page with many other examples. Checkout mediasoup at mediasoup.org

Running the code

  • run npm install then npm start to run the application. Then open your browser at https://localhost:3016 or your own defined port/url in the config file.
  • (optional) edit the src/config.js file according to your needs and replace the ssl/key.pem ssl/cert.pem certificates with your own.

Deployment

  • in config.js replace the announcedIP with your public ip address of the server and modify the port you want to serve it in.
  • add firewall rules of the port of the webpage (default 3016) and the rtc connections (default udp 10000-10100) for the machine.

Pull Requests

  • Please run npx prettier --write . before to make a PR.

notes : Best to run the project on a linux system as the mediasoup installation could have issues by installing on windows. If you have a windows system consider installing WSL to be able to run it.

installing wsl on windows 10

Open Source Agenda is not affiliated with "Mediasoup Sfu Webrtc Video Rooms" Project. README Source: Dirvann/mediasoup-sfu-webrtc-video-rooms
Stars
215
Open Issues
15
Last Commit
2 months ago
License

Open Source Agenda Badge

Open Source Agenda Rating