BSD Ports

www/srt 1.5.7_1 FreeBSD

Secure Reliable Transport (SRT) Protocol

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
91a4bfd804
License
LGPL21
Categories
www
Package size
437.1 KiB, 1526.6 KiB installed

Description

SRT is an open source video transport protocol and technology stack that optimizes streaming performance across unpredictable networks with secure streams and easy firewall traversal, bringing the best quality live video over the worst networks. The SRT Open Source project, driven by the SRT Alliance, is a collaborative community of industry leaders and developers striving to achieve lower latency internet video transport by continuously improving open-source SRT.

In the other systems

SystemPortVersion
FreeBSDwww/srt1.5.7_1
DragonFlywww/srt1.5.4
MidnightBSDwww/srt1.5.4

Install

Binary package:

pkg install srt

From the ports tree:

cd /usr/ports/www/srt/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	srt>0:www/srt
LIB_DEPENDS=	libsrt.so:www/srt

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.5.7_11.5.7_11.5.11.5.41.5.7_1
FreeBSD:14:quarterly1.5.7_11.5.7_1n/a1.5.41.5.7_1
FreeBSD:15:latest1.5.7_11.5.7_1n/a1.5.41.5.4
FreeBSD:15:quarterly1.5.7_11.5.7_1n/an/an/a
FreeBSD:16:latest1.5.7_11.5.7_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Test 1

The full lists below include those, and their dependencies in turn.

Build dependencies 15
Run dependencies 3
Required by 1299

The first 100 are listed.

Configuration

Options name: www_srt

OptionDefaultDescription
GNUTLSoffSSL/TLS support via GnuTLS
OPENSSLonSSL/TLS support via OpenSSL
SRTFFPLAYonInstall the srt-ffplay script
USES
cmake:testing compiler:c++17-lang pathfix shebangfix
Service scripts
none

Files

pkg-plist 15
  • bin/srt-ffplay
  • bin/srt-file-transmit
  • bin/srt-live-transmit
  • bin/srt-tunnel
  • include/srt/access_control.h
  • include/srt/logging_api.h
  • include/srt/platform_sys.h
  • include/srt/srt.h
  • include/srt/udt.h
  • include/srt/version.h
  • lib/libsrt.so
  • lib/libsrt.so.1.5
  • lib/libsrt.so.1.5.7
  • libdata/pkgconfig/haisrt.pc
  • libdata/pkgconfig/srt.pc
distinfo 1
FileSizeSHA256
Haivision-srt-v1.5.7_GH0.tar.gz1.794204e+06017cd1e437ef2073a4dd10ddf7b55e86bc3d6ebac0393d13bd22f6a57055d32b

Commit history 5

DateCommitCreditsLog message
91a4bfd804 Yuri Victorovich www/srt: Remove duplicate option OPENSSL
PR: 298392 Reported by: Daniel Engberg <[email protected]>
af4f629e3a Yuri Victorovich www/srt: update 1.5.6 → 1.5.7
88c18f3c40 Yuri Victorovich www/srt: Update WWW
The previous commit for 1.5.6 resolved the following CVEs: * CVE-2026-55869: Heap-Based Buffer Overflow in KMREQ Handling * CVE-2026-55868: Encryption State Machine Downgrade ChangeLog: https://github.com/Haivision/srt/releases/tag/v1.5.6
52763c825c Yuri Victorovich www/srt: update 1.5.5 → 1.5.6
7bf6e3c5bc Juhani Krekelä www/srt: add SRTFFPLAY option
PR: 293009