Distributed Media Services in P2P-Based Vehicular Networks