Open-source RTP library for high-speed 4K HEVC video streaming

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

1 Citation (Scopus)
896 Downloads (Pure)

Abstract

Efficient transport technologies for High Efficiency Video Coding (HEVC) are key enablers for economic 4K video transmission in current telecommunication networks. This paper introduces a novel open-source Real-time Transport Protocol (RTP) library called uvgRTP for high-speed 4K HEVC video streaming. Our library supports the latest RFC 3550 specification for RTP and an associated RFC 7798 RTP payload format for HEVC. It is written in C++ under a permissive 2-clause BSD license and it can be run on both Linux and Windows operating systems with a user-friendly interface. Our experiments on an Intel Core i7-4770 CPU show that uvgRTP is able to stream HEVC video at 5.0 Gb/s over a local 10 Gb/s network. It attains 4.4 times as high peak goodput and 92.1% lower latency than the state-of-the-art FFmpeg multimedia framework. It also outperforms LIVE555 with over double the goodput and 82.3% lower latency. These results indicate that uvgRTP is currently the fastest open-source RTP library for 4K HEVC video streaming.
Original languageEnglish
Title of host publicationMMSP2020 IEEE International Workshop on Multimedia Signal Processing
PublisherIEEE
Number of pages6
ISBN (Electronic)978-1-7281-9320-5
DOIs
Publication statusPublished - 2020
Publication typeA4 Article in conference proceedings
EventIEEE International Workshop on Multimedia Signal Processing - Tampere, Finland
Duration: 21 Sept 202024 Sept 2020
https://attend.ieee.org/mmsp-2020/

Publication series

NameIEEE International Workshop on Multimedia Signal Processing
ISSN (Electronic)2473-3628

Conference

ConferenceIEEE International Workshop on Multimedia Signal Processing
Country/TerritoryFinland
CityTampere
Period21/09/2024/09/20
Internet address

Publication forum classification

  • Publication forum level 1

Fingerprint

Dive into the research topics of 'Open-source RTP library for high-speed 4K HEVC video streaming'. Together they form a unique fingerprint.

Cite this