diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 20 |
1 files changed, 9 insertions, 11 deletions
@@ -26,8 +26,8 @@ Most of the active development is happening inside of smaller npm modules which - [chrome-app-socket](https://github.com/feross/chrome-app-socket) (bundles [chrome-dgram](https://github.com/feross/chrome-dgram) & [chrome-net](https://github.com/feross/chrome-net)) - [native-buffer-browserify](https://github.com/feross/native-buffer-browserify) - [bittorrent-protocol](https://github.com/feross/bittorrent-protocol) -- [bittorrent-dht](https://github.com/feross/bittorrent-dht) (work-in-progress) - [bittorrent-swarm](https://github.com/feross/bittorrent-swarm) (work-in-progress) +- [bittorrent-dht](https://github.com/feross/bittorrent-dht) (work-in-progress) - webtorrent-protocol (todo) - webtorrent-dht (todo) - webtorrent-swarm (todo) @@ -85,21 +85,19 @@ Most of the active development is happening inside of smaller npm modules which - Build bittorrent client as Chrome App (connects to normal BT network) - ~~Use UDP/TCP APIs~~ - ~~Support DHT~~ + - ~~Support peer wire protocol~~ - Support magnet links (fetching .torrent from network) - - Support peer wire protocol - Support large file saving (FileSystem API?) -- Make WebRTC data channel work on the server -- DHT over WebRTC (add new method for peer introduction) - - Use bootstrap server for initial introduction - - POST endpoint for sending offer/getting answer -- Storage? -- Streaming video - - MediaSource into `video` tag - - Flash player for other media types - + - Streaming video, options: + - MediaSource into `video` tag + - Flash player for other media types + - HTTP stream to VLC, like peerflix ## Todo eventually +- DHT over WebRTC (add new method for peer introduction) + - Use bootstrap server for initial introduction + - POST endpoint for sending offer/getting answer - Easy torrent creation - UPnP or NAT-PMP (so the hybrid client can get listed in peers' routing tables) |