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
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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.5.7_1 | 1.5.7_1 | 1.5.1 | 1.5.4 | 1.5.7_1 |
| FreeBSD:14:quarterly | 1.5.7_1 | 1.5.7_1 | n/a | 1.5.4 | 1.5.7_1 |
| FreeBSD:15:latest | 1.5.7_1 | 1.5.7_1 | n/a | 1.5.4 | 1.5.4 |
| FreeBSD:15:quarterly | 1.5.7_1 | 1.5.7_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.5.7_1 | 1.5.7_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Test 1
googletest>=0: devel/googletest
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 3
Required by 1299
- accessibility/kdeaccessibility
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/qt6-speech
- arabic/libreoffice
- archivers/ark
- archivers/engrampa
- archivers/file-roller
- astro/gpsbabel
- astro/marble
- astro/merkaartor
- astro/qmapshack
- astro/siril
- astro/viking
- astro/wmglobe
- audio/TonieToolbox
- audio/amarok
- audio/amberol
- audio/aqualung
- audio/ardour
- audio/atunes
- audio/aubio
- audio/audacity
- audio/audiocd-kio
- audio/audiowmark
- audio/baresip
- audio/beets
- audio/bliss
- audio/cantata
- audio/carla
- audio/chromaprint
- audio/cliamp
- audio/cmus
- audio/cyanrip
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/elisa
- audio/entropypianotuner
- audio/essentia
- audio/fdmf
- audio/fooyin
- audio/g4music
- audio/gnome-music
- audio/gnome-podcasts
- audio/gonic
- audio/gstreamer1-plugins-chromaprint
- audio/id3el
- audio/jacktrip
- audio/jamulus
- audio/juk
- audio/kid3
- audio/kwave
- audio/lollypop
- audio/midivisualizer
- audio/mixxx
- audio/mpg123.el
- audio/mps
- audio/mpz
- audio/musicpd
- audio/owntone
- audio/pacpl
- audio/pianobar
- audio/pianod2
- audio/pithos
- audio/plasma6-kpipewire
- audio/pragha
- audio/puddletag
- audio/py-aubio
- audio/py-essentia
- audio/py-pyacoustid
- audio/py-pydub
- audio/py-pyradio
- audio/py-torchaudio
- audio/qtractor
- audio/rhythmbox
- audio/rsgain
- audio/sayonara
- audio/sc3-plugins
- audio/shairport-sync
- audio/shortwave
- audio/shuriken
- audio/siren
- audio/somafm-cli
- audio/sonata
- audio/songsee
- audio/spek
- audio/squeezelite
- audio/strawberry
- audio/subtui
- audio/supercollider
- audio/tuner
- audio/unflac
The first 100 are listed.
Configuration
Options name: www_srt
| Option | Default | Description |
|---|---|---|
| GNUTLS | off | SSL/TLS support via GnuTLS |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| SRTFFPLAY | on | Install 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
| File | Size | SHA256 |
|---|---|---|
| Haivision-srt-v1.5.7_GH0.tar.gz | 1.794204e+06 | 017cd1e437ef2073a4dd10ddf7b55e86bc3d6ebac0393d13bd22f6a57055d32b |
Commit history 5
| Date | Commit | Credits | Log 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 |