Skip to content

Dirvann/mediasoup-sfu-webrtc-video-rooms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1dd6e9c · Apr 18, 2024

History

45 Commits
Apr 18, 2024
Aug 15, 2021
May 31, 2020
Jul 26, 2021
Aug 15, 2021
Aug 15, 2021
Aug 15, 2021
Aug 15, 2021
May 30, 2020
Jul 24, 2021
Aug 15, 2021
Apr 18, 2024

Repository files navigation

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