Heads up before opening the link, your IP is leaked to anyone who is watching the same video.<p>Have spent only a couple of minutes looking at it but it works by connecting to a websocket server where everyone who watches the video announces themselves, when 2 people are watching the same video a WebRTC data channel is opened for streaming video content.<p>Have you guys considered the security aspect of such a service? Specially a data channel open between 2 anonymous party is a very nice attack vector imo.
There's been an explosion in P2P CDN space ever since u/feross' PeerCDN hit the scene [0]. At least one was funded by YC [1]. Some of the others are opensource [2][3].<p>Some day webtorrent itself would be capable of streaming large files [4]. And of course, there's peertube [5].<p>[0] <a href="https://gigaom.com/2013/03/28/peercdn-p2p-cdn/" rel="nofollow">https://gigaom.com/2013/03/28/peercdn-p2p-cdn/</a><p>[1] <a href="https://www.ycombinator.com/companies/1559" rel="nofollow">https://www.ycombinator.com/companies/1559</a><p>[2] <a href="https://p2p.cdnbye.com/en/" rel="nofollow">https://p2p.cdnbye.com/en/</a><p>[3] <a href="https://p2pcdn.io/" rel="nofollow">https://p2pcdn.io/</a><p>[4] <a href="https://github.com/webtorrent/webtorrent/issues/86" rel="nofollow">https://github.com/webtorrent/webtorrent/issues/86</a><p>[5] <a href="https://en.wikipedia.org/wiki/PeerTube" rel="nofollow">https://en.wikipedia.org/wiki/PeerTube</a>
As a user, I block and personally hate those traffic leeches. They don't reduce streaming costs, they just push them onto unsuspecting users. I'll be billed for the additional upload by my ISP if I open their video on my phone. Plus the idea isn't even new. There have been streaming video BitTorrent clients implemented in Javascript for some years already.<p>As an admin, if anyone in my wifi opens a page using this technology, their increased upload traffic will slow down or potentially even block more important things like off-site backups.<p>That's why companies and universities tend to block p2p "CDN"s. Or at the very least, they heavily throttle it, which means your watching experience suffers.
It's an interesting idea, but I don't think it really works at scale. Reminds me of Spotify starting out with peer to peer and then abandoning it. Especially since your users won't accept the costs being shifted to them and their streaming experience being most likely negatively affected if you're apparently a big player. Not to mention the myriad of technical hurdles you'll run into once you start to try to use this world wide. Perhaps if you're only streaming from and to free spirited people who understand what's going on and want to share the burden.
No comment on the actual tech (yet), just pointing out you've got a few different numbers floating around on different pages.<p>The title here mentions reducing costs by 90%, but on the homepage you list reducing cost by 50% (twice), reducing bandwidth by 99%, and offloading 90% of bandwidth. On the github page it lists reducing costs by 30%<p>From a first-read perspective those are vastly different numbers (30-99%), for what all sound like the same thing (reducing bandwidth by 99% sounds like it should reduce my costs by 99%).<p>Might want to be more specific (or pick a single number).
Hi everyone<p>I am working on a web sdk which can reduce video streaming costs of CDN by up-to 90% using a hybrid decentralized load sharing technology. I have opened it up for beta-access for developers to try it out. Looking for feedback w.r.t the technology and any features you would want to have.<p>A web demo is available here <a href="https://api.peervadoo.com/test" rel="nofollow">https://api.peervadoo.com/test</a> . Click on Add new peer to see the tech in action<p>Sdk link :- <a href="https://github.com/vadootvpeer/sdk-javascript" rel="nofollow">https://github.com/vadootvpeer/sdk-javascript</a><p>Happy to answer any queries
See also PeerTube, which is Free and Open Source software, discussed 10 days ago.<p><a href="https://news.ycombinator.com/item?id=24856243" rel="nofollow">https://news.ycombinator.com/item?id=24856243</a><p><a href="https://joinpeertube.org/" rel="nofollow">https://joinpeertube.org/</a>
Putting the burden on the user for significantly higher $/gb. Doesn't just shift the total cost, it actually increased it quite a bit.<p>It's be nice if webrtc was somewhat more opt in.
I was just looking into how hard it would be to build a Twitch clone, given that Twitch is declaring war on it's viewers by forcing unblockable pre-roll ads.<p>Many people including me have just stopped watching Twitch because of the new ads, but I'd love to help build a movement towards a no-advertising-ever streaming site.<p>If we can bring the cost of streaming the video content down I think it's doable.
The idea is sexy on paper, and it's been tried several times since webRTC came out. But the execution, both technically and commercially, is really hard to get right. I wish you good luck.