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).
