A QoE Friendly Rate Adaptation Method for DASH

Size: px
Start display at page:

Download "A QoE Friendly Rate Adaptation Method for DASH"

Transcription

1 A QoE Friendly Rate Adaptation Method for DASH Yuming Cao 1,3, Xiaoquan You 2,3, Jia Wang 1,3, Li Song 1,3 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University 2 Communication Engineering Department, Chengdu Technological University 3 Shanghai Key Laboratory of Multi Media Processing and Transmissions, Shanghai {caoyuming, jiawang, song li}@sjtu.edu.cn, YouXiaoquan@cdtu.edu.cn Tel: , Abstract MPEG-DASH introduced open standards into HTTP streaming, which was a huge step forward. The scope of the MPEG-DASH standard was limited to the Media Presentation Description (MPD) format of the manifest files as well as the segmentation standards for the server, but did not include the client application as part of their standards. Particularly a good representation switching algorithm at DASH client should adapt to time varying bandwidth with better QoE (Quality of Experience). In this paper, we propose a QoE friendly rate adaptation method which can achieve less switching times and more gradual quality change. To achieve these purposes, we propose a fixed-interval buffer model, which keeps the representation level unchanged whenever the media buffer size is within the preset interval. We also design a step-wise switch-up method to prevent buffer overflow and a switch-down method based on intermediate quality level to prevent buffer underflow. A quick boot algorithm is introduced to fully improve the performance of the proposed scheme. Experimental results show that the proposed algorithm can achieve more satisfactory results compared with existing ones. Index Terms Congestion control, Networking and QoS, Rate adaptation, Dynamic Adaptive Streaming over HTTP, DASH, Quality of Experience (QoE). I. INTRODUCTION Nowadays HTTP-based method has been leading the trend in the delivery of video content over the Internet [1]. Compared with traditional RTP/UDP method, the HTTP-based video streaming has several advantages, among which are that the Internet infrastructure has evolved to efficiently support HTTP and with HTTP streaming the client manages the streaming without having to maintain a session state on the server [2]. In this effort, Motion Picture Experts Group (MPEG) and 3rd Generation Partnership Project (3GPP) released their Dynamic Adaptive Streaming over HTTP (DASH) initiatives [3]. Fig. 1 shows a simple video streaming scenario between an HTTP server and a DASH client. At the server, video content is transcoded into multiple bitrates and divided into several segments. Then the client can get different segment through HTTP GET requests. The efficiency of the bitrate adaptation algorithm can considerably affect the whole system s robustness. There are four criteria to judge the effectiveness of the bitrate adaptation algorithm, which are ability to avoid playback stagnation caused by buffer underflow; Fig. 1. Dynamic HTTP Streaming Scenario high average bitrate, which is computed as follows, N i=0 µ bitrate = f(s i) t i (1) t n where t i represents the length of segment i, t n represents the length of the session and f(s i ) is the bitrate of segment i [5]; low total switching times, which is formulated as equation (2), σ 2 = N g(s i ) g(s i ) = i=0 1 if i = 0 1 if f(s i 1 ) f(s i ) 0 else (2) where σ 2 stands for the number of quality switches and s i represents the i-th segment [5]; ability to minimize the initial time of the video. So far, dynamic rate adaptation algorithms have drawn much attention, among which two main categories are formed: 1) bandwidth-based [4], and 2) buffer-based [5], [6], [7]. The bandwidth-based algorithm uses the estimated network bandwidth to make decisions to switch up or down the bitrate. There are two main drawbacks lying in this algorithm: one is that it is difficult to estimate the throughput accurately under complex network conditions, and the other is that shortterm bitrate switching would take place due to frequently varying bandwidth, thus making an adverse influence on user experience. The algorithm in [5] is a typically buffer-based rate adaptation algorithm, which is used to compare with the proposed algorithm. The buffer level based algorithm in [5],

2 which is referred to as the BL algorithm in the remaining part of the paper, sets a 30 second buffer (i.e., 15 segments) to compensate high bandwidth fluctuations. The maximum bitrate of the i-th segment, denoted by maxbw(s i ), is determined as follows. maxbw(s i ) = bw(s i 1 ) 0.3 if 0.00 bl i < 0.15 bw(s i 1 ) 0.5 if 0.15 bl i < 0.35 bw(s i 1 ) if 0.35 bl i < 0.50 bw(s i 1 ) ( bl i ) if 0.50 bl i < 1 (3) where bl i is the buffer level at the download time of the i-th segment, i.e., the ratio of buffer size (in seconds) and the 30 seconds buffer size; and bw(s i ) is the bandwidth measured during the i-th segment of downloading. This algorithm uses a buffer of 30 seconds and different buffer levels to control the bitrate switching. In this paper, we propose an algorithm aiming at reducing the switching times and achieving a better QoE by smoothly switching from high quality to low quality. The main idea of this algorithm is to set a fixed-interval buffer in order to keep bitrate unchanged once the buffer is in this interval. The decision of switch-up and switch-down operations between different bitrates is made through preventing the buffer from either overflow or underflow. Since the initial bitrate is always set to the lowest, it takes a long time to fulfill the fixedinterval buffer to make the switch-up decision. A quick boot algorithm is designed to get the proper bitrate fitting the current bandwidth as soon as possible and a sleeping scheme is brought in to prevent the buffer overflow. From [8], we know that instead of an abrupt switching, users always prefer a gradual quality change between different quality levels. So we design an intermediate quality level in the switching-down descision Numerous experimentat results, especially the experiment compared with the algorithm in [5], demonstrate that the proposed algorithm has the following advantages: i) switching times can be dramatically reduced, especially in a frequently changing network. ii) the introduction of intermediate level representation can smoothly switching the bitrate between different quality levels, which ensures a better QoE. iii) the average bitrate is almost the same as that in [5] with much less numbers of quality switches. This paper is organized as follows. The proposed algorithm is presented in Section II in three main aspects. The fixedinterval buffer model is introduced in Section II-A. Section II-B deal with quick boot algorithm, with which we can quickly get the proper representation fitting the bandwidth without waiting for the buffer interval completely filled. The selection of proper buffer interval size is discussed in Section II-C. In Section III, the experimental results of different scenarios are given to demonstrate the advantages of the proposed algorithm over BL algorithm. Finally, the paper is concluded in Section IV., r i β i ρ i B min B low B high nextrep(r i ) getrep(ρ i ) bw(r i ) r min r max TABLE I IMPORTANT SYMBOLS USED IN THIS PAPER The representation that the i-th segment belongs to. The buffer size when the i-th segment is downloaded. The download bitrate of the i-th segment, i.e. the current bandwidth. The minimum buffer threshold denoting switching to the lowest quality once buffer is below this level. The lower bound of the fixed buffer interval. The higher bound of the fixed buffer interval. Get the next representation of the representation that the i-th segment belongs to. Get the representation fitting the predicted bandwidth. The bitrate of the representation that the i-th segment belongs to. The representation that has the lowest bitrate. The representation that has the highest bitrate. II. THE PROPOSED ALGORITHM There are two main parts of the proposed algorithm, which are the fixed-interval buffer model and quick boot algorithm. The fixed-interval buffer model is the most important part of the proposed algorithm, reflecting the main idea of the proposed algorithm. The quick boot algorithm can effectively offset the defection of the fixed-interval buffer model, making the whole scheme more robust. At last, we will discuss the proper selection of the size of the buffer interval to optimize the algorithm. We show some of the important symbols and their explanations in Table I. A. The Fixed-Interval Buffer Model We define a fixed-interval buffer B fix = [B low, B high ] and a reset threshold B min. When the buffer size, which is measured by the duration of buffered video content, is in the interval, the representation to be selected stays unchanged. When the bandwidth begins to increase, leading to the buffer size higher than B high, we should consider the following inequality: r i 1 r max && bw(nextrep(r i 1 )) < ρ i 1 (4) If the above condition is not satisfied, which means the bitrate of the next level representation is lower than the current bandwidth, it is better to stay at the current representation. But in order to prevent buffer from overflow, the system should sleep for a while, which is determined by the following function: sleep(β i 1 B high ) (5) Otherwise, we can switch to the next higher quality, i.e., r i = nextrep(r i 1 ) (6) When the bandwidth is descending, there is a factor α(α > 1) detecting the buffer level approaching B low in advance. When the current buffer size is less than α B low and the buffer size is continuing descending, i.e. bw(r i 1 ) > ρ i 1 (7)

