Throwback on our special session at PCS’21

A Special Session on ‘Video Coding for Large Scale HTTP Adaptive Streaming Deployments‘ was organized by Christian Timmerer (Alpen-Adria-Universität Klagenfurt, Austria), Mohammad Ghanbari (University of Essex, UK), and Alex Giladi (Comcast, USA) on July 2 at the 35th Picture Coding Symposium (PCS) 2021.

Four papers were presented during this session as shown below:

1. VMAF-based Bitrate Ladder Estimation for Adaptive Streaming

Authors: Angeliki Katsenou (University of Bristol); Fan Zhang (University of Bristol); Kyle Swanson (Netflix); Mariana Afonso (Netflix); Joel Sole (Netflix); David Bull (University of Bristol)

Abstract: In HTTP Adaptive Streaming, video content is conventionally encoded by adapting its spatial resolution and quantization level to best match the prevailing network state and display characteristics. It is well known that the traditional solution, of using a fixed bitrate ladder, does not result in the highest quality of experience for the user. Hence, in this paper, we introduce a content-driven approach for estimating the bitrate ladder, based on spatio-temporal features extracted from the uncompressed content. The method implements a content-driven interpolation. It uses the extracted features to train a
machine learning model to infer the curvature points of the Rate-VMAF curves in order to guide a set of initial encodings. We employ the VMAF quality metric as a means of perceptually conditioning the estimation. When compared to the generation of a reference ladder using exhaustive encoding, 76.63% the estimated ladder’s Rate-VMAF points are identical to those of the reference ladder. The proposed method benefits from a significant
(77.4%) reduction in the number of encodes required with only a small (1.04%) average Bjøntegaard Delta Rate increase.

2. Efficient Multi-Encoding Algorithms for HTTP Adaptive Bitrate Streaming

Authors: Vignesh V Menon (Alpen-Adria-Universitat Klagenfurt); Hadi Amirpour (Alpen-Adria-Universität Klagenfurt); Christian Timmerer (Alpen-Adria-Universität Klagenfurt, Austria); Mohammad Ghanbari (University of Essex, UK)

Abstract: Since video accounts for the majority of today’s internet traffic, the popularity of HTTP Adaptive Streaming (HAS) is increasing steadily. In HAS, each video is encoded at multiple bitrates and spatial resolutions (i.e., representations) to adapt to a heterogeneity of network conditions, device characteristics, and end-user preferences. Most of the streaming services utilize cloud-based encoding techniques which enable a fully parallel encoding process to speed up the encoding and consequently to reduce the overall time complexity. State-of-the-art approaches further improve the encoding process by utilizing encoder analysis information from already encoded representation(s) to improve the encoding time complexity of the remaining representations. In this paper, we investigate various multi-encoding algorithms (i.e., multi-rate and multi-resolution) and propose novel multi-encoding algorithms for large-scale HTTP Adaptive Streaming deployments. Experimental results demonstrate that the proposed multi-encoding algorithm optimized for the highest compression efficiency reduces the overall encoding time by 39% with a 1.5% bitrate increase compared to stand-alone encodings. Its optimized version for the highest time savings reduces the overall encoding time by 50% with a 2.6% bitrate increase compared to standalone encodings.

More details on x265 can be found here.

https://www.slideshare.net/christian.timmerer/efficient-multiencoding-algorithms-for-http-adaptive-bitrate-streaming

3. Open GOP Resolution Switching in HTTP Adaptive Streaming with VVC

Authors: Robert Skupin (Fraunhofer HHI); Christian Bartnik (Fraunhofer HHI); Adam Wieckowski (HHI); Yago Sanchez de la Fuente (Fraunhofer HHI); Benjamin Bross (HHI); Cornelius Hellge (Fraunhofer HHI); Thomas Schierl (Fraunhofer HHI)

