Anonymous HD video streaming

More Info
expand_more

Abstract

No scalable privacy-enhancing technologies exists that is capable of anonymous HD video streaming. Our paper discusses the new anonymizer built into Tribler, a social content-sharing client. With anonymous HD-video streaming as the main objective requirements as at least 10 Mbit/s throughput, user bandwidth donations and NAT-traversal are defined. Using the Tribler API and related tools as Dispersy the ProxyCommunity is designed. This community of proxies provides peer discovery, onion routing and multi-tunnel proxying. Our system evolved through various stages. From the initial standalone routing prototype, to the first Tribler version. This was followed by profiling to achieve performance improvements. Finally the version with libtorrent and cryptography-readyness was implemented. Our performance evaluation shows that the proxy community is able to discover others on the network effectively and built circuits with them. Over these circuits the required 10 Mbit/s throughput for HD streaming has been achieved. Preliminary real-world testing shows that the system works in the wild. However more testing needs to be done and important work on our security model remains.