BSD Ports

multimedia/mediamtx 1.21.2_1 FreeBSD

Ready-to-use RTSP / RTMP / LL-HLS / WebRTC server and proxy that allows to read, publish and proxy video and audio streams

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
multimedia, net
Package size
9068.6 KiB, 38660.9 KiB installed

Description

MediaMTX is a ready-to-use and zero-dependency real-time media server and media proxy that allows to publish, read, proxy, record and playback video and audio streams. It supports multiple protocols such as SRT, WebRTC, RTSP, RTMP, HLS, UDP/MPEG-TS and also able to record and serve media on demand.

In the other systems

SystemPortVersion
FreeBSDmultimedia/mediamtx1.21.2_1
DragonFlymultimedia/mediamtx1.11.3_2

Install

Binary package:

pkg install mediamtx

From the ports tree:

cd /usr/ports/multimedia/mediamtx/ && make install clean

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

RUN_DEPENDS=	mediamtx>0:multimedia/mediamtx

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.21.21.21.2-1.14.01.21.2
FreeBSD:14:quarterly1.21.1_11.21.1_1n/a1.12.3_11.21.1_1
FreeBSD:15:latest1.21.21.21.2n/a-1.14.0
FreeBSD:15:quarterly1.21.1_11.21.1_1n/an/an/a
FreeBSD:16:latest1.21.11.21.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
mediamtx

Message after installing

Edit /etc/rc.conf(.local) to start MediaMTX automatically at system
  startup. Support for rpiCamera is not included.

  A sample configuration file is installed at the following location:
  %%PREFIX%%/etc/mediamtx.yml.sample

Files

pkg-plist 2
  • bin/mediamtx
  • @sample(mediamtx,mediamtx,0640) etc/mediamtx.yml.sample
distinfo 3
FileSizeSHA256
go/multimedia_mediamtx/mediamtx-v1.21.2/release.zip7.704258e+06abbda85f3e9b8325fc6b8dbf4fa612ea87144ebad93c2150594e64aad58ec529
go/multimedia_mediamtx/mediamtx-v1.21.2/v1.21.2.mod4464da1a06526db782f41494f8548eb9f927c63e05ba5f0486403e27605bc19d183c
go/multimedia_mediamtx/mediamtx-v1.21.2/v1.21.2.zip1.026206e+06e11b1e47fd45840afab3e7b4f44a10e31e39417c34f036f5507e8d5787878514
Master sites 1
  • https://github.com/video-dev/hls.js/releases/download/v1.7.3/:hlsjs

Commit history 13

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
00e3d4b33e Daniel Engberg multimedia/mediamtx: Update to 1.21.2
Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.21.2
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
2c73fa4d6e Dag-Erling Smørgrav various: Drop Go 1.26+ version pin
This is a nop since 1.26 is the oldest supported version.
633799d22a Daniel Engberg multimedia/mediamtx: Update to 1.21.1
Changelog: https://github.com/bluenviron/mediamtx/releases/tag/v1.21.1

The latest 5 of 13 in the history this site was built from.