Demand for video streaming content and multimedia services have increased dramatically. Delivering high throughput and low delay video data are real challenges to provide and sustain high quality mobile video streaming services. One type of solution to provide quality of experience is to exploit multipath strategies by taking advantage of the multiple network interfaces that are currently available in most wireless devices. Our work aims at delivering contributions by exploring the advantages of multipath video streaming using the MPEG Media Transport protocol. MPEG Media Transport is a multimedia application layer protocol with the capability of hybrid media delivery. In this article, we propose a Content-Aware and Path-Aware (CAPA) scheduling strategy for this protocol, considering both video features and path condition. The performance of our CAPA proposal is evaluated using ns-3 DCE with different realistic multipath network scenarios. We evaluate the performance of CAPA over heterogeneous wireless networks under congested network and wireless lossy network conditions, which are common network situations with significant adverse effects on video quality. Our approach yields considerable video quality improvement in both scenarios compared to Path-Aware strategy and a simple scheduling strategy, called Evenly Splitting. For congested network scenario, CAPA could increase PSNR, respectively, by up to 4.25 dB (12.97%), and 7.22 dB (20.58%) compared to Path-Aware and Evenly Splitting strategies. It could also improve SSIM, respectively, by up to 0.033 (3.78%), and 0.102 (12.54%) compared to Path-Aware and Evenly Splitting strategies. For wireless lossy network scenario, CAPA increases PSNR, respectively, by up to 6.84 dB (20.30%), and 9.43 dB (30.32%) compared to Path-Aware and Evenly Splitting strategies. The proposed strategy also provides improvements in terms of SSIM, by up to 0.100 (12.72%), and 0.113 (14.23%) compared to Path-Aware and Evenly Splitting strategies, respectively. We also evaluate how proposed CAPA handles the streaming of different video bitrates under congested network conditions to provide sufficient video quality. Finally, we provide an initial validation of fairness of CAPA to confirm fair access to the resources available across all paths.
Read full abstract