Abstract
We study the layered video transmission optimization problem in the cellular networks, in which all User Equipments (UEs) require the same video content simultaneously via the cellular downlink transmission from the Base Station (BS) and Device-to-Device (D2D) transmission from other UEs. First, we propose a probability-based framework for each video layer to measure the video playback quality in terms of the outage probability. Next, the layered video transmission optimization problem is formulated as a Peak Signal-to-Noise Ratio (PSNR) loss minimization problem, which is then converted to an unmatured probability minimization problem by adding a differentiation weight on each layer based on its importance to the playback quality. In addition, we prove the formulated problem to be a log-convex optimization problem. Finally, we conduct extensive simulations to show that the proposed approach achieves the optimal allocation of the broadcast duration for each layer under various network conditions.
Similar content being viewed by others
Notes
Under the SVC regime, each video chunk includes one base layer that provides a basic quality of video, and multiple enhancement layers that represent the same video but with gradually increased qualities. The video playback quality is determined by the maximum of consecutive layers received by one UE, i.e., layer dependency, which means that only the current layer and all its lower layers are received, can the UE achieve the playback quality corresponding to the current layer.
The matured probability denotes the likelihood of one specific layer is reconstructed. Under the RLC regime, if the number of RLC-encoded chunks w.r.t a specific layer received by one UE totally exceeds the decoding threshold, the UE is matured with this layer. Otherwise, it is unmatured with this layer, represented by the unmatured probability.
References
Cisco CVNI (2014) Global mobile data traffic forecast update, 2013-2018 White paper
Schierl T, Stockhammer T, Wiegand T (2007) Mobile video transmission using scalable video coding. IEEE Trans Circuits Syst Video Technol 17(9):1204–1217
Auwera GVD, David PT, Reisslein M (2008) Traffic and quality characterization of single-layer video streams encoded with the H. 264/MPEG-4 advanced video coding standard and scalable video coding extension. IEEE Trans Broadcast 54(3):698–718
Condoluci M, Araniti G, Molinaro A, et al (2015) Multicast resource allocation enhanced by channel state feedbacks for multiple scalable video coding streams in LTE networks. IEEE Transactions on Vehicular Technology. doi:10.1109/TVT.2015, 2449080: 1–15
Seferoglu H, Keller L, Cici B, et al (2011) Cooperative video streaming on smartphones. In: 2011 49th Annual Allerton Conference on Communication, Control, and Computing (Allerton), pp 220–227. IEEE
Keller L, Le A, Cici B, et al (2012) MicroCast: cooperative video streaming on smartphones. In: Proceedings of the 10th international conference on Mobile systems, applications, and services. ACM, pp 57–70
Le A, Keller L, Seferoglu H, et al (2014) MicroCast: Cooperative Video Streaming using Cellular and D2D Connections. arXiv:1405.3622, 1–34
Abedini N, Sampath S, Bhattacharyya R, et al (2013) Realtime streaming with guaranteed QoS over wireless D2D networks. In: Proceedings of the fourteenth ACM international symposium on Mobile ad hoc networking and computing, ACM, pp 197– 206
Xing M, Xiang S, Cai L (2014) Real-Time Adaptive algorithm for video streaming over multiple wireless access networks. IEEE J Sel Areas Commun 32(4):795–805
Wang X, Chen J, Dutta A, Chiang M (2015) Adaptive video streaming over whitespace: SVC for 3-Tiered spectrum sharing. In: 2015 IEEE Conference on Computer Communications (INFOCOM), pp 28–36. IEEE
Jiyan W, Bo C, Chau Y, et al (2015) Distortion-aware concurrent multipath transfer for mobile video streaming in heterogeneous wireless networks. IEEE Trans Mob Comput 14(4):688–701
Bethanabhotla D, Caire G, Neely MJ (2015) Adaptive video streaming for wireless networks with multiple users and helpers. IEEE Trans Commun 63(1):268–285
Kim J, Caire G, Molisch AF (2015) Quality-Aware Streaming and Scheduling for Device-to-Device Video Delivery. IEEE/ACM Transactions on Networking, pp 1–13. doi:10.1109/TNET.2015.2452272
Almowuena S, Rahman M, Hsu C-H, et al (2016) Energy-aware and bandwidth-efficient hybrid video streaming over mobile networks. IEEE Trans Multimedia 18(1):102–115
Vukobratović D, Stanković V (2012) Unequal error protection random linear coding strategies for erasure channels. IEEE Trans Commun 60(5):1243–1252
Ostovari P, Wu J, Khreishah A, et al (2015) Scalable video streaming with helper nodes using random linear network coding. IEEE/ACM Transactions on Networking, 2015. doi:10.1109/TNET, 1–14
Thomos N, Kurdoglu E, Frossard P, et al (2015) Adaptive prioritized random linear coding and scheduling for layered data delivery from multiple servers. IEEE Trans Multimedia 17(6):893–906
Bakhshali A, Chan W-Y, Blostein SD, et al (2015) Qoe optimization of video multicast with heterogeneous channels and playback requirements. EURASIP Journal on Wireless Communications and Networking, 1–21
Chen J, Weiqiang X, He S, Sun Y, Thulasiramanz P, Xuemin(Sherman) S (2010) Utility-Based asynchronous flow control algorithm for wireless sensor networks. IEEE J Sel Areas Commun 28(7):1116–1126
Yongmin Z, Shibo H, Jiming C Data Gathering Optimization by Dynamic Sensing and Routing in Rechargeable Sensor Networks, ACM/IEEE Transactions on Networking. doi:10.1109/TNET.2015.2425146
Zhang H, Cheng P, Shi L, Chen J (2016) Optimal dos attack scheduling in wireless networked control system. IEEE Trans Control Syst Technol 24(3):843–852
Raheel M, Raad R, Ritz C (2015) Achieving maximum utilization of peers upload capacity in p2p networks using SVC. Peer-to-Peer Networking and Applications. 1–21
Zhu H, Cao Y, Wang W, et al (2015) Qoe-aware resource allocation for adaptive device-to-device video streaming. IEEE Netw 29(6):6–12
Zhou H, Ji Y, Wang X, et al (2015) Joint resource allocation and user association for SVC multicast over heterogeneous cellular networks. IEEE Trans Wirel Commun 14(7):3673–3684
Condoluci M, Araniti G, Molinaro A, et al Multicast resource allocation enhanced by channel state feedbacks for multiple scalable video coding streams in LTE Networks. IEEE Transactions on Vehicular technology. doi:10.1109/TVT.2015.2449080: 1–15
Duong TQ, Vo N-S, Nguyen T-H, et al (2015) Energy-aware rate and description allocation optimized video streaming for mobile D2D communications. In: 2015 IEEE International Conference on Communications (ICC), pp 6791–6796. IEEE
Ghareeb M, Ksentini A, Viho C (2011) Scalable video coding (SVC) for multipath video streaming over video distribution networks (VDN)
Razzaq A, Mehaoua A (2010) Video transport over VANETs: Multi-stream coding with multi-path and network coding. In: 2010 IEEE 35th Conference on Local Computer Networks (LCN), pp 32–39
Zou J, Xiong H, Li C, et al (2011) Prioritized flow optimization with Multi-Path and network coding based routing for scalable multirate multicasting. IEEE Trans Circuits Syst Video Technol 21(3):259–273
Li S, Zhu Z, Li W, et al (2012) Efficient and scalable cloud-assisted SVC video streaming through mesh networks. In: 2012 International Conference on Computing, Networking and Communications (ICNC), pp 944–948. IEEE
Zhu Z, Li S, Chen X (2013) Design QoS-aware multi-path provisioning strategies for efficient cloud-assisted SVC video streaming to heterogeneous clients. IEEE Trans Multimedia 15(4):758– 768
Jiang H, Liu Z, Wang Y, et al (2012) Understanding bufferbloat in cellular networks. In: Proceedings of the 2012 ACM SIGCOMM workshop on Cellular networks: operations, challenges, and future design. ACM, pp 1–6
Liu J, Zhang Y, Song J (2014) Energy saving multicast mechanism for scalable video service using opportunistic scheduling. IEEE Trans Broadcast 60(3):464–473
Doppler K, Yu C-H, Ribeiro CB, Jänis P (2010) Mode selection for device-to-device communication underlaying an LTE-advanced network. In: Wireless Communications and Networking Conference (WCNC), 2010 IEEE, IEEE, pp 1–6
Lei L, Zhong Z, Lin C, et al (2012) Operator controlled device-to-device communications in LTE-advanced networks. IEEE Wirel Commun 19(3):96–104
Ikuno JC, Wrulich M, Rupp M (2010) System level simulation of LTE networks. In: Vehicular Technology Conference (VTC 2010-Spring), 2010 IEEE 71st, IEEE, pp 1–5
Auwera GV, David PT, Reisslein M (2008) Traffic and quality characterization of single-layer video streams encoded with the H. 264/MPEG-4 advanced video coding standard and scalable video coding extension. IEEE Trans Broadcast 54(3):698–718
Lee SJ, Tcha Y, Seo SY, et al (2011) Efficient use of multicast and unicast channels for multicast service transmission. IEEE Trans Commun 59(5):1264–1267
Meng W, Wang X, Liu S Distributed load sharing of an inverterbased microgrid with reduced communication. IEEE Transactions on Smart Grid. doi:10.1109/TSG.2016.2587685
Acknowledgments
This work is supported by the the Natural Science Foundation of China (No.61370212, 61402127 and 61502118), the Fundamental Research Fund for the Central Universities (No.HEUCFM160602) and the Natural Science Foundation of Heilongjiang province in China (No. F2016028).
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
Rights and permissions
About this article
Cite this article
Feng, G., Li, Y., Zhao, Q. et al. Optimizing broadcast duration for layered video streams in cellular networks. Peer-to-Peer Netw. Appl. 10, 765–779 (2017). https://doi.org/10.1007/s12083-016-0498-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-016-0498-4