## 2 Related Works
### Resource Allocation Strategies in Heterogeneous Networks  
With the widespread application of video services in heterogeneous networks, addressing the allocation of video resources has become particularly important. Using MEC and in-network caching technologies, data can be cached at network nodes to reduce network load and enhance user experience. Meanwhile, SDN technology can help coordinate complex network conditions while minimizing the impact on transmission capacity. The application of these technologies can improve the performance and stability of video services while also saving costs and reducing bandwidth demands. It is anticipated that with continuous technological advancements, the application of video services in heterogeneous satellite networks will become more widespread, bringing more innovation and development. In [10], [PERSON] et al. focus on enhancing energy efficiency and traffic offloading in integrated satellite/terrestrial radio access networks, showing that carefully designed resource allocation strategies can significantly improve overall network performance. This insight is pertinent to our work, as we also target efficient resource allocation--albeit with an emphasis on mitigating interference in dual-layer satellite systems. Meanwhile, ref. [11] considers a joint communication, computing, and caching (3C) paradigm in LEO satellite MEC networks. Their 3C approach aligns with our proposal of leveraging edge computing and in-network caching, illustrating how distributed caching can reduce latencies--a critical aspect when supporting time-sensitive video traffic. Regarding SDN-based frameworks, ref. [12] demonstrates how software-defined platforms enable flexible and adaptive video streaming over HTTP. Our work builds on these SDN concepts to dynamically orchestrate resources between LEO and GEO satellites, ensuring that network adjustments can be made swiftly as user demands shift. In [10], [PERSON] et al. focus on enhancing [13] highlights femtocaching, in which distributed caching helpers are deployed to offload data and reduce backbone congestion. This idea of distributed content storage complements our use of in-network caching within heterogeneous satellite networks, aiming to alleviate bottlenecks and ensure smoother video delivery to end users. The literature [14] considers the limited caching capacity of base stations and proposes an optimization problem in the RAN considering both backhaul and wireless resources, achieving a video-aware caching strategy to maximize user QoE and network utility. Additionally, with the rapid development of internet social media platforms, video services like short video sharing have seen explosive growth. To speed up video sharing and extend transmission distances, video caching technology has been expanded to satellites. Based on this, the literature [15] proposes a coverage-aware collaborative video caching algorithm that considers the popularity of videos within the coverage area and the cooperation between neighboring satellites. While a lot of work has been done on MEC-enabled integrated satellite networks, most of it views the satellite network as a relay network. Directly processing tasks on satellites without losing general applicability can further enhance user QoE. The study in [16] thoroughly explores the issue of utilizing MEC technology to improve the resource utilization and service assurance capabilities of integrated satellite networks. The work in [17] combines storage and computing resources in MEC servers to support users in selecting video streams of different bitrate levels. It then designs base station caching strategies and user association schemes based on various storage capacities, computing power, and downlink bandwidth resources. To tackle changing network conditions and diverse user preferences, adaptive bitrate streaming has become a key technology in mobile video streaming.