3 we should switch to the intermediate representation which is between r = getrep(ρ i ) and r i 1. This mechanism can effectively enhance subjective QoE according to [8], for it can prevent an abrupt switching between the high quality and low quality and meanwhile it would not occur playback stagnation by detecting B low in advance. With this mechanism, the graduality of the quality change can be ensured, thus leading to a better experience. When the buffer size is less than B low and condition (7) is satisfied, intermediate mechanism should be discarded and the following decision should be made: r i = getrep(ρ i 1 ) (8) And if the buffer size is less than B low but the current bandwidth is higher than the bitrate of the current representation, which means the buffer size is increasing, there is no need to switch to the lower level of the representation and the next representation to be selected should be the same as the current representation. Fig. 2 shows the flowchart of the proposed algorithm, composed of the fixed-interval buffer model and quick boot algorithm, from which we can clearly see the working scheme of the algorithm. B. Quick Boot Algorithm In the proposed algorithm, we only switch to the higher quality when the buffer level is beyond B high. Since we set the initial representation as the lowest quality, it will take a long time to fulfill the buffer interval so as to switch to the proper quality fitting the bandwidth. So our quick boot algorithm is introduced to quickly switch to the representation corresponding to the current representation even if the buffer size is still lower than B low. The quick boot stage happens only if the following conditions are satisfied: 1) the current quality is not the best; 2) the buffer level is growing and lower than B low ; 3) ρ i 1 > bw(r i 1 ). The pseudo-code of the quick boot algorithm is shown in Algorithm 1, where α 1 and α 2 are factors smaller than 1 to set different conditions for different buffer level, which can set a threshold for switching to the next higher representation. From the pseudo-code, we can clearly see that quick boot algorithm can set the representation to a proper level in a short time and meanwhile the strick constraint can effectively prevent the buffer from underflow. Algorithm 1 Quick boot algorithm 1: if β i 1 < B min then 2: if bw(nextrep(r i 1 )) < α 1 ρ i 1 then 3: r i nextrep(r i 1 ) 4: end if 5: else if β i 1 < (B min + B low )/2 then 6: if bw(nextrep(r i 1 )) < α 2 ρ i 1 then 7: r i nextrep(r i 1 ) 8: end if 9: else 10: if bw(nextrep(r i 1 )) < ρ i 1 then 11: r i nextrep(r i 1 ) 12: end if 13: end if Fig. 2. The flowchart of the proposed algorithm C. The Selection Of Buffer Interval In the proposed algorithm, the length of buffer interval can affect the sensitivity of the bandwidth change. The buffer size depends on two factors, i.e. the bandwidth and the representation s bitrate. So the buffer size can be expressed as the function below: bs(t) = f(band(t), rep(t)) (9) where bs(t), band(t) and rep(t) represent buffer size, bandwidth and representation s bitrate at time t respectively. This function is a monotonically increasing function of band(t) and a monotonically decreasing function of rep(t). Thus a longer buffer interval can effectively compensate the change of buffer size caused by the fluctuation of the bandwidth. But too long buffer interval which leads to bs(t) in the buffer interval most of the time, may cause descend of average bitrate. This indicates that one should make a compromise between the switching times and average bitrate when choosing the buffer interval size.