Abstract: The user experience in adaptive HTTP streaming relies on offering bitrate ladders with suitable operation points for all users and typically involves multiple resolutions. While open GOP coding structures are generally known to provide
substantial coding efficiency benefit, their use in HTTP streaming has been precluded through lacking support of reference picture resampling (RPR) in AVC and HEVC. The
newly emerging Versatile Video Coding (VVC) standard supports RPR, but only conversational scenarios were primarily investigated during the design of VVC. This paper aims at enabling usage of RPR in HTTP streaming scenarios through analysing the drift potential of VVC coding tools and presenting a constrained encoding method that avoids severe drift artefacts in resolution switching with open GOP coding in VVC. In
typical live streaming configurations, the presented method achieves -8.7% BD-rate reduction compared to closed GOP coding while in a typical Video on Demand configuration, -1.89% BD-rate reduction is reported. The constraints penalty
compared to regular open GOP coding is 0.65% BD-rate in the worst case. The presented method was integrated into the publicly available open source VVC encoder VVenC v0.3.

The source code of VVenc can be accessed here. The source code of the VVC reference software  (VTM) can be accessed here.

4. Towards Understanding of the Behavior of Web Streaming

Authors: Yuriy Reznik (Brightcove, Inc.); Karl Lillevold (Brightcove, Inc.); Abhijith Jagannath (Brightcove, Inc.); Xiangbo Li (Brightcove, Inc.

Abstract: We study the behavior of a modern-era adaptive streaming system delivering videos embedded in web-pages. In such an application, the size of videos rendered on the screen may depend on user preferences, such as the position and size of a browser window. Moreover, the stream selection logic in such a system appears to be influenced not only by the available network bandwidth but also by the output video size, which, in many cases, limits the selection of higher quality streams. To explain this behavior, in this paper we introduce a simple analytical model of a client adapting to both bandwidth and player size. Using this model, we then compute stream selection probabilities and show
that they are sufficiently close to respective statistics observed in practical experiments. Possible uses of this proposed client model are also suggested. Specifically, we show how it can be used to derive formulae for the average performance parameters of the system and also for posing related optimization problems.

The dataset as mentioned during the presentation can be accessed here.

We thank the organizers of PCS’21, the authors, and reviewers of the presented papers, the attendees who participated with probing questions, making the session successful.

Posted in ATHENA | Comments Off on Throwback on our special session at PCS’21

A Distributed Delivery Architecture for User Generated Content Live Streaming over HTTP

A Distributed Delivery Architecture for User Generated Content Live Streaming over HTTP

The 46th IEEE Conference on Local Computer Networks (LCN)

October 4-7, 2021 | Edmonton, Canada

[PDF][Slides][Video]

Farzad Tashtarian (AAU, Austria), Abdelhak Bentaleb (National University of Singapore), Reza Farahani (AAU, Austria), Minh Nguyen (AAU, Austria), Christian Timmerer (AAU, Austria), Hermann Hellwagner (AAU, Austria), and Roger Zimmermann (National University of Singapore)

Abstract: Live User Generated Content (UGC) has become very popular in today’s video streaming applications, in particular with gaming and e-sport. However, streaming UGC presents unique challenges for video delivery. When dealing with the technical complexity of managing hundreds or thousands of concurrent streams that are geographically distributed, UGCsystems are forces to made difficult trade-offs with video quality and latency. To bridge this gap, this paper presents a fully distributed architecture for UGC delivery over the Internet, termed QuaLA(joint Quality-Latency Architecture). The proposed architecture aims to jointly optimize video quality and latency for a better user experience and fairness. By using the proximal Jacobi alternating direction method of multipliers(ProxJ-ADMM) technique, QuaLA proposes a fully distributed mechanism to achieve an optimal solution. We demonstrate the effectiveness of the proposed architecture through real-world experiments using the CloudLAB testbed. Experimental results show the outperformance ofQuaLAin achieving high quality with more than 57% improvement while preserving a good level of fairness and respecting a given target latency among all clients compared to conventional client-driven solutions

Keywords: UGC streaming, low latency live streaming, fair-ness, QoE, HAS, DASH, ABR, adaptive streaming, ADMM.

https://www.slideshare.net/christian.timmerer/a-distributed-delivery-architecture-for-user-generated-content-live-streaming-over-http

Posted in ATHENA | Comments Off on A Distributed Delivery Architecture for User Generated Content Live Streaming over HTTP

CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming

The 46th IEEE Conference on Local Computer Networks (LCN)

[PDF][Slides][Video]

Reza Farahani (Alpen-Adria-Universität Klagenfurt), Farzad Tashtarian (Alpen-Adria-Universität Klagenfurt), Hadi Amirpour (Alpen-Adria-Universität Klagenfurt), Christian Timmerer (Alpen-Adria-Universität Klagenfurt), Mohammad Ghanbari (School of Computer Science and Electronic Engineering, University of Essex, Colchester, UK) and Hermann Hellwagner (Alpen-Adria-Universität Klagenfurt)

Abstract: With the increasing demand for video streaming applications, HTTP Adaptive Streaming (HAS) technology has become the dominant video delivery technique over the Internet. Current HAS solutions only consider either client- or server-side optimization, which causes many problems in achieving high-quality video, leading to sub-optimal users’ experience and network resource utilization. Recent studies have revealed that network-assisted HAS techniques, by providing a comprehensive view of the network, can lead to more significant gains in HAS system performance. In this paper, we leverage the capability of Software-Define Networking (SDN), Network Function Virtualization (NFV), and edge computing to introduce a CDN-Aware QoE Optimization in SDN-Assisted Adaptive Video Streaming framework called CSDN. We employ virtualized edge entities to collect various information items (e.g., user-, client, CDN- and network-level information) in a time-slotted method. These components then run an optimization model with a new server/segment selection approach in a time-slotted fashion to serve the clients’ requests by selecting optimal cache servers (in terms of fetch and transcoding times). In case of a cache miss, a client’s request is served (i) by an optimal replacement quality (only better quality levels with minimum deviation) from a cache server, (ii) by a quality transcoded from an optimal replacement quality at the edge, or (iii) by the originally requested quality level from the origin server. By means of comprehensive experiments conducted on a real-world large-scale testbed, we demonstrate that CSDN outperforms the state-of-the-art in terms of playback bitrate, the number of quality switches, the number of stalls, and bandwidth usage by at least 7.5%, 19%, 19%, and 63%, respectively.

Keywords: Dynamic Adaptive Streaming over HTTP (DASH), Edge Computing, Network-Assisted Video Streaming, Quality of Experience (QoE), Software Defined Networking (SDN), Network Function Virtualization (NFV), Video Transcoding, Content Delivery Network (CDN).

https://www.slideshare.net/christian.timmerer/csdn-cdnaware-qoe-optimization-in-sdnassisted-http-adaptive-video-streaming

Posted in ATHENA | Comments Off on CSDN: CDN-Aware QoE Optimization in SDN-Assisted HTTP Adaptive Video Streaming

Christian Doppler laboratory ATHENA celebrates successful evaluation of its first research phase

The Christian Doppler laboratory ATHENA (AdapTive Streaming over HTTP and Emerging Networked MultimediA Services) has been jointly proposed by the Institute of Information Technology (ITEC; https://itec.aau.at/) at Alpen-Adria-Universität Klagenfurt (AAU; https://www.aau.at) and Bitmovin GmbH (https://bitmovin.com) to address current and future research and deployment challenges of HTTP Adaptive Streaming (HAS) and emerging streaming methods. The aim of ATHENA is to research and develop novel paradigms, approaches, (prototype) tools, and evaluation results for the phases (1) multimedia content provisioning (WP-1), (2) content delivery (WP-2), and (3) content consumption (WP-3) in the media delivery chain as well as for (4) end-to-end aspects (WP-4), with a focus on, but not being limited to, HTTP Adaptive Streaming (HAS).

In this blog post, I’d like to briefly review how it started until the official review of the first phase in April 2021 that took place online. The result of this review is provided at the end.

ATHENA started in October 2019 with an international team of professors, Post-docs, Ph.D. students, and administrative personnel after an intensive hiring period from approx. February to December 2019. Additionally, we had to establish an entirely new office space from scratch (incl. planning thereof) as part of the Educational Lab of the Lakeside Science and Technology Park (due to space limitations of ITEC/AAU). Finally, the official opening event was celebrated as part of the 50-year celebration of AAU on January 21, 2020. Shortly after starting ATHENA, the COVID-19 pandemic reached also Austria and, thus, ATHENA, which significantly impacted our daily lives and work routines. The ATHENA team was required to switch to work-from-home (WFH) within one day including the management thereof, without prior experience in managing remote teams/individuals. However, ATHENA swiftly managed this transition thanks to ITEC administrative staff and Bitmovin who provided administrative support.

Despite all the issues caused by COVID-19, ATHENA was able to manage this extreme situation in a professional way leading to a number of publications in renowned publication venues. ATHENA was accepted as a pilot laboratory with the requirement to conduct application-oriented basic research according to the funding model of the Christian Doppler Gesellschaft (CDG). In this context, the ATHENA research resulted in various advances in adaptive streaming over HTTP and emerging networked multimedia services as outlined in the scientific part of this report. In particular, three journal publications with high impact/quality factor I and 17 conference/workshop publications with high quality factor I-II according to AAU’s internal ranking guidelines based on internationally recognized rankings (e.g., CORE). Furthermore, ATHENA contributed to a white paper on Definitions of Immersive Media Experience. Finally, various publications are currently in progress, i.e., under review/revision or to be submitted soon. The latest information about all ATHENA publications can be found here  (25 at the time of writing this blog post).

Christian Doppler laboratories are scientifically peer-reviewed regularly in between different phases of the project. The first review is typically done before the completion of the second year, and, thus, ATHENA has been reviewed in April 2021 (i.e., a bit earlier due to its ‘pilot’ status) based on the review report submitted in March 2021. This report included an overview of scientific contributions made during the first phase as well as a detailed research plan for the second phase of ATHENA. The actual review meeting was organized as an online meeting (due to COVID-19) comprising several administrative/overview presentations but also four technical presentations:

  • Video Coding for HTTP Adaptive Streaming: State of the Art, Recent Advances, and Future Perspectives
  • Network Assistance for HTTP Adaptive Streaming
  • H2BR: HTTP/2-based Segment Upgrading to Improve the Quality of Experience in HTTP Adaptive Streaming
  • QoE-Fairness in Low Latency Live Streaming

The Christian Doppler Research Association discussed the outcome of this ATHENA review in their meeting in June 2021. It is my pleasure to announce that the ATHENA CD ‘pilot’ lab is transferred into a regular CD lab starting October 2021 (i.e., received a successful, positive evaluation report) and that the budget for the second phase has been approved (i.e., Oct’21-Sep’24). I’d like to thank the CDG and the external reviewer for their valuable support and constructive feedback during this phase of ATHENA and I’m looking forward to an exciting and innovative second phase of the project. Finally, I’d like to thank the Alpen-Adria-Universität Klagenfurt, our industrial partner Bitmovin, and our ATHENA team for their tremendous efforts and contributions towards this first successful milestone. Stay tuned…

Posted in ATHENA | Comments Off on Christian Doppler laboratory ATHENA celebrates successful evaluation of its first research phase

Hadi Amirpour appointed co-chair of IMEx

Hadi Amirpour has been appointed co-chair of Task Force 7 (TF7) Immersive Media Experience (IMEx) at the 15th Qualinet meeting.

Co-chairs:

  • Hadi Amirpour (AAU)
  • Asim Hameed (NTNU)
  • Maria Torres Vega (UGhent)
  • Irene Viola, (CWI)

TF7: Immersive Media Experiences (IMEx)

Immersive media applications are entering our daily lives starting from VR/AR/360° video applications to multi-sensory/multimedia experiences potentially addressing all human senses rather than focusing on hearing and seeing. The overall goal of providing Immersive Media Experiences (IMEx) to end-users is giving them the sensation of being part of the particular media which shall result in a worthwhile, informative user and quality of experience.

The actual objectives of this task force are as follows:

  • disseminating the white paper
  • working towards submission of the extended version
  • liaison with other communities (UX, sensory sciences) and standards developing organizations (JPEG, MPEG, EBU)
  • Identification of different QoE aspects of immersive experiences
  • QoE models and QoE assessment approaches for immersive experiences, addressing various audiovisual modalities; e.g., HDR, omnidirectional video, light fields, point clouds and spatial audio.
Posted in ATHENA | Comments Off on Hadi Amirpour appointed co-chair of IMEx

Christian Timmerer to give a Keynote at the 35th Picture Coding Symposium 2021

HTTP Adaptive Streaming – Quo Vadis?

Christian Timmerer, Tuesday, June 29, 2021

https://pcs2021.org/

Abstract: Video traffic on the Internet is constantly growing; networked multimedia applications consume a predominant share of the available Internet bandwidth. A major technical breakthrough and enabler in multimedia systems research and of industrial networked multimedia services certainly was the HTTP Adaptive Streaming (HAS) technique. This resulted in the standardization of MPEG Dynamic Adaptive Streaming over HTTP (MPEG-DASH) which, together with HTTP Live Streaming (HLS), is widely used for multimedia delivery in today’s networks. Existing challenges in multimedia systems research deal with the trade-off between (i) the ever-increasing content complexity, (ii) various requirements with respect to time (most importantly, latency), and (iii) quality of experience (QoE). Optimizing towards one aspect usually negatively impacts at least one of the other two aspects if not both.

This situation sets the stage for our research work in the ATHENA Christian Doppler (CD) Laboratory (Adaptive Streaming over HTTP and Emerging Networked Multimedia Services; https://athena.itec.aau.at/), jointly funded by public sources and industry.

In this talk, we will present selected novel approaches and research results of the first year of the ATHENA CD Lab’s operation. We will highlight HAS-related research on: (i) multimedia content provisioning (machine learning for video encoding); (ii) multimedia content delivery (support of edge processing and virtualized network functions for video networking); (iii) multimedia content consumption and end-to-end aspects (player-triggered segment retransmissions to improve video playout quality); and (iv) novel QoE investigations (adaptive point cloud streaming). We will also put the work into the context of the international multimedia systems research.

https://www.slideshare.net/christian.timmerer/http-adaptive-streaming-quo-vadis

Posted in ATHENA | Comments Off on Christian Timmerer to give a Keynote at the 35th Picture Coding Symposium 2021

Efficient Content-Adaptive Feature-based Shot Detection for HTTP Adaptive Streaming

IEEE International Conference on Image Processing (ICIP)

September 19-22, 2021, Alaska, USA

[PDF] [Video] [Poster]

Vignesh V Menon (Alpen-Adria-Universität Klagenfurt),  Hadi Amirpour (Alpen-Adria-Universität Klagenfurt), Mohammad Ghanbari (School of Computer Science and Electronic Engineering, University of Essex, Colchester, UK), and Christian Timmerer (Alpen-Adria-Universität Klagenfurt).

Abstract:

Video delivery over the Internet has been becoming a commodity in recent years, owing to the widespread use of DASH. The DASH specification defines a hierarchical data model for Media Presentation Descriptions (MPDs) in terms of segments. This paper focuses on segmenting video into multiple shots for encoding in  VoD HAS applications.
This paper proposes a novel DCT feature-based shot detection and successive elimination algorithm for shot detection algorithm and benchmark the algorithm against the default shot detection algorithm of the x265 implementation of the HEVC standard. Our experimental results demonstrate that the proposed feature-based pre-processor has a recall rate of 25% and an F-measure of 20% greater than the benchmark algorithm for shot detection.

Keywords: HTTP Adaptive Streaming, Video-on-Demand, Shot detection, multi-shot encoding.

Posted in ATHENA | Comments Off on Efficient Content-Adaptive Feature-based Shot Detection for HTTP Adaptive Streaming