▲ | lordnacho 5 days ago | ||||||||||||||||||||||||||||||||||||||||||||||
This is still just streaming a static file though. Adjusting which segment to get will work, buffering will work, and people don't mind their movie starting a few seconds after they press play. If I'm streaming live, I need the frame immediately, and it doesn't help much to get later frames after the frame I'm missing. | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | Protostome 5 days ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
Live streaming is, by nature, a "one-to-many" distribution model, where content flows from a single source to many viewers in real time. BT, on the other hand, is fundamentally designed for "many-to-many" distribution, where peers share pieces of content with each other over time. This isn't just a question of tweaking the protocol—it's a fundamentally different problem. Unless you're willing to compromise on the immediacy of the stream, using BT for true live streaming isn't really a good fit. | |||||||||||||||||||||||||||||||||||||||||||||||
▲ | jack_pp 5 days ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
what if everyone agrees on a 10s delay? | |||||||||||||||||||||||||||||||||||||||||||||||
|