▲ | elmerfud 6 days ago | |||||||||||||||||||||||||||||||
People have tried to build BitTorrent clients to do this. As far as I know they never took off. The primary problem is you oftentimes don't get people who want to share back or who have firewalls or other connections that don't allow them to share back. So you end up with a few people who end up seeding everything out. The second problem is in order to watch a streaming protocol things need to arrive in order. It is totally possible to do with BitTorrent and request the blocks in the order that you want but you may not always be able to get them in the order you want. In general people aren't tolerant of lag and spinning circles and other such things when they're trying to watch streaming content. If you're fine with just watching it a little bit later might as well queue it up and left the whole thing down load so it's ready when you're ready. | ||||||||||||||||||||||||||||||||
▲ | jeroenhd 5 days ago | parent | next [-] | |||||||||||||||||||||||||||||||
Popcorn Time did this and it worked great. Starting a torrent wasn't instant, but once a buffer was built up, it streamed just fine. Popcorn Time got taken down pretty hard because they became too popular too fast. A commercial solution could have a seed server optimized for streaming the initial segments of video files to kickstart the stream, and let basic torrents deal with the rest of the stream. | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
▲ | bayesianbot 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
The biggest issue I've seen with these is the networking limitations in a browser - there might be hundreds of seeders for a video and using a normal streaming torrent video player works well, but as torrent clients in the browser need to use WebRTC / WebTorrent, there might be just 0-5 seeders supporting it. I don't see much adoption for WebTorrents before the widely used standard Bittorrent clients support the protocol. | ||||||||||||||||||||||||||||||||
▲ | memet_rush 6 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
what about having something reasonable for lag, like 30-60 seconds would that make a big difference or you think it would just eventually degrade too? Also do you think there's any way you can prioritize seeders in such a protocol? like some kind of algorithm that the more you share the more you're prioritized in getting the most up to date packets. The main reason I would think it would be useful is 1. since streaming sites seem to lose a lot of money and 2. sports streams are really bad, even paid ones. I have dazn and two other sports streaming services and they still lag and are only 720p | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
▲ | pabs3 5 days ago | parent | prev | next [-] | |||||||||||||||||||||||||||||||
▲ | BiteCode_dev 5 days ago | parent | prev [-] | |||||||||||||||||||||||||||||||
stremio works fine and is quite popular. It's similar to popcorn time that was killed by legal ways so I'd say they did take off. Stremio smartly avoids being killed by making pirating an optional plugin you have to install from another site so they get deniability. It works well and save my ass from needing 1000s' of subscriptions. | ||||||||||||||||||||||||||||||||
|