uvgRTP 2.0: Open-Source RTP Library For Real-Time VVC/HEVC Streaming

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

221 Downloads (Pure)

Abstract

Real-time video transport plays a central role in various interactive and streaming media applications. This paper presents a new release of our open-source Real-time Transport Protocol (RTP) library called uvgRTP (github.com/ultravideo/uvgRTP) that is designed for economic video and audio transmission in real time. It is the first public library that comes with built-in support for modern VVC, HEVC, and AVC video codecs and Opus audio codec. It can also be tailored to diversified media formats with an easy-to-use generic API. According to our experiments, uvgRTP can stream 8K VVC video at 300 fps with an average round-trip latency of 4.9 ms over a 10 Gbit link. This cross-platform library can be run on Windows and Linux operating systems and the permissive BSD 2-Clause license makes it accessible to a broad range of commercial and academic streaming media applications.
Original languageEnglish
Title of host publication2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW)
PublisherIEEE
Number of pages2
ISBN (Electronic)978-1-6654-4989-2
ISBN (Print)978-1-6654-4990-8
DOIs
Publication statusPublished - 2021
Publication typeA4 Article in conference proceedings
Event2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW) - Shenzhen, China
Duration: 5 Jul 20219 Jul 2021

Conference

Conference2021 IEEE International Conference on Multimedia & Expo Workshops (ICMEW)
Country/TerritoryChina
CityShenzhen
Period5/07/219/07/21

Keywords

  • Open source
  • Video streaming
  • Real-time Transport Protocol (RTP)
  • Versatile Video Coding (VVC)
  • High Efficiency Video Coding (HEVC)
  • Advanced Video Coding (AVC)

Publication forum classification

  • Publication forum level 1

Fingerprint

Dive into the research topics of 'uvgRTP 2.0: Open-Source RTP Library For Real-Time VVC/HEVC Streaming'. Together they form a unique fingerprint.

Cite this