Multimedia Content Delivery for Emerging 5G-Satellite Networks