Story Details

  • Ask HN: Why is there no P2P streaming protocol like BitTorrent?

    Posted: 2025-04-14 18:04:07

    The original poster wonders why there isn't a widely adopted peer-to-peer (P2P) protocol for live streaming similar to how BitTorrent works for file sharing. They envision a system where viewers contribute their bandwidth to distribute the stream, reducing the load on the original broadcaster and potentially improving stability and scalability, especially for events with large audiences. The existing solutions mentioned, like WebRTC, are acknowledged but considered inadequate for various reasons, primarily due to complexity, latency issues, or lack of true decentralization. Essentially, they're asking why the robust distribution model of torrents hasn't been effectively translated to live video.

    Summary of Comments ( 165 )
    https://news.ycombinator.com/item?id=43684286

    HN users discussed the challenges of real-time P2P streaming, citing issues with latency, the complexity of coordinating a swarm for live content, and the difficulty of achieving stable, high-quality streams compared to client-server models. Some pointed to existing projects like WebTorrent and Livepeer as partial solutions, though limitations around scalability and adoption were noted. The inherent trade-offs between latency, quality, and decentralization were a recurring theme, with several suggesting that the benefits of P2P might not outweigh the complexities for many streaming use cases. The lack of a widely adopted P2P streaming protocol seems to stem from these technical hurdles and the relative ease and effectiveness of centralized alternatives. Several commenters also highlighted the potential legal implications surrounding copyrighted material often associated with streaming.