|
LTE is the leading technology for 4G mobile communications, and is expected to support an even wider range of devices in the 5G era. The video traffic will become majority of global mobile data traffic in the future. It’s a critical issue to increase the spectral efficiency under the existing framework. As high-definition video be more prevalent, video servers have been actively using adaptive bitrate streaming technology for many years. DASH (Dynamic Adaptive Streaming over HTTP) is the standard for adaptive bitrate streaming technology, which uses TCP as the transport protocol. As the limit of TCP protocol, it’s hard to best utilize the bandwidth usage within a wireless environment. By using video streaming as our application, we studied on the MEC (Multi-access Edge Computing) framework proposed by ETSI to make better use of resource. We adopted EURECOM OpenAirInterface (OAI), an LTE eNB software as our testbed to implement our MEC-based adaptive video transmission study. By modifying the code in the MAC layer of eNB, we simulated the interaction between MEC server and video server under MEC framework. We will first talk about “the Filter” in Section V’s subsection A. We design and implement a “filter” module in the Medium Access Control (MAC) layer over the OAI platform, which can reference Channel Quality Indicator (CQI) as a parameter to decide which bitrate type of data should be passed to the MAC Packet Scheduler for real resource allocation. We than talk about the resource block (RB) scheduling algorithm of OAI, which plays an important role in the throughput performance during our experiment in Section V’s subsection B. On the result of our implementations, in part I, we used constant-bitrate as our control groups, the testbed indicates that, consistent with our expectations, our mechanism can significantly benefit from lower latency with a reasonable throughput; in part II, by comparing with the code before our RB scheduling algorithm modification, we also showed that the latency and throughput have been greatly improved. Based on these two-part implementations, we validated the MEC architecture. |