Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decentralysed distributed stream delivery support #138

Open
KOLANICH opened this issue Mar 17, 2021 · 1 comment
Open

Decentralysed distributed stream delivery support #138

KOLANICH opened this issue Mar 17, 2021 · 1 comment

Comments

@KOLANICH
Copy link

KOLANICH commented Mar 17, 2021

Hi. The problems with centralysed systems of content delivery are that they

  • require one to pay for servers and CDNs;
  • don't scale automatically, unless in cloud.

Decentralysed systems for video delivery work on the similar principles BitTorrent work.

I have heard of 2:

It may make sense to integrate OpenMeetings with them.

@sebawagner
Copy link
Member

Hi @KOLANICH p2p streaming would be interesting as a demo or example application.

For the actual 1:n conference its current unfortunately limited cause it means each client needs to act as a server. While most end users internet upload bandwidth will not be able to support more then 2-3 streams.

That is the main reason why P2P for live streaming did not had any success so far. P2P streaming already was available even in the old days of Flash Streaming (Google RTMFP protocol). It just never took off.

It's also a bit harder in Live Streaming to do effective P2P; eg having only a single "Seed" in a Live Stream if you compare to BitTorrent which only works great once many seeds are available.

However I would expect there might be developments (eg see https://webtorrent.io/) that will overcome some of those issues in the future.

So yeah would be interesting, to have a demo or example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants