All Projects → Dirvann → Mediasoup Sfu Webrtc Video Rooms

Dirvann / Mediasoup Sfu Webrtc Video Rooms

Licence: apache-2.0
A simple video conferencing example using the mediasoup sfu

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Mediasoup Sfu Webrtc Video Rooms

Calla
Virtual Meetups through Jitsi
Stars: ✭ 971 (+1767.31%)
Mutual labels:  webrtc
Immersive Video Sample
This Immersive Video project includes 2 samples which are based on OMAF and WebRTC streaming frameworks.
Stars: ✭ 43 (-17.31%)
Mutual labels:  webrtc
Go Video Conference
Create a video conference using Golang.
Stars: ✭ 47 (-9.62%)
Mutual labels:  webrtc
Vialer Js
Pluggable WebRTC softphone and communication platform.
Stars: ✭ 988 (+1800%)
Mutual labels:  webrtc
Webrtc Lab
WebRTC 연구실 🌎
Stars: ✭ 39 (-25%)
Mutual labels:  webrtc
Hyperhost
P2P Node Servers in the Browser
Stars: ✭ 46 (-11.54%)
Mutual labels:  webrtc
Webrtc P2p
Stars: ✭ 31 (-40.38%)
Mutual labels:  webrtc
Snapdrop
A Progressive Web App for local file sharing
Stars: ✭ 10,173 (+19463.46%)
Mutual labels:  webrtc
Friend.ly
A social media platform with a friend recommendation engine based on personality trait extraction
Stars: ✭ 41 (-21.15%)
Mutual labels:  webrtc
Hibuddy
Simple video chats for the web.
Stars: ✭ 47 (-9.62%)
Mutual labels:  webrtc
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (-26.92%)
Mutual labels:  webrtc
Spreed
📞😀 Nextcloud Talk – chat, video & audio calls for Nextcloud
Stars: ✭ 994 (+1811.54%)
Mutual labels:  webrtc
Mediacapture Screen Share
Media Capture Screen Capture specification
Stars: ✭ 45 (-13.46%)
Mutual labels:  webrtc
Meething Ml Camera
Machine-Learning powered Virtual Camera with SVG Animation (alpha)
Stars: ✭ 36 (-30.77%)
Mutual labels:  webrtc
Vett
P2P Dots & Boxes game with WebRTC & WebTorrent
Stars: ✭ 49 (-5.77%)
Mutual labels:  webrtc
Goturn
A golang TURN dialer
Stars: ✭ 31 (-40.38%)
Mutual labels:  webrtc
Palava Portal
Front-end of palava.tv (in React)
Stars: ✭ 45 (-13.46%)
Mutual labels:  webrtc
Hubs
Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.
Stars: ✭ 1,059 (+1936.54%)
Mutual labels:  webrtc
Android audio talkback demo program
Android下音频对讲演示程序
Stars: ✭ 50 (-3.85%)
Mutual labels:  webrtc
Media Tutorial
流处理,TCP和UDP,WebRTC和Blob
Stars: ✭ 47 (-9.62%)
Mutual labels:  webrtc

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.

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

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