簡易檢索 / 詳目顯示

研究生: 楊凱竣
Yang, Kai-Jiun
論文名稱: 基於多接取邊緣計算(MEC)架構的使用信用導向組頭交換機制和滑動視窗式品質自適機制之1-to-k協同SVC串流方法
Sliding Window-centric Quality Adaption for the 1-to-k Cooperative SVC Streaming using the Credit-oriented Header Switching Mechanism based on the MEC Architecture
指導教授: 黃崇明
Huang, Chung-Ming
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2021
畢業學年度: 109
語文別: 英文
論文頁數: 71
中文關鍵詞: 可伸縮視頻編碼(SVC)一對多協同影片串流多播影片串流多接取邊緣計算(MEC)自適應前向錯誤更正(FEC)質量自適應基於信用的組頭選擇
外文關鍵詞: Scalable Video Coding (SVC), 1-to-k Cooperative Video Streaming, Multicast Video Streaming, Multi-Access Edge Computing (MEC), Adaptive Forward Error Correction (FEC), Quality Adaptation, Credit-based Header Re-selection
相關次數: 點閱:152下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文針對在同一時間、同一地點觀看同一串流影片的一組用戶,例如家庭或幾個朋友在公車上或火車上旅行,提出了基於多接取邊緣計算(MEC)架構的品質自適機制之1-to-k協同SVC串流方法。在所提出的方法中,選擇組成員中的一手持裝置作為組頭之手持裝置(H-HD),它負責(i)使用 4G/5G 行動網絡從 MEC 服務器下載影片內容 x,然後(ii) 使用D2D通信方式將下載的影片x內容多播到其他組員的接收之手持裝置(R-HD),其中H-HD 和 R-HDs之間透過Wi-Fi網絡傳輸影片內容和訊息。在所提出的方法中,估計頻寬是根據所有 R-HD 的接收資料傳輸速率及過往的估計頻寬並透過指數加權移動平均 (EWMA) 方式計算。再者,針對具有估計頻寬的多播環境並結合所提出的自適應前向錯誤更正 (FEC) 方案,可以計算出符合下一個傳輸週期中適應的影片資料傳輸率,該方案可以解決數據包傳輸錯誤問題。為了實現流暢的影片串流播放,提出的當前下載區段(CDSS)機制能根據網絡情況、影片播放情況和緩衝情況動態調整其區段大小,使得在一個CDSS下載週期內的所有影片片段可以同時被考慮下載。另外,根據網絡情況、影片播放情況和緩衝情況定義了兩個動態調整的閾值來決定接下來將下載CDSS中的哪個影片片段的對應影片質量,這兩個閾值分別用於限制(i)當前正在下載的影片片段及其前一個影片片段之間的質量差異以及 (ii) 當前正在下載的影片片段及其下一個影片片段。為了最大化多播群組的整體服務時長,並解決貢獻平衡問題,每個成員的手持裝置須輪番擔任H-HD。本論文提出了一種信用方案,根據當前H-HD在一輪下載中消耗的電池電量、下載的數據量和其剩餘電池電量,計算每個R-HD需要向H-HD支付多少信用值;另外,當前信用值最低的成員將擔任下一輪的H-HD。性能評估結果表明(i)所提出的品質自適機制SVC串流方法可以減少影片質量切換的頻率,更有效地利用網絡頻寬來提高多播環境下的播放質量; (ii) 基於信用導向的 H-HD 切換機制可以在所有群組成員的手持裝置中實現更均勻的資源消耗,從而延長該多播群組的協同下載時長。

    This thesis proposed the 1-to-k cooperative SVC adaptive streaming method for a group of users, who are watching the same video at the same time and in the same place, e.g., several friends who are having a journey in the bus or train, based on the Multi-access Edge Computing (MEC) architecture. In the proposed method, a group member’s handheld device is selected as the Header Handheld Device (H-HD), which is in charge of (i) downloading the video content x from the MEC Server using the 4G/5G cellular networks and then (ii) multicasting the downloaded video content of x to the other group members’ Receiver Handheld Devices (R-HDs) using the Device-to-Device (D2D) communication way, for which the Wi-Fi network is adopted for the communication among H-HD and R-HDs. In the proposed method, the estimated bandwidth is calculated based on the received bit rates of all R-HDs and the historical estimated bandwidth using the Exponentially Weighted Moving Average (EWMA) way. Then, the video bit rate that can be adopted in the next transmission cycle is derived by combining the proposed adaptive Forward Error Correction (FEC) scheme, which can tackle the packet error problem, for the multicast environment with the estimated bandwidth. To have the smooth streaming, the Currently Downloading Segment Section (CDSS) mechanism, which can be moved forwardly and whose size can be dynamically adjusted depending on the networking situation, the video playout situation and the buffering situation, was proposed such that the segments inside CDSS can be downloaded at the same time, i.e., in a downloading cycle. Additionally, two dynamically adjusted thresholds depending on the networking situation, the video playout situation and the buffering situation are defined to decide which quality level the currently downloading segment can download, for which the two thresholds are to restrict the quality difference between (i) the currently downloading segment and its previous segment and (ii) the currently downloading segment and its next segment respectively. To maximize the overall service time of the multicast group and resolve the fairness concern, each member’s handheld device can play the H-HD alternatively. A credit scheme was proposed to calculate how much credit each R-HD needs to pay to H-HD based on the consumed battery power, the downloaded data volume and the remaining battery power of the current H-HD in a downloading round; then, the one that has the minimum credit became the H-HD in next round. The performance evaluation results have shown that (i) the proposed streaming method can reduce the frequency of video quality switching and utilizes the network bandwidth more effectively to improve playback quality in the multicast environment; (ii) the credit-based H-HD’s re-selection can have the more even power consumption among all group members’ handheld devices and thus can extend the group’s streaming service time.

    中文口委簽名 I 英文口委簽名 II 摘要 III Abstract V 誌謝 VII Contents VIII List of Figures X List of Tables XII Chapter 1 Introduction 1 Chapter 2 Related Work 5 2.1 Video Quality Adaptation Technique 5 2.2 SVC Streaming using Multicast 7 2.3 Cooperative Video Streaming Using Device-to-Device Transmission 8 Chapter 3 The Proposed Architecture and the Functional Scenario 10 3.1. Architecture 10 3.2. Functional Scenario 11 Chapter 4 The Proposed Control Schemes 14 4.1. Bandwidth Estimation and Adaptive FEC for 1-to-? Cooperative SVC Streaming 14 4.2. The 1-to-? Cooperative SVC Adaptive Streaming Control Scheme 17 4.3. The Credit-based Header Selection (C-HS) Scheme 36 Chapter 5 Performance Evaluation 38 5.1 The Experimental Environment 38 5.2 Comparing the Performance based on Different Values of ?ℎ??ℎ, ???? and ????? 40 5.3 1-to-? Cooperative SVC Streaming 48 5.4 The Credit-based Header Selection (C-HS) Scheme 60 Chapter 6 Conclusion 66 Bibliography 68

    [1] Cisco, “White Paper: Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update 2018-2023,” http://www.cisco.com/
    [2] J. Kua, G. Armitage, and P. Branch, ‘‘A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over HTTP,’’ IEEE Communications Surveys & Tutorials, VOL. 19, NO. 3, pp. 1842–1866, 2017
    [3] H. Sun, A. Vetro, and J. Xin, “An Overview of Scalable Video Streaming,” Wireless Communications and Mobile Computing, VOL. 7, NO. 2, pp. 159–172, Feb. 2007.
    [4] H. Schwarz, D. Marpe and T. Wiegand, "Overview of the Scalable Video Coding Extension of the H.264/AVC Standard," IEEE Transactions on Circuits and Systems for Video Technology, VOL. 17, NO. 9, pp. 1103-1120, Sept. 2007.
    [5] J. M. Boyce, Y. Ye, J. Chen and A. K. Ramasubramonian, "Overview of SHVC: Scalable Extensions of the High Efficiency Video Coding Standard," IEEE Transactions on Circuits and Systems for Video Technology, VOL. 26, NO. 1, pp. 20-34, Jan. 2016.
    [6] S. Ullah, K. Kim, A. Manzoor, L. U. Khan, S. M. A. Kazmi and C. S. Hong, "Quality Adaptation and Resource Allocation for Scalable Video in D2D Communication Networks," IEEE Access, VOL. 8, pp. 48060-48073, 2020
    [7] W. U. Rahman, C. S. Hong and E. Huh, "Edge Computing Assisted Joint Quality Adaptation for Mobile Video Streaming," IEEE Access, VOL. 7, pp. 129082-129094, 2019
    [8] S. G. Ozcan, T. Kivilcim, C. Cetinkaya and M. Sayit, "Rate Adaptation Algorithm with Backward Quality Increasing Property for SVC-DASH," in Proceedings the 7th IEEE International Conference on Consumer Electronics - Berlin (ICCE-Berlin), pp. 24-28, 2017
    [9] S. A. Hosseini, Z. Lu, G. de Veciana and S. S. Panwar, "SVC-Based Multi-User Streamloading for Wireless Networks," IEEE Journal on Selected Areas in Communications, VOL. 34, NO. 8, pp. 2185-2197, Aug. 2016
    [10] Y. Huo, C. Hellge, T. Wiegand and L. Hanzo, "A Tutorial and Review on Inter-Layer FEC Coded Layered Video Streaming," IEEE Communications Surveys & Tutorials, VOL. 17, NO. 2, pp. 1166-1207, 2015
    [11] S. H. Yang and T. -W. Liu, "Quality Control for Hybrid Unicast and Multicast Video Transmission Systems," in Proceedings of IEEE International Conference on Consumer Electronics - Taiwan (ICCE-Taiwan), 2020, pp. 1-2
    [12] F. Wu, W. Yang, J. Ren, F. Lyu, X. Ding and Y. Zhang, "Adaptive Video Streaming Using Dynamic NDN Multicast in WLAN," in Proceedings of IEEE INFOCOM 2020 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), 2020
    [13] Z. Li, Q. Wang and H. Zou, "QoE-Aware Video Multicast Mechanism in Fiber-Wireless Access Networks," IEEE Access, VOL. 7, pp. 123098-123106, 2019
    [14] Q. Ren, J. Chen, B. Chen and L. Jin, "A Video Streaming Transmission Scheme Based on Frame Priority in Device-to-Device Multicast Networks," IEEE Access, VOL. 7, pp. 20187-20198, 2019
    [15] A. Elgabli, M. Felemban and V. Aggarwal, "GroupCast: Preference-Aware Cooperative Video Streaming With Scalable Video Coding," IEEE/ACM Transactions on Networking, VOL. 27, NO. 3, pp. 1138-1150, June 2019
    [16] T. Zhang and S. Mao, "Cooperative Caching for Scalable Video Transmissions Over Heterogeneous Networks," IEEE Networking Letters, VOL. 1, NO. 2, pp. 63-67, June 2019
    [17] T. Q. Duong, X. Chu, H. A. Suraweera, "Cooperative Video Streaming in Ultra‐dense Networks with D2D Caching," in Proceedings of Ultra-Dense Networks for 5G and Beyond: Modelling, Analysis, and Applications, Wiley, 2019
    [18] A. Elgabli, M. Felemban and V. Aggarwal, "GiantClient: Video HotSpot for Multi-User Streaming," IEEE Transactions on Circuits and Systems for Video Technology, VOL. 29, NO. 9, pp. 2833-2843, Sept. 2019
    [19] N. Abbas, Y. Zhang, A. Taherkordi and T. Skeie, "Mobile Edge Computing: A Survey," IEEE Internet of Things Journal, VOL. 5, NO. 1, pp. 450-465, Feb. 2018
    [20] C. Liu, H. Zhang, H. Ji and X. Li, "MEC-assisted Flexible Transcoding Strategy for Adaptive Bitrate Video Streaming in Small Cell Networks," China Communications, VOL. 18, NO. 2, pp. 200-214, Feb. 2021
    [21] W. Chen, P. Chou, C. Wang, R. Hwang and W. Chen, "Live Video Streaming with Joint User Association and Caching Placement in Mobile Edge Computing," in Proceedings of International Conference on Computing, Networking and Communications (ICNC), 2020, pp. 796-801
    [22] M. Mehrabi, D. You, V. Latzko, H. Salah, M. Reisslein and F. H. P. Fitzek, "Device-Enhanced MEC: Multi-Access Edge Computing (MEC) Aided by End Device Computation and Caching: a Survey," IEEE Access, VOL. 7, pp. 166079-166108, 2019
    [23] S. Yang, Y. Tseng, C. Huang and W. Lin, "Multi-Access Edge Computing Enhanced Video Streaming: Proof-of-Concept Implementation and Prediction/QoE Models," IEEE Transactions on Vehicular Technology, VOL. 68, NO. 2, pp. 1888-1902, Feb. 2019
    [24] I. Sodagar, "The MPEG-DASH Standard for Multimedia Streaming Over the Internet," IEEE MultiMedia, VOL. 18, NO. 4, pp. 62-67, April 2011
    [25] J. Hwang, J. Lee, and C. Yoo, ‘‘Eliminating bandwidth estimation from adaptive video streaming in wireless networks,’’ Signal Processing: Image Communication, VOL. 47, pp. 242–251, Sep. 2016
    [26] W. Kuo, R. Kaliski and H. Wei, "A QoE-Based Link Adaptation Scheme for H.264/SVC Video Multicast Over IEEE 802.11," IEEE Transactions on Circuits and Systems for Video Technology, VOL. 25, NO. 5, pp. 812-826, May 2015
    [27] L. Yang, D. Wu, S. Xu, G. Zhang and Y. Cai, "Social-Energy-Aware User Clustering for Content Sharing Based on D2D Multicast Communications," IEEE Access, VOL. 6, pp. 36092-36104, 2018
    [28] D. Wu, L. Zhou and Y. Cai, "Social-Aware Rate Based Content Sharing Mode Selection for D2D Content Sharing Scenarios," IEEE Transactions on Multimedia, VOL. 19, NO. 11, pp. 2571-2582, Nov. 2017
    [29] Z. Yuan, W. Zhuang, X. Wei and L. Zhou, "Joint Social-Aware and Mobility-Aware Caching in Cooperative D2D," in Proceedings of 15th International Wireless Communications & Mobile Computing Conference (IWCMC), pp. 656-661, 2019
    [30] JSVM (Joint Scalable Video Model) Reference Software GIT Mirror. Accessed: Dec. 20, 2017. [Online]. Available: https://github.com/floriandejonckheere/jsvm

    下載圖示
    2026-07-01公開
    QR CODE