Open-Source Toolkit for Live End-To-End 4K VVC Intra Coding

Marko Viitanen, Joose Sainio, Alexandre Mercat, Guillaume Gautier, Jarno Vanne, Ibrahim Farhat, Pierre Loup Cabarat, Wassim Hamidouche, Daniel Menard

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Versatile Video Coding (VVC/H.266) takes video coding to the next level by doubling the coding efficiency over its predecessors for the same subjective quality, but at the cost of immense coding complexity. Therefore, VVC calls for aggressively optimized codecs to make it feasible for live streaming media applications. This paper introduces the first public end-To-end (E2E) pipeline for live 4K30p VVC intra coding and streaming. The pipeline is made up of three open-source components: 1) uvg266 for VVC encoding; 2) uvgRTP for VVC streaming; and 3) OpenVVC for VVC decoding. The proposed setup is demonstrated with a proof-of-concept prototype that implements the encoder end on AMD ThreadRipper 2990WX and the decoder end on Nvidia Jetson AGX Orin. Our prototype is almost 34 000 times as fast as the corresponding E2E pipeline built around the VTM codec. Respectively, it achieves 3.3 times speedup without any significant coding overhead over the pipeline that utilizes the fastest possible configuration of the well-known VVenC/VVdeC codec. These results indicate that our prototype is currently the only viable open-source solution for live 4K VVC intra coding and streaming.

Original languageEnglish
Title of host publicationMMSys 2023 - Proceedings of the 14th ACM Multimedia Systems Conference
Number of pages6
ISBN (Electronic)9798400701481
Publication statusPublished - 7 Jun 2023
Publication typeA4 Article in conference proceedings
EventACM Multimedia Systems Conference - Vancouver, Canada
Duration: 7 Jun 202310 Jun 2023

Publication series

NameMMSys 2023 - Proceedings of the 14th ACM Multimedia Systems Conference


ConferenceACM Multimedia Systems Conference


  • end-To-end (E2E) streaming
  • open-source implementation
  • real-Time coding speed
  • versatile video coding (VVC)
  • VVC intra coding

Publication forum classification

  • Publication forum level 1

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design
  • Human-Computer Interaction
  • Software


Dive into the research topics of 'Open-Source Toolkit for Live End-To-End 4K VVC Intra Coding'. Together they form a unique fingerprint.

Cite this