• Home
  • What's Tribler
  • Download
  • FAQ
  • Forum
Tribler
  • Developers Center

  • Getting Started
  • Introduction
  • Development Process
  • Releasing Process
  • Tips & Tricks
  • Architecture
  • Overview
  • Local Storage Structure
  • API
  • Tribler Core
  • Rationale
  • Tutorials
  • Overview
  • 1. Download Hello world!
  • 2. Video on Demand
  • 3. Live Streaming
  • 4. Seeding
  • Tools
  • Source browser
  • Roadmap
  • Timeline
  • Report a bug
  • Reported bugs
  • Gantt Chart
  • Forum

Wiki Navigation


Architecture of Tribler

Component Overview (Clickable)

Boxes represent classes and arrows represent either "creates" or "calls" relationships. Note that we use the new term Torrent-Share to denote the per-torrent part of the download engine.

Details

The following diagrams show the current architecture of Tribler in more detail. The originals can be found in svn:/bt2-design/how-tribler-works/trunk

  • Overall Architecture of the Tribler Core
  • Download Engine
  • Video On Demand
  • Overall Architecture of the Tribler Main client (to be updated)
  • GUI Architecture of the Tribler Main client (to be updated)

Extenstions to ABC / Bittorrent

The extensions we made to ABC/Bittorrent are all documented in the research section. Select an extension and see the TriblerDesignNote at the end of the page.

Inner Workings of Bittornado

To accompany the architecture diagrams there is a detailed description of the inner workings of Bittornado(pdf).

  • News
  • Developers
  • Business
  • Research
  • Jobs
  • About Us
  • Press
  • Contact
Login