4 Fig. 3. Experimental topology for dynamic HTTP streaming III. EXPERIMENT RESULTS In this paper, We implement the algorithm in a VLCbased DASH architecture [9] and all experiments have been performed using Big Buck Bunny [10]. The DASH content is encoded using X264 [11] at 13 different bitrates (200, 300, 400, 500, 600, 700, 800, 1000, 1200, 1400, 1600, 1800, 2100 kbit/s). The experimental setup for the evaluation comprises four devices: the client, the bandwidth shaping, the network emulation, and the Web server, which is shown in Fig. 3. The variables mentioned in this paper are set as follows: B min = 10s, B low = 20s, B high = 30s, α 1 = 0.6, α 2 = 0.8, α = 1.2. The buffer level based algorithm in [5] is implemented for comparison. Three scenarios have been considered in order to compare the two algorithm: 1) available bandwidth under long-term variations; 2) available bandwidth under short-term variations; 3) simulated actual network Scenario 1: Available bandwidth under long-term variations We set the initial bandwidth to 600kbit/s and keep it for 100 seconds. Then we change the bandwidth to 1600kbit/s and keeps it for 100 seconds. At last, we change the bandwidth back to 600kbit/s and keeps it for 100 seconds. The total playback time for the experiment is 300 seconds. The result of BL algorithm and the proposed algorithm in this scenario is shown in Fig. 4 and Fig. 5 respectively. The comparision showing the reaction to the available bandwidth under longterm variations of the two algorithm is shown in Table II. These results demonstrate our proposed algorithm can dramatically decrease the switching time with a slightly lower average bitrate which can be ignored. TABLE II THE REACTION TO THE AVAILABLE BANDWIDTH UNDER LONG-TERM VARIATIONS OF THE TWO ALGORITHMS Algorithm Average bitrate Switching times Stagnation time BL kbps 58 0 s Proposed kbps 12 0 s TABLE III THE REACTION TO THE AVAILABLE BANDWIDTH UNDER SHORT-TERM VARIATIONS OF THE TWO ALGORITHMS Algorithm Average bitrate Switching times Stagnation time BL kbps 94 0 s Proposed kbps 7 0 s Fig. 4. Performance of BL algorithm under long-term available bandwidth variations Fig. 5. Performance of proposed algorithm under long-term available bandwidth variations Scenario 2: Available bandwidth under short-term variations In this scenario, we also set the initial bandwidth to 600kbit/s and keep it for 100 seconds. Then we set the bandwidth alternatively between 1600kbit/s and 600kbit/s with a period of 10 seconds and keep this condition for 200 seconds. The result of BL algorithm and the proposed algorithm in this scenario is shown in Fig. 6 and Fig. 7 respectively. The comparision showing the reaction to the available bandwidth under short-term variations of the two algorithm is shown in Table III. These results demonstrate our proposed algorithm works much better in a short-term available bandwidth variation which is the case of actual wireless bandwidth environment. Scenario 3: Simulated actual network In this scenario, we use bandwidth simulator to simulate the actual bandwidth. In this experiment, we let the bandwidth randomly change around 1400kbit/s at the first 150 seconds, and then set the bandwidth down to around 500kbit/s in the following 150 seconds, which is intended to simulate the actual condition that after 150 seconds, some bandwidth-consuming application programs take over lots of bandwidth. We can use this kind of simulation to test the robustness of the proposed algorithm in the condition of network bandwidth competition.

5 Fig. 6. Performance of BL algorithm under short-term available bandwidth variations Fig. 8. Performance of BL algorithm under simulated actual network Fig. 7. Performance of proposed algorithm under short-term available bandwidth variations The result of BL algorithm and the proposed algorithm in this scenario is shown in Fig. 8 and Fig. 9 respectively. The comparision showing the reaction to the simulation of actual network of the two algorithm is shown in Table IV. From the results of this scenario, we can clearly see the well robustness of the proposed algorithm and its great advantages over BL algorithm in the aspect of less switching times and better QoE. TABLE IV THE REACTION TO THE SIMULATED ACTUAL NETWORK OF THE TWO ALGORITHMS Algorithm Average bitrate Switching times Stagnation time BL kbps 90 0 s Proposed kbps 18 0 s In these experiments, the proposed algorithm demonstrates great advantage over BL algorithm by decreasing switching times dramatically with similar average bitrate. Combined with the intermediate bitrate scheme, our proposed algorithm can provide high quality video content with better QoE. IV. CONCLUSION We have proposed a QoE friendly rate adaptation algorithm with fixed-interval buffer model for dynamic HTTP streaming. The main idea of our algorithm is keep the representation unchanged as long as the buffer is in the fixed-interval buffer and make the switching decision according to the buffer underflow Fig. 9. Performance of proposed algorithm under simulated actual network and overflow, combined with measured bandwidth condition. Meanwhile, a quick boot algorithm is adopted to select the proper representation when the buffer size has not reached the low bound of buffer. At last, numerous experiment results demonstrate the effectiveness of our proposed algorithm in the aspect of enhancing the QoE. V. ACKNOWLEDGMENTS This work was supported by National 863 project (2012AA011703), National Key Technology R&D Program of China (2013BAH53F04), NSFC ( , ), the 111 Project (B07022) and the Shanghai Key Laboratory of Digital Media Processing and Transmissions. REFERENCES [1] A. Begen, T. Akgul, and M. Baugher, Watching Video over the Web: Part 1: Streaming Protocols, IEEE Internet Comput., vol. 15, no. 2, pp. 54C63, Mar [2] I. Sodagar, The MPEG-DASH standard for multimedia streaming over the Internet, Transactions on MultiMedia, IEEE, vol. 18, no. 4, pp. 62C 67, [3] ISO/IEC JTC 1/SC 29/WG 11 (MPEG), Dynamic Adaptive Streaming over HTTP, w11578, CD , Guangzhou, China, Oct [4] C. Liu, I. Bouazizi, M. Gabbouj, Rate Adaptation for Adaptive HTTP Streaming, ACM Multimedia Systems 2011, San Jose, CA, USA, Feb [5] C. Müller, S. Lederer, C. Timmerer, An Evaluation of Dynamic Adaptive Streaming over HTTP in Vehicular Environments, in Proceedings of the 4 th Workshop on Mobile Video (MoVid12), Feb [6] L. De Cicco, S. Mascolo, and Palmisano V., Feedback Control for Adaptive Live Video Streaming, in Proc. ACM MMSys11, pp. 145C156, Feb

6 [7] C. Zhou, X. Zhang, L. Huo, and Z. Guo, A control-theoretic approach to rate adaptation for dynamic HTTP streaming, in Proceedings of the IEEE Visual Communications and Image Processing (VCIP) Conference, 2012, pp. 1C6. [8] R. K. P. Mok, X. Luo, E. W. W. Chan, R. K. C. Chang, QDASH: A QoE-aware DASH system, ACM Multimedia Systems 2012, Chapel Hill, North Carolina, USA, Feb [9] C. Müller, C. Timmerer, A test-bed for the dynamic adaptive streaming over HTTP featuring session mobility, in Proceedings of the ACM Mulitimedia Systems Conference(ACMMMSys2011), San Jose, California, February 23C25, [10] Big Buck Bunny Movie, [11] X264,

A Proxy-assisted DASH Live Streaming Scheme

A Proxy-assisted DASH Live Streaming Scheme A Proxy-assisted DASH Live Streaming Scheme Cheng Zhao 1, Li Song 1,2, Da Huo 1, Rong Xie 1,2, Nam Ling 3 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University 2 Cooperative

More information

Low Latency MPEG-DASH System over HTTP 2.0 and WebSocket

Low Latency MPEG-DASH System over HTTP 2.0 and WebSocket Low Latency MPEG-DASH System over HTTP 2.0 and WebSocket Xiaona Wu 1,2, Cheng Zhao 1, Rong Xie 1,2, and Li Song 1,2 1 Institute of Image Communication and Network Engineering, Shanghai Jiao Tong University

More information

Adaptation Algorithm for Adaptive Streaming over HTTP

Adaptation Algorithm for Adaptive Streaming over HTTP Adaptation Algorithm for Adaptive Streaming over HTTP Konstantin Miller, Emanuele Quacchio, Gianluca Gennari and Adam Wolisz Technische Universität Berlin, Germany Email: {konstantin.miller, adam.wolisz}@tu-berlin.de

More information

Future Buffer based Adaptation for VBR Video Streaming over HTTP

Future Buffer based Adaptation for VBR Video Streaming over HTTP Future Buffer based Adaptation for VBR Video Streaming over HTTP Tuan Vu 1, Hung T. Le 2, Duc V. Nguyen 2, Nam Pham Ngoc 1, Truong Cong Thang 2 1 Hanoi University of Science and Technology, Hanoi, Vietnam

More information

Automated Performance Evaluation of Adaptive HTML5 Player Deployments

Automated Performance Evaluation of Adaptive HTML5 Player Deployments Automated Performance Evaluation of Adaptive HTML5 Player Deployments Anatoliy Zabrovskiy, Evgeny Petrov, Evgeny Kuzmin Petrozavodsk State University Petrozavodsk, Russia {z anatoliy, johnp, kuzmin}@petrsu.ru

More information

QoE-aware Traffic Shaping for HTTP Adaptive Streaming

QoE-aware Traffic Shaping for HTTP Adaptive Streaming , pp.33-44 http://dx.doi.org/10.14257/ijmue.2014.9.2.04 QoE-aware Traffic Shaping for HTTP Adaptive Streaming Xinying Liu 1 and Aidong Men 2 1,2 Beijing University of Posts and Telecommunications No.10

More information

ADVANCED TRANSPORT OPTIONS FOR THE DYNAMIC ADAPTIVE STREAMING OVER HTTP. Christian Timmerer, and Alan Bertoni

ADVANCED TRANSPORT OPTIONS FOR THE DYNAMIC ADAPTIVE STREAMING OVER HTTP. Christian Timmerer, and Alan Bertoni ADVANCED TRANSPORT OPTIONS FOR THE DYNAMIC ADAPTIVE STREAMING OVER HTTP Christian Timmerer, and Alan Bertoni Alpen-Adria-Universität Klagenfurt, Institute of Information Technology (ITEC), Austria {firsname.lastname}@itec.aau.at

More information

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks

A Comparative Case Study of HTTP Adaptive Streaming Algorithms in Mobile Networks Theodoros Karagkioules, Cyril Concolato, Dimitrios Tsilimantos and Stefan Valentin LTCI Telecom ParisTech Universite Paris-Saclay Mathematical and Algorithmic Sciences Lab France Research Center Huawei

More information

QoE-driven Dynamic Adaptive Video Streaming Strategy with Future Information

QoE-driven Dynamic Adaptive Video Streaming Strategy with Future Information 1 QoE-driven Dynamic Adaptive Video Streaming Strategy with Future Information Li YU, Student Member, IEEE, Tammam TILLO, Senior Member, IEEE, and Jimin XIAO, Member, IEEE Abstract Dynamic Adaptive Video

More information

Qoe-aware adaptive bitrate video streaming over mobile networks with caching proxy

Qoe-aware adaptive bitrate video streaming over mobile networks with caching proxy University of New Brunswick From the SelectedWorks of Jun He March 30, 2015 Qoe-aware adaptive bitrate video streaming over mobile s with caching proxy Jun He, University of New Brunswick Available at:

More information

SARA: Segment Aware Rate Adaptation for DASH Video Services

SARA: Segment Aware Rate Adaptation for DASH Video Services SARA: Segment Aware Rate Adaptation for DASH Video Services, Venkatesh Tamarapalli*, Deep Medhi University of Missouri Kansas City * Indian Institute of Technology-Guwahati, India Overview Introduction

More information

An Experimental Evaluation of Rate Adaptation Algorithms in Adaptive Streaming over HTTP

An Experimental Evaluation of Rate Adaptation Algorithms in Adaptive Streaming over HTTP An Experimental Evaluation of Rate Adaptation Algorithms in Adaptive Streaming over HTTP Saamer Akhshabi, Constantine Dovrolis Georgia Institute of Technology Ali C. Begen Cisco Systems February 24, 2011

More information

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO Chenghao Liu 1, Imed Bouazizi 2 and Moncef Gabbouj 1 1 Department of Signal Processing, Tampere University of Technology,

More information

NETWORK-ASSISTED STRATEGY FOR DASH OVER CCN. Rihab Jmal*, Gwendal Simon** and Lamia Chaari* *University of Sfax/ CRNS Tunisia **IMT Atlantique, France

NETWORK-ASSISTED STRATEGY FOR DASH OVER CCN. Rihab Jmal*, Gwendal Simon** and Lamia Chaari* *University of Sfax/ CRNS Tunisia **IMT Atlantique, France NETWORK-ASSISTED STRATEGY FOR DASH OVER CCN Rihab Jmal*, Gwendal Simon** and Lamia Chaari* *University of Sfax/ CRNS Tunisia **IMT Atlantique, France ABSTRACT MPEG Dynamic Adaptive Streaming over HTTP

More information

MOOC-DASH: A DASH System for Delivering High-Quality MOOCs Videos

MOOC-DASH: A DASH System for Delivering High-Quality MOOCs Videos MOOC-DASH: A DASH System for Delivering High-Quality MOOCs Videos Yi Wang, Wenjun Wu, Yihua Lou National Laboratory of Software Development Environment School of Computer Science and Engineering, Beihang

More information

On the Feasibility of DASH Streaming in the Cloud

On the Feasibility of DASH Streaming in the Cloud On the Feasibility of DASH Streaming in the Cloud Cong Wang and Michael Zink Department of Electrical and Computer Engineering University of Massachusetts, Amherst, MA 13 {cwang, zink}@ecs.umass.edu ABSTRACT

More information

A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation

A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation A Case Study on Cloud Based Hybrid Adaptive Mobile Streaming: Performance Evaluation T. Mahesh kumar 1, Dr. k. Santhisree 2, M. Bharat 3, V. Pruthvi Chaithanya Varshu 4 Student member of IEEE, M. tech

More information

Evaluation of HTTP/DASH Adaptation Algorithms on Vehicular Networks

Evaluation of HTTP/DASH Adaptation Algorithms on Vehicular Networks Evaluation of HTTP/DASH Adaptation Algorithms on Vehicular Networks Dimitrios J. Vergados Dept. of Informatics Engineering Western Macedonia University of Applied Sciences Kastoria, Greece djvergad@gmail.com

