WebRTC-Scalable-Broadcast
server
WebRTC-Scalable-Broadcast | server | |
---|---|---|
2 | 4 | |
474 | 6,726 | |
- | 1.0% | |
0.0 | 6.9 | |
over 7 years ago | 3 months ago | |
JavaScript | Go | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
WebRTC-Scalable-Broadcast
-
WebRTC - scalable live stream broadcasting / multicasting
There are some promising techs though like https://github.com/muaz-khan/WebRTC-Scalable-Broadcast but they need to answer those possible issues: latency, overall network connection stability, scalability formula (they are not infinite-scalable probably).
-
Show HN: Jam, an Open Source Clubhouse
Perhaps Scalable WebRTC could help you there? Pure client mesh https://github.com/muaz-khan/WebRTC-Scalable-Broadcast without having to add more servers on your end to mix anything
server
- Looking for self hosted screen sharing/streaming solution
-
Show HN: Jam, an Open Source Clubhouse
Amazing work! The WebRTC community needs something like this so bad. Not only will this push a bunch of users toward self-hosted/free software but will also inspire others to build cool things :)
If/when you hit scaling challenges I would love to help! I maintain github.com/pion/turn and github.com/pion/webrtc. You can see that with how screego[0] does it.
Happy to help however I can (even if not using Pion!) One of the reasons I built it was so that I could put my TURN and Signaling server in the same process. It makes it way easier to tie your auth together for signaling+TURN. Then if you do go down the SFU route lots of interesting things you could do.
[0] https://github.com/screego/server/blob/e845b3d29c4b5794ed10f...
-
Looking for a selfhosted Teamviewer Alternative
Check out ScreeGo : https://github.com/screego/server
What are some alternatives?
mumble-web - An HTML5 Mumble client
simple-peer - 📡 Simple WebRTC video, voice, and data channels
webcall - The telephone, a supernatural instrument before whose miracles we used to stand amazed, and which we now employ without giving it a thought, to summon our tailor or order an ice cream. --M.Proust
jam
server - self-hosted tag-based time tracking
bananaphone - A bunch of bananas to call your friends
hls-restream - Restream live content as HLS using ffmpeg in docker. Also with NVIDIA GPU hardware acceleration.
OBS-studio-webrtc - This is a fork of OBS-studio with generic support for webrtc. It leverages the same webrtc implementation most browsers use.
Project-Lightspeed - A self contained OBS -> FTL -> WebRTC live streaming server. Comprised of 3 parts once configured anyone can achieve sub-second OBS to the browser livestreaming