LwTE-Live: Light-weight Transcoding at the Edge for Live Streaming

Live video streaming is widely embraced in video services, and its applications have attracted much attention in recent years. The increased number of users demanding high quality (e.g., 4K resolution) live videos increases the bandwidth utilization in the backhaul network. To decrease bandwidth utilization in HTTP Adaptive Streaming (HAS), in on-the-fly transcoding approaches, only the highest bitrate representation is delivered to the edge, and other representations are generated by transcoding at the edge. However, this approach is inefficient due to the high transcoding cost. In this paper, we propose a light-weight transcoding at the edge method for live applications, LwTE-Live, to decrease the bandwidth utilization and the overall live streaming cost. During the encoding processes at the origin server, the optimal encoding decisions are saved as metadata and the metadata replaces the corresponding representation in the bitrate ladder. The significantly reduced size of the metadata compared to its corresponding representation decreases the bandwidth utilization. The extracted metadata is then utilized at the edge to decrease the transcoding time. We formulate the problem as a Mixed-Binary Linear Programming (MBLP) model to optimize the live streaming cost, including the bandwidth and computation costs. We compare the proposed model with state-of-the-art approaches, and the experimental results show that our proposed method saves the cost and backhaul bandwidth utilization up to 34% and 45%, respectively.

[1]  Chao Zhou,et al.  Dynamic threshold based rate adaptation for HTTP live streaming , 2017, 2017 IEEE International Symposium on Circuits and Systems (ISCAS).

[2]  Tongyu Zong,et al.  Towards Optimal Low-Latency Live Video Streaming , 2021, IEEE/ACM Transactions on Networking.

[3]  Christian Timmerer,et al.  On Optimizing Resource Utilization in AVC-based Real-time Video Streaming , 2020, 2020 6th IEEE Conference on Network Softwarization (NetSoft).

[4]  Christian Timmerer,et al.  LwTE: Light-Weight Transcoding at the Edge , 2021, IEEE Access.

[5]  Yong Man Ro,et al.  An Evaluation of Bitrate Adaptation Methods for HTTP Live Streaming , 2014, IEEE Journal on Selected Areas in Communications.

[6]  M. Varacallo,et al.  2019 , 2019, Journal of Surgical Orthopaedic Advances.

[7]  Radu Prodan,et al.  ComplexCTTP: Complexity Class Based Transcoding Time Prediction for Video Sequences Using Artificial Neural Network , 2020, 2020 IEEE Sixth International Conference on Multimedia Big Data (BigMM).

[8]  Christian Timmerer,et al.  OSCAR: On Optimizing Resource Utilization in Live Video Streaming , 2021, IEEE Transactions on Network and Service Management.

[9]  Christian Timmerer,et al.  CTU Depth Decision Algorithms for HEVC: A Survey , 2021, Signal Process. Image Commun..

[10]  Annabel Sebag ED , 2009, SIGGRAPH '09.

[11]  Christian Timmerer,et al.  A Survey on Bitrate Adaptation Schemes for Streaming Media Over HTTP , 2019, IEEE Communications Surveys & Tutorials.

[12]  Hermann Hellwagner,et al.  QoE-Assured 4K HTTP Live Streaming via Transient Segment Holding at Mobile Edge , 2018, IEEE Journal on Selected Areas in Communications.