I. Introduction
Unmanned aerial vehicles (UAVs) have great potential for live video streaming applications [1], [2]. UAVs efficiently capture and transmit real-time visual data using high-definition cameras. However, ensuring smooth and reliable video streaming remains challenging due to dynamic wireless channels and limited on-board resources [1], [3], [4].