The integration of advanced video codecs into the streaming pipeline is growing in response to the increasing demand for high quality video content. However, the significant computational demand for advanced codecs like Versatile Video Coding (VVC) poses challenges for service providers, including longer encoding time and higher encoding cost. This challenge becomes even more pronounced in streaming, as the same content needs to be encoded at multiple bitrates (also known as representations) to accommodate different network conditions. To accelerate the encoding process of multiple representations of the same content in VVC, we employ the encoding map of a single representation, known as the reference representation, and utilize its partitioning structure to accelerate the encoding of the remaining representations, referred to as dependent representations. To ensure compatibility with parallel processing, we designate the lowest bitrate representation as the reference representation. The experimental results indicate a substantial improvement in the encoding time for the dependent representations, achieving an average reduction of 40%, while maintaining a minimal average quality drop of only 0.43 in Video Multi-method Assessment Fusion (VMAF). This improvement is observed when utilizing Versatile Video Encoder (VVenC), an open and optimized VVC encoder implementation.
翻译:随着高质量视频内容需求的不断增长,先进视频编解码器在流媒体管道中的集成日益增多。然而,多功能视频编码(VVC)等先进编解码器对计算资源的大量需求给服务提供商带来了挑战,包括更长的编码时间和更高的编码成本。在流媒体场景中,由于相同内容需以多种码率(也称为表示)进行编码以适应不同网络条件,这一挑战尤为突出。为加速VVC中同一内容多表示编码的流程,我们利用单一表示(称为参考表示)的编码映射,并借鉴其分区结构来加速其余表示(称为从属表示)的编码。为确保与并行处理的兼容性,我们将最低码率表示设定为参考表示。实验结果表明,从属表示的编码时间显著缩短,平均降低40%,而视频多方法评估融合(VMAF)的质量下降平均值仅0.43。这一改进在使用开源优化VVC编码器实现——Versatile Video Encoder(VVenC)时得以验证。