openmeetings icon indicating copy to clipboard operation
openmeetings copied to clipboard

Decentralysed distributed stream delivery support

Open KOLANICH opened this issue 3 years ago • 1 comments

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:

  • RFC 7574 (PPSPP) + some predeccessors + some impls
  • https://github.com/Chocobozzz/PeerTube

It may make sense to integrate OpenMeetings with them.

KOLANICH avatar Mar 17 '21 04:03 KOLANICH

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.

sebawagner avatar Aug 30 '21 21:08 sebawagner