github bluenviron/mediamtx v1.15.3

one day ago

Fixes and improvements

General

RTSP

RTMP

  • fix freeze when reading source (#5117) tracks were read without deadlines, freezing the server if they were not present. This patch also allows to close the server immediately during track reading.
  • client: fix compatibility with SRS (#4630) (bluenviron/gortmplib#9)

RPI Camera

Dependencies

  • code.cloudfoundry.org/bytefmt updated from v0.54.0 to v0.55.0
  • github.com/bluenviron/gortmplib updated from v0.1.0 to v0.1.1
  • github.com/bluenviron/gortsplib/v5 updated from v5.1.0 to v5.1.1
  • github.com/bluenviron/mediacommon/v2 updated from v2.5.0 to v2.5.1
  • github.com/pion/rtcp updated from v1.2.15 to v1.2.16
  • github.com/pion/webrtc/v4 updated from v4.1.4 to v4.1.6
  • github.com/pion/sctp updated from v1.8.39 to v1.8.40
  • github.com/pion/transport/v3 updated from v3.0.7 to v3.0.8
  • golang.org/x/mod updated from v0.28.0 to v0.29.0
  • golang.org/x/tools updated from v0.37.0 to v0.38.0
  • github.com/bluenviron/mediamtx-rpicamera updated from v2.5.0 to v2.5.1

Security

Binaries are compiled from source through the Release workflow without human intervention, preventing any external interference.

You can verify that binaries have been produced by the workflow by using GitHub Attestations:

ls mediamtx_* | xargs -L1 gh attestation verify --repo bluenviron/mediamtx

You can verify checksums of binaries by downloading checksums.sha256 and running:

cat checksums.sha256 | grep "$(ls mediamtx_*)" | sha256sum --check

Don't miss a new mediamtx release

NewReleases is sending notifications on new releases.