Table of Contents
Fetching ...

Video Super-Resolution for Optimized Bitrate and Green Online Streaming

Vignesh V Menon, Prajit T Rajendran, Amritha Premkumar, Benjamin Bross, Detlev Marpe

TL;DR

ViSOR tackles green online streaming by jointly exploiting client-side video super-resolution and latency-aware bitrate ladder design. It predicts post-VSR perceptual quality and encoding time from spatiotemporal features, then solves a latency-constrained optimization to select per-bitrate resolutions, complemented by a JND-based pruning of redundant representations. The approach leverages FSRCNN for fast VSR and random-forest predictors, achieving notable bitrate reductions ($each$ around 24.65% for PSNR and 32.70% for VMAF) while meeting latency bounds, and delivering substantial encoding energy and storage savings. The work demonstrates a practical pathway to greener streaming by reducing compute and storage loads without sacrificing perceptual quality, with potential extensions to newer codecs and device-specific ladder tailoring.

Abstract

Conventional per-title encoding schemes strive to optimize encoding resolutions to deliver the utmost perceptual quality for each bitrate ladder representation. Nevertheless, maintaining encoding time within an acceptable threshold is equally imperative in online streaming applications. Furthermore, modern client devices are equipped with the capability for fast deep-learning-based video super-resolution (VSR) techniques, enhancing the perceptual quality of the decoded bitstream. This suggests that opting for lower resolutions in representations during the encoding process can curtail the overall energy consumption without substantially compromising perceptual quality. In this context, this paper introduces a video super-resolution-based latency-aware optimized bitrate encoding scheme (ViSOR) designed for online adaptive streaming applications. ViSOR determines the encoding resolution for each target bitrate, ensuring the highest achievable perceptual quality after VSR within the bound of a maximum acceptable latency. Random forest-based prediction models are trained to predict the perceptual quality after VSR and the encoding time for each resolution using the spatiotemporal features extracted for each video segment. Experimental results show that ViSOR targeting fast super-resolution convolutional neural network (FSRCNN) achieves an overall average bitrate reduction of 24.65 % and 32.70 % to maintain the same PSNR and VMAF, compared to the HTTP Live Streaming (HLS) bitrate ladder encoding of 4 s segments using the x265 encoder, when the maximum acceptable latency for each representation is set as two seconds. Considering a just noticeable difference (JND) of six VMAF points, the average cumulative storage consumption and encoding energy for each segment is reduced by 79.32 % and 68.21 %, respectively, contributing towards greener streaming.

Video Super-Resolution for Optimized Bitrate and Green Online Streaming

TL;DR

ViSOR tackles green online streaming by jointly exploiting client-side video super-resolution and latency-aware bitrate ladder design. It predicts post-VSR perceptual quality and encoding time from spatiotemporal features, then solves a latency-constrained optimization to select per-bitrate resolutions, complemented by a JND-based pruning of redundant representations. The approach leverages FSRCNN for fast VSR and random-forest predictors, achieving notable bitrate reductions ( around 24.65% for PSNR and 32.70% for VMAF) while meeting latency bounds, and delivering substantial encoding energy and storage savings. The work demonstrates a practical pathway to greener streaming by reducing compute and storage loads without sacrificing perceptual quality, with potential extensions to newer codecs and device-specific ladder tailoring.

Abstract

Conventional per-title encoding schemes strive to optimize encoding resolutions to deliver the utmost perceptual quality for each bitrate ladder representation. Nevertheless, maintaining encoding time within an acceptable threshold is equally imperative in online streaming applications. Furthermore, modern client devices are equipped with the capability for fast deep-learning-based video super-resolution (VSR) techniques, enhancing the perceptual quality of the decoded bitstream. This suggests that opting for lower resolutions in representations during the encoding process can curtail the overall energy consumption without substantially compromising perceptual quality. In this context, this paper introduces a video super-resolution-based latency-aware optimized bitrate encoding scheme (ViSOR) designed for online adaptive streaming applications. ViSOR determines the encoding resolution for each target bitrate, ensuring the highest achievable perceptual quality after VSR within the bound of a maximum acceptable latency. Random forest-based prediction models are trained to predict the perceptual quality after VSR and the encoding time for each resolution using the spatiotemporal features extracted for each video segment. Experimental results show that ViSOR targeting fast super-resolution convolutional neural network (FSRCNN) achieves an overall average bitrate reduction of 24.65 % and 32.70 % to maintain the same PSNR and VMAF, compared to the HTTP Live Streaming (HLS) bitrate ladder encoding of 4 s segments using the x265 encoder, when the maximum acceptable latency for each representation is set as two seconds. Considering a just noticeable difference (JND) of six VMAF points, the average cumulative storage consumption and encoding energy for each segment is reduced by 79.32 % and 68.21 %, respectively, contributing towards greener streaming.
Paper Structure (14 sections, 2 equations, 3 figures, 2 tables, 1 algorithm)

This paper contains 14 sections, 2 equations, 3 figures, 2 tables, 1 algorithm.

Figures (3)

  • Figure 1: Encoding results (encoding time and VMAF VMAF) of Characters_s000 and Dolls_s000 sequences of VCD dataset VCD_ref encoded at various resolutions, with and without client-side VSR using EDSR edsr_ref.
  • Figure 2: Encoding architecture using ViSOR for green online streaming.
  • Figure 3: Rate-distortion (RD) curves and encoding times of the representative video sequences (segments) using Default encoding (blue line), OPTE (purple line), ViSOR without VSR (red line), and ViSOR with FSRCNN-based VSR (green line) for $\tau_{\text{L}}$=2s.