Versatile Video Coding (VVC) is the most recent international video coding standard jointly developed by ITU-T and ISO/IEC, which has been finalized in July 2020. VVC allows for significant bit-rate reductions around 50% for the same subjective video quality compared to its predecessor, High Efficiency Video Coding (HEVC). One year after finalization, VVC support in devices and chipsets is still under development, which is aligned with the typical development cycles of new video coding standards. This paper presents open-source software packages that allow building a complete VVC end-to-end toolchain already one year after its finalization. This includes the Fraunhofer HHI VVenC library for fast and efficient VVC encoding as well as HHI's VVdeC library for live decoding. An experimental integration of VVC in the GPAC software tools and FFmpeg media framework allows packaging VVC bitstreams, e.g. encoded with VVenC, in MP4 file format and using DASH for content creation and streaming. The integration of VVdeC allows playback on the receiver. Given these packages, step-by-step tutorials are provided for two possible application scenarios: VVC file encoding plus playback and adaptive streaming with DASH.
翻译:Veratile Video Coding (VVC) 是ITU-T和ISO/IEC于2020年7月完成后,联合开发的最新国际视频编码标准。 VVC允许与前身高效率视频编码(HEVC)相比,在相同的主观视频质量方面大幅降低比特率约50%左右。在最后完成一年后,VVC对设备和芯片的支持仍在开发中,这与新视频编码标准的典型开发周期相一致。本文件提供了开放源软件包,使得在VVVC终端到终端工具链完成一年后就可以建立完整的该工具链。这包括用于快速高效 VVC编码的Fraunhofer HHHIVVenC图书馆以及HHI的VDEC现场解码库。在GPAC软件工具和FFmpeg媒体框架的实验整合中,允许将VVVC位流与VVenC版本格式编码,并在内容创建和流动后使用DASHSH系统。 VVdeSAS的整合中提供了两个版本版本版本版本的版本版本的版本应用。