Skip to content

Instantly share code, notes, and snippets.

@feross
Last active August 29, 2017 12:08
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save feross/4b1ca30a26269ffd518d to your computer and use it in GitHub Desktop.
Save feross/4b1ca30a26269ffd518d to your computer and use it in GitHub Desktop.
WebTorrent Roadmap

WebTorrent Roadmap

v1.0.0 Prove the vision

WebTorrent.tv. YouTube for public domain content

  • Make website
  • Find public domain content
  • Host content to ensure it’s always available
  • Need web seed support
    • Torrents lacking seeders can be downloaded from http server
    • Contacted by music promoter/manager who wanted to fund development of this feature ($500-$1000 reward). Any takers?
  • Better MediaSource support
    • On-the-fly MP4 repackaging to support seeking (@jhiesey)
    • Stretch goal: On-the-fly MKV repackaging (@jhiesey)
  • Fix simple-peer race condition
  • Get mainstream tech news coverage of WebTorrent.tv!
  • Consider raising crowdfunding at this point, since people will finally see that this works!

WebTorrent.io. Learn about WebTorrent

  • Explanation of WebTorrent extensions (need to write a BEP)
  • Frequently Answered Questions
  • Better docs
    • Getting started tutorial
    • Short, quick video tutorials
    • “Modules We Use” page, inspired by the dat project
  • Links to sample apps
    • Instant.io
    • Whiteboard
    • We need to write more!
  • Make WebTorrent stickers!

Instant.io. Secure, anonymous, streaming file transfer

v2.0.0 Let’s take this mainstream

WebTorrent.app

  • Desktop client for Mac, Windows, Linux, Firefox OS, Android, Chrome OS
  • Fast, lightweight
  • Instant streaming video
  • WebRTC support (hybrid client)
  • RSS feed support for recurring/updating content
  • Need to squash all memory leaks & performance issues to make this into a robust client that can handle seeding 50+ torrents at a time.
  • Need to fix FSStorage bug where streaming sometimes freezes.

Pull requests to other projects

  • Send PR to libtorrent to add WebTorrent support
  • Stretch goal: Send PR to libtransmission/vuze to add support

v3.0.0 Mad Science

WebRTC DHT

  • Explore the feasibility of building a WebRTC DHT that will scale (and reduce the load on the WebTorrent tracker)

Decentralized keyword search

  • Eliminate the need for centralized search engines
@singpolyma
Copy link

For locating free content, we are curating a list at https://d.wifo.org/t/list-of-premium-and-libre-video/70

@DhruvParanjape
Copy link

Any timeline for Android app ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment