HTTP adaptive streaming (HAS) is becoming the de facto standard for video streaming services over the Internet. In HAS, each video is segmented and stored in different qualities. Rate adaptation heuristics, deployed at the client, allow the most appropriate quality level to be dynamically requested, based on the current network conditions. It has been shown that state-of-the-art heuristics perform suboptimal when sudden bandwidth drops occur, therefore leading to freezes in the video playout, the main factor influencing users' quality of experience (QoE). This issue is aggravated in case of live events, where the client-side buffer has to be kept as small as possible in order to reduce the playout delay between the user and the live signal. In this article, we propose a framework capable of increasing the QoE of HAS clients by reducing video freezes. The framework is based on OpenFlow, a widely adopted protocol to implement the softwaredefined networking principle. An OpenFlow controller is in charge of introducing prioritized delivery of HAS segments, based on the network conditions and the HAS clients' status. Particularly, the HAS clients' status is obtained without any explicit clients-to-controller communication, and thus, no extra signaling is introduced into the network. Moreover, this OpenFlow controller is transparent to the quality decision process of the clients, as it assists the delivery of the segments, but it does not determine the actual quality to be requested. In order to provide a comprehensive analysis of the proposed approach, we investigate the performance of the proposed OpenFlow-based framework in the presence of realistic Internet cross-traffic. Particularly, we model two types of applications, namely, HTTP web browsing and progressive download video streaming, which currently represent the majority of Internet traffic together with HAS. By evaluating this novel approach through emulation in several multi-client scenarios, we show how the proposed approach can reduce freeze time for the HAS clients due to network congestion up to 10 times compared with stateof-the-art heuristics, without impacting the performance of the cross-traffic applications. SOFTWARE-DEFINED NETWORK-BASED PRIORITIZATION TO AVOID VIDEO FREEZES IN HAS 249 the available resources. Such dynamic adaptation results in a smooth video streaming experience. Nevertheless, several inefficiencies still have to be solved in order to further improve users' quality of experience (QoE). As reported by Akshabi et al. and Riiser et al., current rate adaptation heuristics perform quality selection sub-optimally, especially when a sudden bandwidth drop occurs [1,2]. This leads to unnecessary quality switches and video playout interruptions, which negatively affect the final QoE of the users. Similar conclusions are drawn in the 2015 Conviva report on HAS [3]. The report reveals that almost 29% of the analyzed HAS sessions exhibit at least one video freeze. This problem is mainly due to the unmanaged nature of the current HAS technologi...