1. Trang chủ
  2. » Giáo Dục - Đào Tạo

luận án tiến sĩ nâng cao chất lượng truyền video thích nghi HTTP trên mạng điều khiển bằng phần mềm (SDN)

171 21 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 171
Dung lượng 4,26 MB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI PHẠM HỒNG THỊNH NÂNG CAO CHẤT LƯỢNG TRUYỀN VIDEO THÍCH NGHI HTTP TRÊN MẠNG ĐIỀU KHIỂN BẰNG PHẦN MỀM (SDN) LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG Hà Nội – 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI PHẠM HỒNG THỊNH NÂNG CAO CHẤT LƯỢNG TRUYỀN VIDEO THÍCH NGHI HTTP TRÊN MẠNG ĐIỀU KHIỂN BẰNG PHẦN MỀM (SDN) Ngành: Kỹ thuật viễn thông Mã số: 9520208 LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS TRƯƠNG THU HƯƠNG PGS.TS PHẠM NGỌC NAM Hà Nội – 2021 LỜI CAM ĐOAN Tôi xin cam đoan kết khoa học trình bày luận án thành nghiên cứu thân suốt thời gian làm nghiên cứu sinh chưa xuất công bố tác giả khác Các tài liệu tham khảo trích dẫn đầy đủ, rõ ràng trung thực Hà Nội, ngày TM Tập thể hướng dẫn PGS.TS Trương Thu Hương thán năm 2021 g Tác giả luận án Phạm Hồng Thịnh LỜI CẢM ƠN Trước hết, xin bày tỏ lời cảm ơn sâu sắc đến PGS.TS Trương Thu Hương PGS.TS Phạm Ngọc Nam trực tiếp hướng dẫn, định hướng khoa học, dành nhiều thời gian tâm huyết giúp đỡ tơi mặt để hồn thành luận án Tôi xin gửi lời cảm ơn đến thành viên nhóm HTTP/SDN Lab ESRC Lab Future Network Trường Đại học Bách Khoa Hà Nội hỗ trợ thực số thí nghiệm luận án Qua đây, xin cảm ơn Viện Điện tử Viễn thông, Phòng Đào Tạo, Trường Đại học Bách Khoa Hà Nội tạo điều kiện thuận lợi cho nghiên cứu sinh suốt trình nghiên cứu, học tập thực luận án Xin chân thành cảm ơn quan tâm, giúp đỡ, động viên đồng nghiệp, nhóm Nghiên cứu sinh – Viện Điện tử Viễn thơng dành cho Chân thành cảm ơn Khoa Kỹ thuật Công nghệ, Trường Đại học Quy Nhơn tạo điều kiện thuận lợi cho NCS tập trung nghiên cứu thời gian qua Cuối cùng, xin dành lời yêu thương đến với gia đình, vợ Sự động viên, giúp đỡ hy sinh nhiều họ thời gian vừa qua động lực to lớn để vượt qua khó khăn hồn thành luận án Xin chân thành cảm ơn! Hà Nội, ngày tháng năm 2021 i MỤC LỤC MỤC LỤC i DANH MỤC CÁC TỪ VIẾT TẮT iv DANH MỤC HÌNH VẼ vi DANH MỤC BẢNG BIỂU viii MỞ ĐẦU CHƯƠNG TỔNG QUAN VỀ KỸ THUẬT TRUYỀN VIDEO QUA GIAO THỨC HTTP VÀ MẠNG ĐỊNH NGHĨA BẰNG PHẦN MỀM SDN 1.1 Đặt vấn đề 1.1.1 Vấn đề HTTP streaming 1.1.2 Kỹ thuật streaming video chuẩn 10 1.1.3 Vấn đề thích ứng tốc độ HTTP streaming 12 1.1.4 HTTP streaming theo cảm nhận người dùng QoE 13 1.2 Truyền video qua giao thức HTTP 14 1.2.1 Mơ hình truyền video thích ứng động giao thức HTTP (DASH) .14 1.2.1.1 Khái quát chung 14 1.2.1.2 Tệp Media Presentation Description (MPD) 16 1.2.2 Kỹ thuật mã hóa video 17 1.2.3 Các tham số ảnh hưởng đến chất lượng trải nghiệm QoE 19 1.2.4 Giới thiệu mơ hình QoE 22 1.3 Mạng định nghĩa phần mềm SDN 23 1.3.1 Khái niệm chung 23 1.3.2 Kiến trúc SDN 24 1.3.3 Một số ưu điểm SDN 25 1.3.4 So sánh SDN mạng truyền thống 26 1.3.5 Giao thức OpenFlow 27 1.3.5.1 Khái niệm 27 1.3.5.2 Các thành phần OpenFlow/ SDN 28 1.3.6 Triển khai mạng SDN 34 1.3.6.1 Triển khai đồ hình mạng 35 1.3.6.1 Triển khai điều khiển - Controller 36 1.4 Kết luận chương 39 CHƯƠNG TRUYỀN VIDEO CBR THÍCH NGHI GIAO THỨC HTTP DỰA TRÊN KỸ THUẬT ĐỊNH TUYẾN CỦA SDN 40 ii 2.1 Giới thiệu chương 40 2.2 Các cơng trình nghiên cứu liên quan 40 2.3 Vấn đề thích nghi tốc độ bit 42 2.3.1 Lựa chọn thời khoảng cho phân đoạn video 42 2.3.2 Các phương pháp thích ứng tốc độ bit 43 2.3.2.1 Phương pháp dựa vào thông lượng 44 2.3.2.2 Phương pháp dựa vào đệm 45 2.4 Kỹ thuật định tuyến cho luồng video mạng SDN 46 2.4.1 Xây dựng kiến trúc điều khiển đề xuất 47 2.4.2 Tính tốn băng thơng mạng SDN 50 2.4.3 Lưu đồ thuật toán điều khiển SDN 51 2.5 Thuật toán thích ứng tốc độ bit với chế định tuyến đề xuất 52 2.6 Thiết lập thí nghiệm kịch đánh giá 55 2.6.1 Thiết lập thí nghiệm 55 2.6.2 Các kịch thí nghiệm 56 2.6.2.1 Kịch băng thông hai mức 56 2.6.2.2 Kịch băng thông thực tế 57 2.7 Đánh giá kết thảo luận 58 2.8 Kết luận chương 61 CHƯƠNG GIẢI PHÁP CẢI THIỆN QoE TRONG STREAMING VIDEO VBR QUA GIAO THỨC HTTP DỰA TRÊN SDN 62 3.1 Giới thiệu chương 62 3.2 Các cơng trình liên quan đến giải pháp đề xuất 62 3.3 Kiến trúc đề xuất cho streaming video VBR qua HAS SDN 65 3.4 Truyền video VBR qua giao thức HTTP dựa kỹ thuật định tuyến định kỳ thích nghi SDN 66 3.4.1 Vấn đề biến đổi thông lượng lựa chọn tốc độ bit tối ưu cho video VBR 66 3.4.2 Đề xuất thuật tốn thích nghi VBR kết hợp với định tuyến dựa SDN (VASR) 68 3.4.3 Kỹ thuật định tuyến định kỳ định tuyến thích nghi dựa SDN đề xuất 71 3.4.3.1 Định tuyến định kỳ dựa SDN (SPR) 71 3.4.3.2 Định tuyến thích nghi dựa SDN khơng có giám sát (SAR) 73 3.4.3.3 Định tuyến thích nghi dựa SDN có giám sát (SARM) 74 iii 3.4.4 Thực nghiệm đánh giá kết 75 3.4.4.1 Thiết lập thực nghiệm 75 3.4.4.2 Các kịch thí nghiệm 78 3.4.4.3 Đánh giá kết 79 3.5 Giải pháp cải thiện QoE cho video VBR qua giao thức HTTP dựa SDN 87 3.5.1 Ước tính thơng lượng mức đệm cho giải pháp đề xuất 87 3.5.2 Thuật tốn thích nghi đề xuất MUNTH 89 3.5.3 Đánh giá hiệu 92 3.5.3.1 Thiết lập thí nghiệm kịch 92 3.5.3.2 Lựa chọn ngưỡng đệm tốt 93 3.5.3.3 So sánh, đánh giá phương pháp 96 3.6 Kết luận chương 100 CHƯƠNG GIẢI PHÁP PHÂN BỔ BĂNG THÔNG VÀ CẢI THIỆN QoE TRONG STREAMING VIDEO CHO ĐỒNG THỜI NHIỀU NGƯỜI DÙNG 102 4.1 Giới thiệu chương 102 4.2 Các vấn đề liên quan ý tưởng xây dựng giải pháp 102 4.3 Kiến trúc phân bổ băng thông đề xuất dựa SDN cho nhiều người dùng đồng thời truy cập 105 4.4 Đề xuất giải pháp phân bổ băng thông công SDN (MSMA-0) 107 4.5 Đề xuất giải pháp phân bổ băng thơng thích ứng SDN (MSMA-1) 110 4.6 Thiết lập thí nghiệm kịch 113 4.6.1 Thiết lập thí nghiệm 113 4.6.2 Các kịch thí nghiệm 114 4.7 Đánh giá kết thảo luận 115 4.7.1 Tham số công (fairness), hiệu (efficiency) ổn định (stability) 115 4.7.2 Đánh giá hiệu 116 4.8 Kết luận chương 122 KẾT LUẬN 124 DANH MỤC CÁC CƠNG TRÌNH ĐÃ CÔNG BỐ CỦA LUẬN ÁN 126 TÀI LIỆU THAM KHẢO 127 iv DANH MỤC CÁC TỪ VIẾT TẮT Từ viết tắt AGG_DF AGG_RR API ARP BBA CBR CDF CDN DASH FIFO GPS HAS HDS HLS HTTP IP ISO ITU LLDP MAC MOS MPD MPEG MSMA MUNTH OFS ONF OVSDB PANDA QoE QoS QP RTCP RTMP RTP RTSP RTT SAND/3 SAR SARA SARM SDN SPR 124 KẾT LUẬN Nội dung luận án tập trung nghiên cứu kỹ thuật streaming video thông qua hai công nghệ HAS SDN Phân tích chi tiết yếu tố tác động đến QoE xây dựng mơ hình đánh giá dựa cơng trình khoa học trước Luận án đề xuất giải pháp thích ứng chất lượng video ngữ cảnh quan trọng đầy thách thức streaming video qua giao thức HTTP dựa mạng cấu hình phần mềm SDN Luận án đạt số kết nghiên cứu định đề xuất số hướng nghiên cứu tương lai, tóm tắt sau: ❖ - Một số kết đạt luận án Luận án xây dựng hệ thống việc streaming video kết hợp hai kỹ thuật HAS SDN Trên lớp ứng dụng mà cụ thể phía máy khách, luận án đề xuất thuật tốn thích ứng tốc độ bit dựa thơng lượng ước tính đệm để định mức chất lượng video phù hợp tải Tại phía mạng, thiết kế kiến trúc cho điều khiển SDN để phân bổ băng thông định tuyến đường dẫn tối ưu Đề xuất thực giải pháp sử dụng kỹ thuật định tuyến theo u cầu từ phía máy khách dựa vào băng thơng khả dụng đồ hình mạng để tìm đường dẫn tối ưu với thuật tốn thích ứng tốc độ nhằm nâng cao chất lượng streaming video dạng CBR Kết đánh giá thể Chương - Đề xuất thực giải pháp thích ứng chất lượng để cải thiện QoE streaming video dạng VBR qua giao thức HTTP dựa kỹ thuật định tuyến SDN Hai kỹ thuật định tuyến đề xuất định tuyến định kỳ định tuyến thích nghi tích hợp điều khiển SDN để lựa chọn đường dẫn tối ưu từ máy chủ đến máy khách Thuật tốn thích ứng tốc độ đề xuất khơng đối phó với biến động mạnh thơng lượng mạng mà cịn thích ứng với biến động mạnh tốc độ bit video VBR, tránh tượng tràn trống đệm Mơ hình QoE đánh giá giải pháp đề xuất cải thiện cách đáng kể chất lượng trải nghiệm người dùng so với phương pháp tồn Kết nghiên cứu thể Chương luận án - Đề xuất thực giải pháp phân bổ băng thông cải thiện QoE cho nhiều người dùng đồng thời truy cập qua đường truyền có băng thông hạn chế, thể qua Chương luận án Trong giải pháp này, mô đun chức MSMA đề xuất điều khiển SDN chịu trách nhiệm phân bổ băng thơng cơng thích nghi cho tất người dùng đồng thời truy cập Mơ đun MSMA SDN với thuật tốn thích ứng tốc độ tích hợp máy khách nhằm lựa chọn mức chất lượng video phù hợp đảm bảo tính cơng bằng, hiệu sử dụng băng thông ổn định cho tất người dùng đồng thời streaming video liên kết tắc nghẽn 125 ❖ Hướng phát triển luận án Do giới hạn điều kiện triển khai, thực mô nghiên cứu với số mơ hình phức tạp mà luận án chưa thực Vậy để tiếp tục phát triển kết mà luận án đạt được, giải vấn đề hạn chế, mở rộng phạm vi nghiên cứu, hướng luận án đề xuất sau: Mở rộng kiến trúc hệ thống, xây dựng nhiều điều khiển SDN/OpenFlow để quản lý giám sát môi trường mạng diện rộng Tích hợp giải thuật định tốc độ bit, phân bổ băng thông mô hình ước lượng QoE tối ưu sử dụng kỹ thuật Reinforcement Learning cho điều khiển SDN Xây dựng mô hình thích ứng chất lượng cho nhiều máy khách có nhiều đặc tính khác Thực sách định tuyến theo nhiều tham số ràng buột khác Tiếp tục đề xuất giải pháp cải thiện QoE việc triển khai công nghệ thực tế ảo VR, video 360 độ video Live Streaming qua giao thức HTTP SDN - 126 DANH MỤC CÁC CƠNG TRÌNH ĐÃ CƠNG BỐ CỦA LUẬN ÁN A Các cơng trình công bố kết trực tiếp luận án [C1] Hong Thinh Pham, Duc An Nguyen, Nguyen Thoa, Huong Truong Thu, & Ngoc Nam Pham (2017), “Adaptation method for streaming of CBR video over HTTP based on software defined networking”, International Conference on Advanced Technologies for Communications (ATC), IEEE, pp 16-20 [J1] Pham Hong Thinh, Nguyen Duc An, Tran Duc Tan, Truong Thu Huong, Pham Ngoc Nam (2018), “SDN-based Adaptive Routing for Video Streaming over HTTP”, Journal of Science & Technology, No 131, pp 69-75 [J2] Pham Hong Thinh, Pham Ngoc Nam, Nguyen Huu Thanh, Alan Marshall, Truong Thu Huong (2019), “A Hybrid of Adaptation and Dynamic Routing based on SDN for Improving QoE in HTTP Adaptive VBR Video Streaming”, IJCSNS International Journal of Computer Science and Network Security (ESCI), Vol 19, Issue 7, pp 51-64 [C2].Thinh Pham Hong, Dat Nguyen Thanh, Nam Pham Ngoc, Thanh Nguyen Huu, & Huong Truong Thu (2019), “QoE-Aware Video Streaming over HTTP and Software Defined Networking”, In International Conference on Industrial Networks and Intelligent Systems Springer, Cham pp 40-52 [C3] Pham Hong Thinh, Pham Ngoc Nam, Nguyen Huu Thanh, Truong Thu Huong (2019), “SDN–based Dynamic Bandwidth Allocation for Multiple Video-onDemand Players over HTTP”, International Conference on Information and Communication Technology Convergence (ICTC), IEEE, pp 163-168 [J3] Pham Hong Thinh, Nguyen Thanh Dat, Pham Ngoc Nam, Nguyen Huu Thanh, Nguyen Minh Hien & Truong Thu Huong (2020), “An Efficient QoE-Aware HTTP Adaptive Streaming over Software Defined Networking”, Journal of Mobile Networks and Applications, Springer (SCIE), pp 1-13 B Các cơng trình cơng bố có liên quan đến luận án [J4] Nguyen Thi Kim Thoa, Nguyen Minh, Nguyen Hai Dang, Pham Hong Thinh, Pham Ngoc Nam (2017), “Adaptation method for streaming of VBR video over HTTP/2”, Journal of Science & Technology, No 120, pp 128-133 [J5] Nguyen Thi Kim Thoa, Pham Hong Thinh, Pham Ngoc Nam (2018), “QoE Optimization Based on Quality-delay Trade-off Model for Adaptive Streaming with Multiple VBR Videos”, Journal of Science & Technology, No 131, pp 5561 127 TÀI LIỆU THAM KHẢO [1] Cisco, “Cisco Visual Networking Index: Forecast and Trends, 2017–2022’, White Paper, Cisco Forecast and Methodology [2] “DIGITAL 2019: GLOBAL INTERNET USE ACCELERATES.” https://wearesocial.com/blog/2019/01/digital-2019-global-internet-use-accelerates (accessed Jun 06, 2020) [3] “Immersive VR and 360 video at streamable bitrates: Are you crazy?” https://blog.beamr.com/2016/10/28/immersive-vr-and-360-video-at-streamablebitrates-are-you-crazy/ (accessed Jun 06, 2020) [4] A Begen, T Akgul, and M Baugher (2011), “Watching video over the web: Part 1: Streaming protocols”, IEEE Internet Comput., vol 15, no 2, pp 54–63 [5] T C Truong, D Q Ho, J W Kang, A T Pham, and S Member (2012), “Adaptive Streaming of Audiovisual Content using MPEG DASH”, IEEE Trans Consum Electron., vol 58, no 1, pp 78–85 [6] T Stockhammer (2011), “Dynamic Adaptive Streaming over HTTP – Standards and Design Principles”, Proc Second Annu ACM SIGMM Conf Multimed., no i, pp 133–143 [7] Open Networking Foundation (ONF) (2012), “Software Defined Networking: the new norm for network”, White paper [8] N McKeown et al (2008), “OpenFlow: Enabling Innovation in Campus Networks”, ACM SIGCOMM Comput Commun Rev, vol 38, no 2, pp 69–74 [9] L R Romero (2011), “A Dynamic Adaptive HTTP Streaming Video Service for Google Android”, M.S Thesis, R Inst Technol (KTH), Stock, p 148 [10] C Liu, I Bouazizi, and M Gabbouj (2011), “Rate Adaptation for Adaptive HTTP Streaming”, Proc Second Annu ACM Conf Multimed Syst, pp 169–174 [11] B Zhou, J Wang, Z Zou, and J Wen (2012), “Bandwidth estimation and rate adaptation in HTTP streaming”, IEEE Int Conf Comput Netw Commun ICNC’12, pp 734–738 [12] T C Truong, H T Le, H X Nguyen, A T Pham, J W Kang, and Y M Ro (2013), “Adaptive Video Streaming over HTTP with Dynamic Resource Estimation”, J Commun Networks, vol 15, no 6, pp 635–644 [13] K Miller, E Quacchio, G Gennari, and A Wolisz (2012), “Adaptation Algorithm for Adaptive Streaming over HTTP”, 2012 19th Int Pack Video Work (PV), Munich, pp 173–178 [14] T.-Y Huang, R Johari, and N McKeown (2013), “Downton abbey without the hiccups: Buffer-based rate adaptation for http video streaming”, Proc ACM SIGCOMM Work Futur human-centric Multimed Netw., pp 9–11 [15] T.-Y Huang, R Johari, N McKeown, M Trunnell, and M Watson (2014), “Using the Buffer to Avoid Rebuffers: Evidence from a Large Video Streaming Service”, arXiv Prepr arXiv1401.2209, [Online] Available: http://arxiv.org/abs/1401.2209 [16] T.-Y Huang, R Johari, M Watson, M Trunnell, and N McKeown (2015), “A buffer-based approach to rate adaptation: Evidence from a large video streaming service”, ACM SIGCOMM Comput Commun Rev., vol 44, no 4, pp 187–198 [17] Y Zhou, Y Duan, J Sun, and Z Guo (2014), “Towards simple and smooth rate adaption for VBR video in DASH”, IEEE Vis Commun Image Process Conf 128 VCIP, pp 9–12, 2015 [18] H N Nguyen, T Vu, H T Le, N N Pham, and T C Truong (2016), “Smooth quality adaptation method for VBR video streaming over HTTP”, Int Conf Comput Manag Telecommun ComManTel, pp 184–188 [19] P Juluri, V Tamarapalli, and D Medhi (2015), “SARA: Segment aware rate adaptation algorithm for dynamic adaptive streaming over HTTP,” IEEE Int Conf Commun Work ICCW, pp 1765–1770 [20] S Latré, J Famaey, F De Turck, M Claeys, and S Petrangeli, “QoEDriven Rate Adaptation Heuristic for Fair Adaptive Video Streaming (2015)”, ACM Trans Multimed Comput Commun App, vol 12, no 2, pp 1–24 [21] M Jarschel, F Wamser, T Hohn, T Zinner, and P Tran-Gia (2013), “SDNbased application-aware networking on the example of youtube video streaming”, Proc 2nd Eur Work Softw Defin Networks, EWSDN, pp 87–92 [22] H E Egilmez, S Civanlar, and A M Tekalp (2013), “An optimization framework for QoS-enabled adaptive video streaming over openflow networks”, IEEE Trans Multimed., vol 15, no 3, pp 710–715 [23] H E Egilmez and A M Tekalp (2014), “Distributed QoS architectures for multimedia streaming over software defined networks”, IEEE Trans Multimed., vol 16, no 6, pp 1597–1609 [24] C Cetinkaya, E Karayer, M Sayit, and C Hellge (2014), “SDN for Segment based Flow Routing of DASH”, IEEE Fourth Int Conf Consum Electron Berlin, pp 74– 77 [25] H Nam, K Kim, J Y Kim, and H Schulzrinne (2014), “Towards QoEaware Video Streaming using SDN”, IEEE Glob Commun Conf., pp 1317–1322 [26] N Xue et al (2015), “Demonstration of OpenFlow-Controlled Network Orchestration for Adaptive SVC Video Manycast”, IEEE Trans Multimed., vol 17, no 9, pp 1617–1629 [27] H Owens and A Durresi (2015), “Video over Software-Defined Networking (VSDN)”, Comput Networks, vol 92, pp 341–356 [28] C Hue, Y J Chen, and L C Wang (2015), “Traffic-aware networking for video streaming service using SDN”, IEEE 34th Int Perform Comput Commun Conf IPCCC, pp 1-5 [29] J Jiang (2012), “Improving Fairness, Efficiency, and Stability in HTTPbased Adaptive Video Streaming with FESTIVE”, Proc 8th Int Conf Emerg Netw Exp Technol., pp 97–108 [30] S Akhshabi, L Anantakrishnan, A Begen, and C Dovrolis (2012), “What happens when HTTP adaptive streaming players compete for bandwidth? Cited by nd me”, Proc 22 , pp 1–6 [31] Z Li et al (2014), “Probe and Adapt : Rate Adaptation for HTTP Video Streaming At Scale”, IEEE J Sel Areas Commun 32(4), pp 719–733 [32] J J Quinlan, A H Zahran, K K Ramakrishnan, and C J Sreenan (2015), “Delivery of adaptive bit rate video: Balancing fairness, efficiency and quality”, IEEE Work Local Metrop Area Networks, pp 1–6 [33] P Georgopoulos, Y Elkhatib, M Broadbent, M Mu, and N Race (2016), “Towards Network-wide QoE Fairness Using OpenFlow-assisted Adaptive Video Streaming”, pp 15–20 [34] R M Abuteir, A Fladenmuller, and O Fourmaux (2016), “SDN based architecture 129 to improve video streaming in home networks”, pp 220–226 [35] A C Begen, T Akgul, and M Baugher (2011), “Watching video over the web: Part 2: Applications, standardization, and open issues”, IEEE Internet Comput., vol 15, no 3, pp 59–63 [36] V Jacobson and V J H Schulzrinne, S Casner, R Frederick (2003), “RTP: A Transport Protocol for Real-Time Applications”, https://tools.ietf.org/html/rfc3550 (accessed Jun 06, 2020) [37] H Parmar and E M Thornburgh (2012), “Adobe’s Real Time Messaging Protocol”, https://www.adobe.com/devnet/rtmp.html (accessed Jun 06, 2020) [38] “Inc., A Apple http live streaming.” https://developer.apple.com/streaming/ (accessed Jun 06, 2020) [39] “Inc., A Adobe http dynamic streaming (hds) technology center”, https://www.adobe.com/devnet/hds.html (accessed Jun 06, 2020) [40] “Corporation, M Microsoft silverlight smooth streaming”, https://www.microsoft.com/silverlight/smoothstreaming (accessed Jun 06, 2020) [41] S P Le Callet, P.; Möller (2014), “Qualinet White Paper on Definitions of Quality of Experience To cite this version : HAL Id : hal-00977812 Qualinet White Paper on Definitions of Quality of Experience Output from the fifth Qualinet meeting”, Novi Sad [42] Ulrich Reiter et al (2014), “Factors Influencing Quality of Experience,” Springer Int Publ., pp 55–72 [43] J De Vriendt, D De Vleeschauwer, D Robinson, and B Labs (2013), “Model for estimating QoE of video delivered using HTTP adaptive streaming”, IFIP/IEEE Int Symp Integr Netw Manag., pp 1288–1293 [44] R K P Mok, E W W Chan, and R K C Chang (2011), “Measuring the Quality of Experience of HTTP Video Streaming”, Computer (Long Beach Calif), vol 1, pp 485–492 [45] M Claeys, S Latré, J Famaeya, T Wu, W Van Leekwijck, and F De Turck (2014), “Design and optimization of a (FA)Q-learning-based HTTP adaptive streaming client”, Connect Sci., pp 27–45 [46] A Bentaleb, A C Begen, and R Zimmermann (2016), “SDNDASH : Improving QoE of HTTP Adaptive Streaming Using Software Defined Networking”, ACM Multimed., pp 1296–1305 [47] A Bentaleb, A C Begen, S Member, R Zimmermann, and S Member (2018), “QoE-Aware Bandwidth Broker for HTTP Adaptive Streaming Flows in an SDNEnabled HFC Network”, IEEE Trans Broadcast., vol 64, no 2, pp 575–589 [48] I 23009-1:2014, “Information technology — Dynamic adaptive streaming over HTTP (DASH) — Part 1: Media presentation description and segment formats”, https://www.iso.org/standard/65274.html (accessed Jun 06, 2020) [49] P K R Reuban Gnana Asir, Kishore Kumar C (2014), “MPEG-DASH Enhanced Multimedia Streaming”, Int J Adv Res MPEG-DASH Enhanc Multimed Streaming, vol 4, no 3, pp 848–851 [50] Youtube, “Live encoder settings, bitrates, and resolutions”, https://support.google.com/youtube/answer/2853702?hl=en (accessed Jun 06, 2020) [51] “Live Videos from Publishing Tools”, https://www.facebook.com/facebookmedia/get-started/live (accessed Jun 06, 130 2020) [52] Y Liu, Y Shen, Y Mao, J Liu, Q Lin, and D Yang (2013), “A study on Quality of Experience for adaptive streaming service”, IEEE Int Conf Commun Work ICC, pp 682–686 [53] W Song and D W Tjondronegoro (2014), “Acceptability-based QoE models for mobile video, IEEE Trans Multimed., vol 16, no 3, pp 738–750 [54] M Seufert, S Egger, M Slanina, T Zinner, T Hossfeld, and P Tran-gia (2015), “A Survey on Quality of Experience of HTTP Adaptive Streaming”, IEEE Commun Surv Tutorials, vol 17, no 1, pp 469–492 [55] A R and S Egger (2014), “Quality and Quality of Experience’ in Quality of Experience: Advanced Concepts, Applications and Methods”, New York, NY, USA Springer-Verlag, [Online] Available: http://link.springer.com/10.1007/978-3-31902681-7 [56] T De Pessemier, K De Moor, W Joseph, L De Marez, and L Martens (2013), “Quantifying the influence of rebuffering interruptions on the user’s quality of experience during mobile video watching”, IEEE Trans Broadcast, vol 59, no 1, pp 47–61 [57] M Zink, J Schmitt, and R Steinmetz (2005), “Layer-encoded video in scalable adaptive streaming”, IEEE Trans Multimed., vol 7, no 1, pp 75–83 [58] B Lewcio, B Belmudez, A Mehmood, M Waltermann, and S Moller (2011), “Video quality in next generation mobile networks Perception of time-varying transmission”, IEEE Int Work Tech Comm Commun Qual Reliab, pp 1–6 [59] Q Yining and D Mingyuan (2006), “The effect of frame freezing and frame skipping on video quality”, Proc Int Conf Intell Inf Hiding Multimed Signal Process IIH-MSP, pp 423–426 [60] T Hossfeld and D Strohmeier (2013), “Pippi Longstocking calculus for temporal stimuli pattern on YouTube QoE: 1+ 1= and 1· 4≠ 4· 1”, Proc 5th …, pp 37–42 [61] H T Quan and M Ghanbari (2008), “Temporal aspect of perceived quality in mobile video broadcasting”, IEEE Trans Broadcast, vol 54, no 3, pp 641–651 [62] O Oyman and S Singh (2012), “Quality of experience for HTTP adaptive streaming services” IEEE Commun Mag., vol 50, no 4, pp 20–27 [63] M Claeys, S Latré, J Famaey, T Wu, W Van Leekwijck, and F De Turck (2013), “Design of a Q-learning-based client quality selection algorithm for HTTP adaptive video streaming”, AAMAS 2013 Work Adapt Learn Agents, pp 30-37 [64] D Z Rodríguez, Z Wang, L Rosa, and G Bressan (2014), “The impact of video-quality-level switching on user quality of experience in dynamic adaptive streaming over HTTP”, Eurasip J Wirel Commun Netw., vol 2014, no 1, pp 1-15 [65] R K P Mok, X Luo, E W W Chan, and R K C Chang (2012), “QDASH: A QoE-aware DASH system”, MMSys - Proc 3rd Multimed Syst Conf., pp 11–22 [66] F De Turck, S Petrangeli, J Van Der Hooft, and T Wauters (2018), “Quality of experience-centric management of adaptive video streaming services: Status and challenges”, ACM Trans Multimed Comput Commun Appl., vol 14, no 2s [67] S Timmerer, Christian and Maiero, Matteo and Rainer, Benjamin and Petscharnig, Stefan and Weinberger, Daniel and Mueller, Christopher and Lederer (2015), “Quality of Experience of Adaptive HTTP Streaming in Real-World Environments”, IEEE Comsoc MTC E-Letter, vol 10, no [68] T De Pessemier, K De Moor, W Joseph, L De Marez, and L Martens (2013), 131 “Quantifying the influence of rebuffering interruptions on the user’s quality of experience during mobile video watching”, IEEE Trans Broadcast., vol 59, no 1, pp 47–61 [69] International Telecommunication Union (1996), “Methods for subjective determination of transmission quality”, Int Telecommun Union, Geneva, Switzerland, ITU-Recommendation, vol 800, p 22 [70] ITU-T Recommendation P.800.1, “Mean Opinion Score (MOS) terminology” [71] SDN, “What Is Software Defined Networking (SDN)?” https://www.sdxcentral.com/networking/sdn/definitions/what-the-definition-ofsoftware-defined-networking-sdn/ (accessed Jun 06, 2020) [72] “Software-Defined Networking (SDN) Definition” https://www.opennetworking.org/sdn-definition/ (accessed Jun 06, 2020) [73] J Naous, D Erickson, and G A Covington (2008), “Implementing an OpenFlow Switch on the NetFPGA platform”, ANCS, San Jose, CA, USA [74] Open Networking Foundation (2015), “OpenFlow Switch Specification (Version 1.5.1),” Current, vol 0, [Online] Available: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onfspecifications/openflow/openflow-switch-v1.5.1.pdf [75] “The NOX Controller”, https://github.com/noxrepo/nox (accessed Jun 06, 2020) [76] “The POX network software platform”, https://github.com/noxrepo/pox (accessed Jun 06, 2020) [77] D Erickson (2013), “The Beacon OpenFlow controller”, Proc 2013 ACM SIGCOMM Work Hot Top Softw Defin Networking, HotSDN, pp 13–18 [78] T L F Project, “Opendaylight controller”, https://www.opendaylight.org/ (accessed Jun 06, 2020) [79] “Floodlight SDN OpenFlow Controller”, https://github.com/floodlight/floodlight (accessed Jun 06, 2020) [80] “Project Floodlight”, http://www.projectfloodlight.org/floodlight/ (accessed Jun 06, 2020) [81] “Mininet”, http://mininet.github.io/ (accessed Jun 06, 2020) [82] B Lantz, B Heller, and N McKeown (2010), “A Network in a Laptop: Rapid Prototyping for Software-Defined Networks”, Proc Ninth ACM SIGCOMM Work Hot Top Networks - Hotnets, pp 1–6 [83] M Bredel (2013), “OpenFlow and the Floodlight OpenFlow Controller”, ADMIN Netw Secur n, no 17, [Online] Available: https://www.adminmagazine.com/Archive/2013/17/OpenFlow-and-the-Floodlight-OpenFlowController [84] S Akhshabi, A C Begen, and C Dovrolis (2012), “An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP”, Signal Process Image Commun 27(4), pp 271–287 [85] S Akhshabi, A C Begen, and C Dovrolis (2011), “An Experimental Evaluation of Rate-Adaptation Algorithms in Adaptive Streaming over HTTP”, MMSys ’11 Proc Second Annu ACM Conf Multimed Syst., pp 157–168 [86] C Müller, S Lederer, and C Timmerer (2012), “An evaluation of dynamic adaptive streaming over HTTP in vehicular environments”, Proc 4th Work Mob Video, p 37-42 [87] T C Truong, H T Le, A T Pham, and Y M Ro (2014), “An evaluation of bitrate 132 adaptation methods for HTTP live streaming”, IEEE J Sel Areas Commun., vol 32, no 4, pp 693–705 [88] D L C Dutra, M Bagaa, T Taleb, and K Samdanis (2018), “Ensuring End-to-End QoS Based on Multi-Paths Routing Using SDN Technology”, IEEE Glob Commun Conf GLOBECOM - Proc., pp 1–6 [89] Y S Yu and C H Ke (2018), “Genetic algorithm-based routing method for enhanced video delivery over software defined networks” Int J Commun Syst., vol 31, no 1, pp 1–13 [90] J Ozer, “What’s the right keyframe interval?” https://streaminglearningcenter.com/blogs/whats-the-right-keyframe-interval.html (accessed Jun 06, 2020) [91] S Wei and V Swaminathan (2014), “Low Latency Live Video Streaming over HTTP 2.0”, Proc ACM NOSSDAV, pp 37–42 [92] “Dijkstra Shortest Path Algorithm Using Global Positioning System”, https://www.techrepublic.com/resource-library/whitepapers/dijkstra-shortest-pathalgorithm-using-global-positioning-system/ (accessed Jun 06, 2020) [93] L Rizzo (1997), “Dummynet: A Simple Approach to the Evaluation of Network Protocols”, ACM SIGCOMM Comput Commun Rev., vol 27, no 1, pp 31–41 [94] Bitmovin, “Libdash - bitmovin”, https://github.com/bitmovin/libdash (accessed Jun 06, 2020) [95] C Mueller, S Lederer, C Timmerer and H Hellwagner (2012), “Dynamic Adaptive Streaming over HTTP Dataset”, Proc - IEEE Int Conf Multimed Expo, pp 89 94 [96] T Vu, H T Le, D V Nguyen, N N Pham, and T C Truong (2015), “Future buffer based adaptation for VBR video streaming over HTTP”, IEEE 17th Int Work Multimed Signal Process MMSP, pp – [97] A Bentaleb, A C Begen, R Zimmermann, and S Harous (2017), “SDNHAS: An SDN-enabled architecture to optimize QoE in HTTP adaptive streaming”, IEEE Trans Multimed., vol 19, no 10, pp 2136–2151 [98] E Liotou, K Samdanis, E Pateromichelakis, N Passas, and L Merakos (2018), “QoE-SDN APP: A Rate-guided QoE-aware SDN-APP for HTTP Adaptive Video Streaming”, IEEE J Sel Areas Commun., vol 8716, no c, pp 1–17 [99] L Guillen, S Izumi, and T Abe (2019), “SAND/3 : SDN-Assisted Novel QoE Control Method for Dynamic Adaptive Streaming over HTTP/3”, Electron Multidiscip Digit Publ Inst., vol 8, no 8, pp 1–17 [100] Wikipedia (2018), “Round-robin scheduling”, https://en.wikipedia.org/wiki/Round-robin_scheduling (accessed Jun 06, 2020) [101] O O M P Studio (2009), “Elephants dream”, https://orange.blender.org/ (accessed Jun 06, 2020) [102] Cisco, “Comparing Traffic Policing and Traffic Shaping for Bandwidth Limiting”, https://www.cisco.com/c/%0Aen/us/support/docs/quality-of-serviceqos/qos-policing/%0A19645-policevsshape.html (accessed Feb 03, 2019) [103] O Younis and S Fahmy (2003), “Constraint-based routing in the internet: Basic principles and recent research”, IEEE Commun Surv Tutorials, vol 5, no 1, pp 2–13 [104] H T Le (2017), “Quality Improvement for HTTP Adaptive Streaming over Mobile Networks”, Ph.D Thesis , Univ Aizu 133 [105] Z Li, A C Begen, J Gahm, Y Shan, B Osler, and D Oran (2014), “Streaming video over HTTP with consistent quality”, Proc 5th ACM Multimed Syst Conf MMSys, pp 248–258 [106] K Miller, A K Al-Tamimi, and A Wolisz (2016), “QoE-based low-delay live streaming using throughput predictions”, ACM Trans Multimed Comput Commun Appl., vol 13, no 1, pp 1–41 [107] A Mansy (2015), “Network-layer Fairness for Adaptive Video Streams”, IEEE, IFIP Netw Conf (IFIP Networking), pp 1–9 [108] M Ghobadi and M Mathis (2012), “Trickle : Rate Limiting YouTube Video Streaming”, Present as part {USENIX} Annu Tech Conf ({USENIX}{ATC} 12), pp 191–196 [109] S Akhshabi, L Anantakrishnan, C Dovrolis, and A C Begen (2013), “Server-Based Traffic Shaping for Stabilizing Oscillating Adaptive Streaming Players” Proceeding 23rd ACM Work Netw Oper Syst Support Digit audio video, pp 19– 24 [110] S Ramakrishnan, X Zhu, F Chan, and K Kambhatla (2015), “SDN Based QoE Optimization for HTTP-Based Adaptive Video Streaming”, IEEE Int Symp Multimed., pp 120–123 [111] A Ahmad, A Floris, and L Atzori (2019), “Towards Information-centric Collaborative QoE Management using SDN”, IEEE Wirel Commun Netw Conf., pp 1–6 [112] T Y Huang, N Handigol, B Heller, N McKeown, and R Johari (2012), “Confused, timid, and unstable: Picking a video streaming rate is hard”, Proc ACM SIGCOMM Internet Meas Conf IMC, pp 225–238 [113] X Yin, M Bartulovic, V Sekar, and B Sinopoli (2017), “On the efficiency and fairness of multiplayer HTTP-based adaptive video streaming”, Proc Am Control Conf., pp 4236–4241 [114] S W V D Fabien Weibel, Manuel Alligne (2012), “Destiny” http://fweibel.com/destiny (accessed Jun 06, 2020) [115] W R Jain, Rajendra K and Chiu, Dah-Ming W and Hawe (1984), “A quantitative measure of fairness and discrimination for resource allocation in shared computer system”, East Res Lab Digit Equip Corp Hudson, MA, pp – 37 [116] R K P Mok, E W W Chan, X Luo, and R K C Chang (2011), “Inferring the QoE of HTTP video streaming from user-viewing activities”, Proc 1st ACM SIGCOMM Work Meas Up Stack, W-MUST, pp 31–36 ... HÀ NỘI PHẠM HỒNG THỊNH NÂNG CAO CHẤT LƯỢNG TRUYỀN VIDEO THÍCH NGHI HTTP TRÊN MẠNG ĐIỀU KHIỂN BẰNG PHẦN MỀM (SDN) Ngành: Kỹ thuật viễn thông Mã số: 9520208 LUẬN ÁN TIẾN SĨ KỸ THUẬT VIỄN THÔNG... HAS SDN, luận án đề xuất giải pháp nhằm nâng cao chất lượng truyền video thích ứng qua giao thức HTTP dựa mạng cấu hình phần mềm SDN Những vấn đề tồn Để tăng thêm nhiều tính kỹ thuật truyền tải... vực streaming video Từ sở lý thuyết hai công nghệ này, luận án tập trung đề xuất giải pháp nâng cao chất lượng truyền video thích ứng qua giao thức HTTP dựa mạng cấu hình phần mềm SDN Đưa tham

Ngày đăng: 20/02/2021, 11:41

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w