❤️ Streaming torrent app for Mac, Windows, and Linux
WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol. It enables the seeding and downloading of files via magnet links and info hashes across both the browser and Node.js environments. The project distinguishes itself by using WebRTC data channels to establish direct browser-to-browser networking, allowing decentralized data transfer across different domains without a central server. It specifically focuses on streaming torrent media, enabling incremental video and audio playback by prioritizing sequential pieces of a file before
WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows, and Linux. It functions as a peer-to-peer file sharing tool that supports both standard BitTorrent peers and browser-based WebTorrent peers. The application enables BitTorrent file streaming, allowing users to watch video or audio content immediately without waiting for the full download to complete. It provides a consistent interface for cross-platform media playback and desktop torrent management. The software coordinates peer-to-peer distribution for sharing and receiving
This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir
Peerflix is a BitTorrent media streamer and Node.js streaming client that converts torrent files and magnet links into live media streams. It functions as a torrent-to-HTTP proxy, transforming peer-to-peer data into a local HTTP stream for playback.
The main features of mafintosh/peerflix are: Media Streaming Proxies, Torrent Streaming, Dynamic Torrent HTTP Servers, Sequential File Streaming, Magnet Link Resolution, BitTorrent, Peer-to-Peer Networking, Digital Media Playback.
Open-source alternatives to mafintosh/peerflix include: webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.… webtorrent/webtorrent-desktop — ❤️ Streaming torrent app for Mac, Windows, and Linux. feross/webtorrent-app — WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows,… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… jpillora/cloud-torrent — Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent… popcorn-time/popcorn-app — This project is a BitTorrent media streamer and peer-to-peer movie player built on Node.js. It functions as a…