uvgrtpOpen-source C++ library for RTP/SRTP media delivery
4.0.1netΣ=0 3.1.6_1Version of this port present on the latest quarterly branch.upstream: v4.0.2A newer version was found upstream by portscout, first on 2026-11-06.
uvgRTP is an Real-Time Transport Protocol (RTP) library written in C++
with a focus on simple to use and high-efficiency media delivery over the
Internet. It features an intuitive and easy-to-use API, built-in support
for transporting Versatile Video Coding (VVC), High Efficiency Video
Coding (HEVC), Advanced Video Coding (AVC) encoded video and Opus encoded
audio. Furthermore, uvgRTP can be used to transport Visual Volumetric
Video-based Coding (V3C) encoded volumetric video. uvgRTP also supports
End-to-End Encrypted (E2EE) media delivery using the combination of
Secure RTP (SRTP) and ZRTP. uvgRTP has been designed to minimize memory
operations to reduce its CPU usage and latency.
net/uvgrtp: the port had been updated to version 4.0.1
Enable encryption via libcrypto++ after replacing improper
call to pkg_search_module() with pkg_check_modules() which
also prints detected library version.
Reported by: portscout
net/uvgrtp: pass down BUILD_SHARED_LIBS to fix the port's build
By specifying add_library(... SHARED) we were instructing CMake
to build all but one objects in PIC mode, in turn causing the
infamous "relocation R_X86_64_32S cannot be used against local
symbol" error upon linking the program. Mend this by using the
documented and cleaner BUILD_SHARED_LIBS approach. While here,
fix an IF block open/close arguments mismatch CMake warning.
Reported by: pkg-fallout