Living on the edge – leveraging satellites, 5G networks and edgecasting for smarter content delivery