v0.22.0

bluenviron/mediamtxv0.22.0Apr 1, 2023by github-actions[bot]

AI Summary

Major update featuring the rebranding to MediaMTX, defaulting to Low Latency-HLS, and adding support for HLS segments on disk.

Key Highlights

  • Rebranding to MediaMTX
  • Low Latency-HLS becomes the default variant
  • Add option to dump HLS segments on disk
  • Support reading UDP/MPEG-TS streams

Breaking Changes

  • Configuration and environment variable prefixes changed

New Features

  • Raspberry Pi Camera text overlay with current time
  • Support for two CSI cameras at once
  • Option to set max size of outgoing UDP packets

Full Release Notes

## Important announcement

rtsp-simple-server is being rebranded as MediaMTX. Furthermore, my main open source projects are being transferred to the [bluenviron organization](https://github.com/bluenviron), in order to allow the community to maintain and evolve the code regardless of my personal availability.

## New features

General

* support reading UDP/MPEG-TS streams (#1490) 
* add option to set max size of outgoing UDP packets (#1588) (#1601) 
 
HLS Muxer

* add option to dump segments on disk (#1322) (#1567)
* make Low Latency-HLS the default variant (#1610) 

Raspberry Pi Camera

* add text overlay with current time (#1288) (#1604) 
* support two CSI cameras at once (#1573) (#1574)

## Fixes and improvements

General

* change prefix of environment variables, rename configuration file, repository and executable (#1639) (#1640) (#1641)
* bump Golang to 1.20 (#1602)
* Bump golang.org/x/net from 0.7.0 to 0.8.0 (#1594)
* Bump github.com/fsnotify/fsnotify from 1.4.9 to 1.6.0 (#1595)
* Bump golang.org/x/crypto from 0.5.0 to 0.7.0 (#1596)
* Bump github.com/pion/webrtc/v3 from 3.1.47 to 3.1.58 (#1598)
* Bump github.com/gookit/color from 1.4.2 to 1.5.3 (#1599)
* Bump github.com/pion/ice/v2 from 2.3.1 to 2.3.2 (#1614)
* Bump github.com/pion/webrtc/v3 from 3.1.58 to 3.1.59 (#1626) 

RTSP server

* use absolute RTSP URL as control attribute (https://github.com/bluenviron/gortsplib/issues/210)

RTSP source

* Support JPEG comment markers in MJPEG encoder (https://github.com/bluenviron/gortsplib/issues/219)
* fix parsing and generation of control attributes that contain RTSPS URLs (https://github.com/bluenviron/gortsplib/issues/216)