More information

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS

IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS IMPROVING LIVE PERFORMANCE IN HTTP ADAPTIVE STREAMING SYSTEMS Kevin Streeter Adobe Systems, USA ABSTRACT While HTTP adaptive streaming (HAS) technology has been very successful, it also generally introduces

More information

A control-based algorithm for rate adaption in MPEG-DASH

A control-based algorithm for rate adaption in MPEG-DASH A control-based algorithm for rate adaption in MPEG-DASH Dimitrios J. Vergados, Angelos Michalas, Aggeliki Sgora,2, and Dimitrios D. Vergados 2 Department of Informatics Engineering, Technological Educational

More information

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain Author manuscript, published in "International Symposium on Broadband Multimedia Systems and Broadcasting, Bilbao : Spain (2009)" One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

More information

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks

Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Improving the Expected Quality of Experience in Cloud-Enabled Wireless Access Networks Dr. Hang Liu & Kristofer Smith Department of Electrical Engineering and Computer Science The Catholic University of

More information

Available online at ScienceDirect. Procedia Computer Science 34 (2014 )

Available online at   ScienceDirect. Procedia Computer Science 34 (2014 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 34 (2014 ) 526 531 International Workshop on Communicating Objects and Machine to Machine for Mission- Critical Applications

More information

Queueing Theoretic Approach to Playout Buffer Model for HTTP Adaptive Streaming

Queueing Theoretic Approach to Playout Buffer Model for HTTP Adaptive Streaming KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS VOL. 12, NO. 8, Aug. 218 3856 Copyright c 218 KSII Queueing Theoretic Approach to Playout Buffer Model for HTTP Adaptive Streaming Jiwoo Park and Kwangsue

More information

Video Streaming Control by Predicting Stochastic Diffusion of TCP Throughput

Video Streaming Control by Predicting Stochastic Diffusion of TCP Throughput NEC 211 8666 1753 E-mail: h-yoshida@jh.jp.nec.com, k-satoda@cb.jp.nec.com, nogaki@ak.jp.nec.com HTTP/ ( ) 8% Video Streaming Control by Predicting Stochastic Diffusion of Throughput Hiroshi YOSHDIA, Kozo

More information

Buffer-based Smooth Rate Adaptation for Dynamic HTTP Streaming

Buffer-based Smooth Rate Adaptation for Dynamic HTTP Streaming Buffer-based Smooth Rate Adaptation for Dynamic HTTP Streaming Chao Zhou, Chia-Wen Lin, Xinggong Zhang, Zongming Guo Institute of Computer Science & Technology, Peing University, Beijing, China E-mail:{zhouchaoyf,

More information

The Effect of Client Buffer and MBR Consideration on DASH Adaptation Logic

The Effect of Client Buffer and MBR Consideration on DASH Adaptation Logic 2013 IEEE Wireless Communications and Networking Conference (WCNC): NETWORKS The Effect of Client Buffer and MBR Consideration on DASH Adaptation Logic Ran Dubin Communication Systems Engineering Ben-Gurion

More information

Adaptive Video Acceleration. White Paper. 1 P a g e

Adaptive Video Acceleration. White Paper. 1 P a g e Adaptive Video Acceleration White Paper 1 P a g e Version 1.0 Veronique Phan Dir. Technical Sales July 16 th 2014 2 P a g e 1. Preface Giraffic is the enabler of Next Generation Internet TV broadcast technology

More information

Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks

Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks Using Bandwidth Aggregation to Improve the Performance of Video Quality- Adaptive Streaming Over Multiple Wireless Access Networks 1 J.P. Satheesh, 2 R. Karthikeyan 1 PG Student, 2 Assistant Professor,

More information

Radio Network-aware Edge Caching for Video Delivery in MEC-enabled Cellular Networks

Radio Network-aware Edge Caching for Video Delivery in MEC-enabled Cellular Networks Radio Network-aware Edge Caching for Video Delivery in MEC-enabled Cellular Networks Yiming Tan, Ce Han, Ming Luo, Xiang Zhou, Xing Zhang Wireless Signal Processing and Network Laboratory Key Laboratory

More information

Video Streaming Over Multi-hop Wireless Networks

Video Streaming Over Multi-hop Wireless Networks Video Streaming Over Multi-hop Wireless Networks Hao Wang Dept. of Computer Information System, Cameron University hwang@cameron.edu Andras Farago, Subbarayan Venkatesan Dept. of Computer Science, The

More information

Cache Replacement Strategies for Scalable Video Streaming in CCN

Cache Replacement Strategies for Scalable Video Streaming in CCN Cache Replacement Strategies for Scalable Video Streaming in CCN Junghwan Lee, Kyubo Lim, and Chuck Yoo Dept. Computer Science and Engineering Korea University Seoul, Korea {jhlee, kblim, chuck}@os.korea.ac.kr

More information

IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER Deriving and Validating User Experience Model for DASH Video Streaming

IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER Deriving and Validating User Experience Model for DASH Video Streaming IEEE TRANSACTIONS ON BROADCASTING, VOL. 61, NO. 4, DECEMBER 2015 651 Deriving and Validating User Experience Model for DASH Video Streaming Yao Liu, Sujit Dey, Fellow, IEEE, Fatih Ulupinar, Michael Luby,

More information

QoE-Driven Video Streaming and Video Content Caching

QoE-Driven Video Streaming and Video Content Caching CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks

More information

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks First Author A.Sandeep Kumar Narasaraopeta Engineering College, Andhra Pradesh, India. Second Author Dr S.N.Tirumala Rao (Ph.d)

More information

SJTU 4K Video Subjective Quality Dataset for Content Adaptive Bit Rate Estimation without Encoding

SJTU 4K Video Subjective Quality Dataset for Content Adaptive Bit Rate Estimation without Encoding SJTU 4K Video Subjective Quality Dataset for Content Adaptive Bit Rate Estimation without Encoding Yutong Zhu, Li Song, Rong Xie, Wenjun Zhang Shanghai Jiao Tong University Outline Motivation Subjective

More information

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet

Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet Channel-Adaptive Error Protection for Scalable Audio Streaming over Wireless Internet GuiJin Wang Qian Zhang Wenwu Zhu Jianping Zhou Department of Electronic Engineering, Tsinghua University, Beijing,

More information

Optimal Design of Encoding Profiles for ABR Streaming

Optimal Design of Encoding Profiles for ABR Streaming Optimal Design of Encoding Profiles for ABR Streaming Yuriy A. Reznik, Karl O. Lillevold, Abhijith Jagannath, Justin Greer, and Jon Corley Brightcove, Inc., Seattle, WA, USA. ACM MMSys Packet Video Workshop,

More information

packet-switched networks. For example, multimedia applications which process

packet-switched networks. For example, multimedia applications which process Chapter 1 Introduction There are applications which require distributed clock synchronization over packet-switched networks. For example, multimedia applications which process time-sensitive information

More information

MaVIS: Media-aware Video Streaming Mechanism

MaVIS: Media-aware Video Streaming Mechanism MaVIS: Media-aware Video Streaming Mechanism Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University, Korea sunlee@adamskwackr and kchung@kwackr Abstract Existing streaming

More information

A Seamless Web Integration of Adaptive HTTP Streaming

A Seamless Web Integration of Adaptive HTTP Streaming 20th European Signal Processing Conference (EUSIPCO 2012) Bucharest, Romania, August 27-31, 2012 A Seamless Web Integration of Adaptive HTTP Streaming Benjamin Rainer, Stefan Lederer, Christopher Müller,

More information

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia.

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia. An End-to-End Architecture for MPEG-4 Video Streaming over the Internet Y. Thomas Hou Dapeng Wu y Wenwu Zhu z Hung-Ju Lee x Tihao Chiang { Ya-Qin Zhang k Abstract It is a challenging problem to design

More information

Active Adaptation in QoS Architecture Model

Active Adaptation in QoS Architecture Model Active Adaptation in QoS Architecture Model Drago agar and Snjeana Rimac -Drlje Faculty of Electrical Engineering University of Osijek Kneza Trpimira 2b, HR-31000 Osijek, CROATIA Abstract - A new complex

More information

QoE-based network-centric resource allocation for on-demand uplink adaptive HTTP streaming over LTE network

QoE-based network-centric resource allocation for on-demand uplink adaptive HTTP streaming over LTE network University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2014 QoE-based network-centric resource allocation

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

On the Efficacy of the Dynamic Adaptive Streaming Over HTTP (DASH) Protocol

On the Efficacy of the Dynamic Adaptive Streaming Over HTTP (DASH) Protocol On the Efficacy of the Dynamic Adaptive Streaming Over HTTP (DASH) Protocol James Martin, Yunhui Fu, Gongbing Hong School of Computing Clemson University Clemson, USA Jim.martin@cs.clemson.edu Abstract

More information

Optimal Design of Encoding Profiles for ABR Streaming

Optimal Design of Encoding Profiles for ABR Streaming Optimal Design of Encoding Profiles for ABR Streaming Yuriy A. Reznik, Karl O. Lillevold, Abhijith Jagannath, Justin Greer, and Jon Corley Brightcove, Inc., Seattle, WA, 9811, USA {yreznik, klillevold,

More information

An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications

An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications An Adaptive Multimedia Transmission Protocol for Distributed Multimedia Applications Shu-Ching Chen 1, Mei-Ling Shyu 2, Irina Gray 1, Hongli Luo 2 1 Distributed Multimedia Information System Laboratory

More information

A Framework for Video Streaming to Resource- Constrained Terminals

A Framework for Video Streaming to Resource- Constrained Terminals A Framework for Video Streaming to Resource- Constrained Terminals Dmitri Jarnikov 1, Johan Lukkien 1, Peter van der Stok 1 Dept. of Mathematics and Computer Science, Eindhoven University of Technology

More information

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies

Page 1. Outline / Computer Networking : 1 st Generation Commercial PC/Packet Video Technologies Outline 15-441/15-641 Computer Networking Lecture 18 Internet Video Delivery Peter Steenkiste Slides by Professor Hui Zhang Background Technologies: - HTTP download - Real-time streaming - HTTP streaming

More information

EXPLORING THE DELAY VERSUS QUALITY TRADEOFF IN REAL-TIME STREAMING OF SCALABLE VIDEO FROM MOBILE DEVICES

EXPLORING THE DELAY VERSUS QUALITY TRADEOFF IN REAL-TIME STREAMING OF SCALABLE VIDEO FROM MOBILE DEVICES EXPLORING THE DELAY VERSUS QUALITY TRADEOFF IN REAL-TIME STREAMING OF SCALABLE VIDEO FROM MOBILE DEVICES Matti Siekkinen, Alberto Barraja,, Jukka K. Nurminen, Enrico Masala Department of Computer Science,

More information

Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP

Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP Towards Peer-Assisted Dynamic Adaptive Streaming over HTTP Stefan Lederer, Christopher Müller, and Christian Timmerer Alpen-Adria-Universität Klagenfurt Universitätsstraße 65-67 9020 Klagenfurt am Wörthersee,

More information

A Dynamic TDMA Protocol Utilizing Channel Sense

A Dynamic TDMA Protocol Utilizing Channel Sense International Conference on Electromechanical Control Technology and Transportation (ICECTT 2015) A Dynamic TDMA Protocol Utilizing Channel Sense ZHOU De-min 1, a, LIU Yun-jiang 2,b and LI Man 3,c 1 2

More information

Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH)

Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH) Datasets for AVC (H.264) and HEVC (H.265) for Evaluating Dynamic Adaptive Streaming over HTTP (DASH) Jason J. Quinlan, Ahmed H. Zahran, Cormac J. Sreenan Dept. of Computer Science, University College Cork

More information

A priority based dynamic bandwidth scheduling in SDN networks 1

A priority based dynamic bandwidth scheduling in SDN networks 1 Acta Technica 62 No. 2A/2017, 445 454 c 2017 Institute of Thermomechanics CAS, v.v.i. A priority based dynamic bandwidth scheduling in SDN networks 1 Zun Wang 2 Abstract. In order to solve the problems

More information

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet

Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Receiver-initiated Sending-rate Control based on Data Receive Rate for Ad Hoc Networks connected to Internet Akihisa Kojima and Susumu Ishihara Graduate School of Engineering, Shizuoka University Graduate

More information

Reversing Ticket Based Probing Routing Protocol for MANET

Reversing Ticket Based Probing Routing Protocol for MANET Reversing Ticket Based Probing Routing Protocol for MANET TURGUT YUCEL and MIN SONG Department of Electrical and Computer Engineering Old Dominion University Norfolk, VA 23529 U.S.A. http://www.odu.edu/networking

More information

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT Wenwu Zhu: Yiwei Thomas Hou, and Yao Wang Polytechnic University Brooklyn, NY 11201 Ya-Qin Zhang David

More information

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS Ye-Kui Wang 1, Miska M. Hannuksela 2 and Moncef Gabbouj 3 1 Tampere International Center for Signal Processing (TICSP), Tampere,

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Final Report Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao May 8, 2002 Abstract Stream

More information

arxiv: v1 [cs.mm] 5 Jul 2016

arxiv: v1 [cs.mm] 5 Jul 2016 A Measurement Study of TCP Performance for Chunk Delivery in DASH Wen Hu, Zhi Wang 2, and Lifeng Sun arxiv:67.72v [cs.mm] 5 Jul 26 Tsinghua National Laboratory for Information Science and Technology Department

More information

Increase-Decrease Congestion Control for Real-time Streaming: Scalability

Increase-Decrease Congestion Control for Real-time Streaming: Scalability Increase-Decrease Congestion Control for Real-time Streaming: Scalability Dmitri Loguinov City University of New York Hayder Radha Michigan State University 1 Motivation Current Internet video streaming

More information

Adaptive Video Streaming over CCN with Network Coding for Seamless Mobility

Adaptive Video Streaming over CCN with Network Coding for Seamless Mobility Adaptive Video Streaming over with Network Coding for Seamless Mobility Abinesh Ramakrishnan Huawei Technologies Santa Clara, CA Email: ibanesh@gmail.com Cedric Westphal Huawei Technologies & University

More information

High Capacity Reversible Watermarking Scheme for 2D Vector Maps

High Capacity Reversible Watermarking Scheme for 2D Vector Maps Scheme for 2D Vector Maps 1 Information Management Department, China National Petroleum Corporation, Beijing, 100007, China E-mail: jxw@petrochina.com.cn Mei Feng Research Institute of Petroleum Exploration

More information

Performance of UMTS Radio Link Control

Performance of UMTS Radio Link Control Performance of UMTS Radio Link Control Qinqing Zhang, Hsuan-Jung Su Bell Laboratories, Lucent Technologies Holmdel, NJ 77 Abstract- The Radio Link Control (RLC) protocol in Universal Mobile Telecommunication

More information

Transmission algorithm for video streaming over cellular networks

Transmission algorithm for video streaming over cellular networks Transmission algorithm for video streaming over cellular networks Y. Falik 1, A. Averbuch 1, U. Yechiali 2 1 School of Computer Science, Tel Aviv University Tel Aviv 69978, Israel 2 Department of Statistics

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

Transport Performance Evaluation of an ATM-based UMTS Access Network

Transport Performance Evaluation of an ATM-based UMTS Access Network Transport Performance Evaluation of an -based US Access Network Nikos H. Loukas, Christos K. Xenakis, Lazaros Merakos University of Athens, Department of Informatics, Communication Networks Laboratory

More information

QDASH: A QoE-aware DASH system

QDASH: A QoE-aware DASH system QDASH: A QoE-aware DASH system Ricky K. P. Mok, Xiapu Luo, Edmond W. W. Chan, and Rocky K. C. Chang Department of Computing Corporate Research Department The Hong Kong Polytechnic University Huawei Research,

More information

SERVICE PROVISIONING AND PROFIT MAXIMIZATION IN NETWORK-ASSISTED ADAPTIVE HTTP STREAMING

SERVICE PROVISIONING AND PROFIT MAXIMIZATION IN NETWORK-ASSISTED ADAPTIVE HTTP STREAMING SERVICE PROVISIONING AND PROFIT MAXIMIZATION IN NETWORK-ASSISTED ADAPTIVE HTTP STREAMING Zhisheng Yan 1, Cedric Westphal 2,3, Xin Wang 2, and Chang Wen Chen 1 1 State University of New York at Buffalo,

More information

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s).

For layered video encoding, video sequence is encoded into a base layer bitstream and one (or more) enhancement layer bit-stream(s). 3rd International Conference on Multimedia Technology(ICMT 2013) Video Standard Compliant Layered P2P Streaming Man Yau Chiu 1, Kangheng Wu 1, Zhibin Lei 1 and Dah Ming Chiu 2 Abstract. Peer-to-peer (P2P)

More information

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 10 MULTIMEDIA SYNCHRONIZATION Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 36 Packet architectures and audio-video interleaving Instructional objectives At the end of this lesson, the students should be able to: 1. Show the packet architecture

More information

Power and Locality Aware Request Distribution Technical Report Heungki Lee, Gopinath Vageesan and Eun Jung Kim Texas A&M University College Station

Power and Locality Aware Request Distribution Technical Report Heungki Lee, Gopinath Vageesan and Eun Jung Kim Texas A&M University College Station Power and Locality Aware Request Distribution Technical Report Heungki Lee, Gopinath Vageesan and Eun Jung Kim Texas A&M University College Station Abstract With the growing use of cluster systems in file

More information

Enhancing Downloading Time By Using Content Distribution Algorithm

Enhancing Downloading Time By Using Content Distribution Algorithm RESEARCH ARTICLE OPEN ACCESS Enhancing Downloading Time By Using Content Distribution Algorithm VILSA V S Department of Computer Science and Technology TKM Institute of Technology, Kollam, Kerala Mailid-vilsavijay@gmail.com

More information

Video Watermarking Scheme resistant to MPEG Compression

Video Watermarking Scheme resistant to MPEG Compression Video Watermarking Scheme resistant to MPEG Compression Pedro A. Hernandez-Avalos, Claudia Feregrino-Uribe, Rene Cumplido, Jose Juan Garcia-Hernandez National Institute for Astrophysics, Optics and Electronics

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY 1

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY 1 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY 1 : A Fairness, Stability, and Efficiency Aware Rate Control Approach for Multiple Clients over DASH Chao Zhou, Chia-Wen Lin, Senior Member,

More information

Research Article SDP-Based Quality Adaptation and Performance Prediction in Adaptive Streaming of VBR Videos

Research Article SDP-Based Quality Adaptation and Performance Prediction in Adaptive Streaming of VBR Videos Hindawi Advances in Multimedia Volume, Article ID, pages https://doi.org/.// Research Article SDP-Based Quality Adaptation and Performance Prediction in Adaptive Streaming of VBR Videos Thoa Nguyen, Thang

More information

Automatic Shadow Removal by Illuminance in HSV Color Space

Automatic Shadow Removal by Illuminance in HSV Color Space Computer Science and Information Technology 3(3): 70-75, 2015 DOI: 10.13189/csit.2015.030303 http://www.hrpub.org Automatic Shadow Removal by Illuminance in HSV Color Space Wenbo Huang 1, KyoungYeon Kim

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

A Lossless Quality Transmission Algorithm for Stored VBR Video

A Lossless Quality Transmission Algorithm for Stored VBR Video 1 A Lossless Quality Transmission Algorithm for Stored VBR Video Fei Li, Yan Liu and Ishfaq Ahmad Department of Computer Science The Hong Kong University of Science and Technology Clear Water Bay, Kowloon,

More information

Lecture 18: Video Streaming

Lecture 18: Video Streaming MIT 6.829: Computer Networks Fall 2017 Lecture 18: Video Streaming Scribe: Zhihong Luo, Francesco Tonolini 1 Overview This lecture is on a specific networking application: video streaming. In particular,

More information

QoE-Aware Dynamic Video Rate Adaptation

QoE-Aware Dynamic Video Rate Adaptation QoE-Aware Dynamic Video Rate Adaptation Yanjiao Chen, Fan Zhang, Fan Zhang, Kaishun Wu, Qian Zhang Department of Computer Science & Engineering, Hong Kong University of Science and Technology Department

More information

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm

Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Mobile Cloud Multimedia Services Using Enhance Blind Online Scheduling Algorithm Saiyad Sharik Kaji Prof.M.B.Chandak WCOEM, Nagpur RBCOE. Nagpur Department of Computer Science, Nagpur University, Nagpur-441111

More information

Community-Based Adaptive Buffer Management Strategy in Opportunistic Network

Community-Based Adaptive Buffer Management Strategy in Opportunistic Network Community-Based Adaptive Buffer Management Strategy in Opportunistic Network Junhai Zhou, Yapin Lin ( ), Siwang Zhou, and Qin Liu College of Computer Science and Electronic Engineering, Hunan University,

More information

Price-Sensitive Application Adaptation in Deadline-Based Networks

Price-Sensitive Application Adaptation in Deadline-Based Networks Price-Sensitive Application Adaptation in Deadline-Based Networks Xiao Huan Liu Department of Computer Science University of Manitoba Winnipeg, MB R3T 2N2, Canada Email: liuxh@cs.umanitoba.ca Yanni Ellen

More information

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ABSTRACT Xiangyang Ji *1, Jizheng Xu 2, Debin Zhao 1, Feng Wu 2 1 Institute of Computing Technology, Chinese Academy

More information

Internet Video Delivery. Professor Hui Zhang

Internet Video Delivery. Professor Hui Zhang 18-345 Internet Video Delivery Professor Hui Zhang 1 1990 2004: 1 st Generation Commercial PC/Packet Video Technologies Simple video playback, no support for rich app Not well integrated with Web browser

More information

QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks

QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks QoS-Aware Hierarchical Multicast Routing on Next Generation Internetworks Satyabrata Pradhan, Yi Li, and Muthucumaru Maheswaran Advanced Networking Research Laboratory Department of Computer Science University

More information

Empirical study for Dynamic Adaptive Video Streaming Service based on Google Transport QUIC protocol

Empirical study for Dynamic Adaptive Video Streaming Service based on Google Transport QUIC protocol Empirical study for Dynamic Adaptive Video Streaming Service based on Google Transport QUIC protocol Van TONG, Hai Anh TRAN, Sami SOUIHI and Abdelhamid MELLOUK LISSI-TincNET Research Team University of

More information

Video Streaming Over Several Wireless Access Networks

Video Streaming Over Several Wireless Access Networks Video Streaming Over Several Wireless Access Networks Arshad Shareef Assistant Professor & PG In charge, Department of Computer Science & Engineering, Arkay College of Engineering & Technology, Bodhan,

More information

What Happens When HTTP Adaptive Streaming Players Compete for Bandwidth?

What Happens When HTTP Adaptive Streaming Players Compete for Bandwidth? What Happens When HTTP Adaptive Streaming Players Compete for Bandwidth? Saamer Akhshabi, Ali C. Begen Lakshmi Anantakrishnan, Video and Content Platforms Research and Constantine Dovrolis, Advanced Development

More information

Streaming of Scalable Multimedia over Content Delivery Cloud

Streaming of Scalable Multimedia over Content Delivery Cloud Streaming of Scalable Multimedia over Content Delivery Cloud Xiaoming Bao, Rongshan Yu, Institute for Infocomm Research, A*STAR, Singapore Email: {baoxm, ryu}@i2r.a-star.edu.sg Abstract Content Delivery

More information

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2 5th International Conference on Information Engineering for Mechanics and Materials (ICIMM 2015) A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang

More information

5. Conclusion. 6. References

5. Conclusion. 6. References Delivery Techniques Developing hybrid bandwidth smoothing techniques that are aimed for both VCR interactivity as well as high-utilization of networ channels are required. This involves both the interaction

More information

AUTOMATED QOE EVALUATION OF DYNAMIC ADAPTIVE STREAMING OVER HTTP. bsoft ltd Macerata, Italy

AUTOMATED QOE EVALUATION OF DYNAMIC ADAPTIVE STREAMING OVER HTTP. bsoft ltd Macerata, Italy AUTOMATED QOE EVALUATION OF DYNAMIC ADAPTIVE STREAMING OVER HTTP Claudio Alberti 1, Daniele Renzi 1, Christian Timmerer 2, Christopher Mueller 2, Stefan Lederer 2, Stefano Battista 3, Marco Mattavelli

More information

Parameter Optimization for Mobility Robustness Handover in LTE

Parameter Optimization for Mobility Robustness Handover in LTE Parameter Optimization for Mobility Robustness Handover in LTE 1 G. K.Venkatesh, 2 P.V.Rao 1 Dept. of ECE, Jain University, Bangalore, India 2 Dept. of ECE, Rajarajeshwari College of Engineering, Bangalore,

More information

Survey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network

Survey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network RESEARCH ARTICLE Survey on Concurrent Multipath Scheduling for Real Time Video Streaming in Wireless Network Rohit Salkute 1, Prof. D.G. Vyawahare 2 1(Computer Science and Engineering, SGBAU, Amravati

More information

Improving TCP Performance over Wireless Networks using Loss Predictors

Improving TCP Performance over Wireless Networks using Loss Predictors Improving TCP Performance over Wireless Networks using Loss Predictors Fabio Martignon Dipartimento Elettronica e Informazione Politecnico di Milano P.zza L. Da Vinci 32, 20133 Milano Email: martignon@elet.polimi.it

More information

Proxy-based TCP-friendly streaming over mobile networks

Proxy-based TCP-friendly streaming over mobile networks Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind Proxy-based TCP over mobile nets 1 Outline Introduction TCP Friendly Rate Control

More information