The design and implementation of an efficient end-to-end IP-based infrastructure for the delivery of multimedia content is of paramount importance in current public networks, dominated by the constant growth of video streaming traffic. Content Delivery Networks (CDNs) represent the main technological solution to manage the huge volumes of traffic involved, by guaranteeing high quality levels to applications and low impact to the core networks, thanks to the efficient distribution of content among edge caches that are located as close as possible to end-users. Nonetheless, the hierarchical data distribution associated with CDNs can be in principle subject to inefficiencies, as well as performance limitations in case of congested segments along the end-to-end delivery path. In this context, we propose the exploitation of satellite multicast capabilities offered by modern high throughput satellite (HTS) platforms, in a virtualized-compatible model, to compensate for flaws of terrestrial networks. The role of satellite communication is to offer multicast support (as a complement to landline connectivity) with wide geographical service areas based on the available satellite beams, enabling a popularity-based content distribution support. In addition, multi-beam satellite technology allows for a more fine-grained approach to popularity evaluation based on user location. The proposed service and the related network configuration are described in the paper, in relation with current and future SatCom platforms. We then present the results of the proposed CDN caching algorithms in a simulated environment, showing promising results associated with a preliminary performance evaluation.