Not sure I understand the point of this. Is it to lessen loads from the distributing servers or the actual broadcaster? I can't see how this would help a broadcaster at least.
It doesn't really matter all that much if some viewers of a live stream are ~30-60s behind others. Heck, ESPN's online offerings can have 2-3minutes of lag. As long as this isn't used for real-time chat / video conferencing, there's really no need for super low latency
Well real-time is often not a requirement like radio talk show there's often a 7-10 seconds delay before next audio is emitted (usually to beep on inapprioiate lanuage) But being able to have most viewers watching the same frame almost simultaneously would be awesome.
It uses HLS or DASH so the latency should be no worse than through a CDN since those systems are already quite delayed compared to RTSP or some other more immediate protocol
No. RTMFP is more akin to WebRTC - it provides a way to transport video and data in a P2P manner, but not any of the higher levels needed to behave like a CDN.
So one thing I've noticed with peer5 (and I assume their competitors do this as well) is they seem to charge for the bandwidth supplied by the peers. There is/was a plugin for clappr.io that provided p2p HLS playback and now there's Nile.js. So I don't really get what the value prop for peer5 and its competitors is?
Hi, I'm the co-founder of Peer5. The difference is that Peer5 is a hosted solution with coordination and analytics. It's an "enterprise" product with support and everything a large media company would need.
It is not just a proposal. In fact the two most common bittorrent implementations, uTorrent and libtorrent, added support for it for a few years ago. The proposal was adopted as BEP 44 which you can find at http://bittorrent.org/beps/bep_0044.html .
20 comments
[ 6.3 ms ] story [ 50.9 ms ] threadthey have nice hover buttons but they seem to have no effect here.
PS: const nileServer = require('nile.js/nileServer')(server); seriously?
(which adobe flash supported since ~2008 -_-, it's great to see some opensource competition in the "HTML5" field)
lol, this is ridiculous. So they basically charge me for the bandwidth of my users?! :D
I am not affiliated with these guys in any way.
It's a proposal for an extension the bittorrent to store arbitrary data.
Through this it could be possible made possible/easier to create a livestream.
Sadly it's (afaik) only a proposal, but I think it's a very interesting one.