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 up to -8.7% BD-rate reduction compared to closed GOP coding while in a typical Video on Demand configuration, up to -2.4% BD-rate reduction is reported. The constraints penalty compared to regular open GOP coding is 0.53% BD-rate in the worst case. The presented method will be integrated into the publicly available open source VVC encoder VVenC v0.3.
翻译:适应性 HTTP 流流的用户经验取决于为所有用户提供适当操作点的比特拉梯级梯级,通常涉及多个分辨率。 虽然众所周知,开放的 GOP 编码结构可以提供大量编码效率效益,但由于缺乏对 AVC 和 HEVC 的参考图像抽样支持(RPR ),这些结构无法用于 HTTP 流流。 新出现的 Versatile VVC 视频编码标准支持RPR 。 但是,在VVC 设计期间,只对对话情景进行了调查。 本文的目的是通过分析 VVC 编码工具的漂移潜力和提出一种有节制的编码方法,避免在用 VVVC 的开放式 GOP 编码转换分辨率时发生严重流动。 在典型的现场流动配置中, 所提出的方法比关闭的 GOP 编码减少了-8.7% BD 率,而在典型的 VVC 配置中, 最高为-2.4% BD- 率递减。 与常规开放 GOP 编码的 GOP 编码相比,限制处罚是0.53 将显示为最坏的 VC 格式。