A non-centralized approach to Video on Demand on mobile devices