SDN aware DASH client architecture

Abstract

Dinamik uyarlamalı video akışı uygulamaları, son on yılın en popüler uygulamaları arasındadır. Bu tür uygulamalarda, temel mimari kullanıcıların kaliteyi istedikleri gibi değiştirmelerine izin verir. Değişken ağ koşullarında Aktarım Kontrol Protokolü (TCP) video akışlandırma için Deneyim Kalitesini (QoE) arttırmak zorlu bir iştir. Bu nedenle bu uygulamaların geliştirilmesinde geleneksel yöntemlerden ziyade, Yazılım Tanımlı Ağ (SDN) gibi esnek sistemlerin kullanımı artmaktadır. İndirilen video segmentlerini iyileştirmek için birden fazla ağ yolu kullanılması, istikrarlı ve yüksek kaliteli bir izleme deneyimi için büyük avantajlar sağlar. Birden çok ağ yolu kullanılması, segment boyutlarının farklı olduğu veya kısa süreli bant genişliğinin azaldığı durumlarda sistemin kararlılığını korur. Bu nedenle, indirilen segmentleri iyileştirmek için Ölçeklenebilir Video Kodlama (SVC) kullanmak bant genişliği israfını önler, çünkü segment kalitesi, kalite katmanlarının birleştirilmesi ile sağlanır. Bu çalışmada, bir SDN Kontrolcüsü olan OpenFlow protokolü aracılığıyla birden fazla ağ yolu kullanarak SVC ile kodlanmış video içeriğinin segmentlerini isteyen ve Köprü Metni Aktarım Protokolü (HTTP) üzerinden uyarlamalı akış sağlayan, "mpBack^2" adını verdiğimiz QoE farkındalıklı bir hız adaptasyon algoritması, bulunmaktadır. Simülasyon sonuçları, bu algoritmanın geleneksel hız uyarlama algoritmalarına kıyasla daha yüksek QoE elde ettiğini göstermektedir.Dynamic adaptive video streaming applications are one of the most popular applications of the last decade. In such applications, the basic architecture allows users to change quality as they desire. Evaluating Quality of Experience (QoE) effectively for Transmission Control Protocol (TCP) video streaming with network performance parameters is a challenging task. For this reason, the use of flexible systems such as Software Defined Network (SDN) to adapt to variable network conditions has increased, rather than traditional methods, in the development of these applications. Due to the varying conditions of the network, the use of multi-path and methods to improve downloaded segments provide great advantages for a stable and high-quality monitoring experience. Using multiple paths maintains the stability of the system where segment sizes differ or where short-term bandwidth decreases. Hence, using Scalable Video Codec (SVC) to improve the downloaded segments prevents bandwidth wastage because segment quality is provided by decoding layers. In this thesis, we propose a QoE aware adaptive streaming over Hypertext Transfer Protocol (HTTP), named "mpBack^2", that requests segments of an SVC coded video content by using multiple paths by connecting an SDN Controller through OpenFlow protocol. Simulation results show that users achieve higher QoE by using our approach when compared to conventional rate adaptation algorithms

    Similar works

    Full text

    thumbnail-image