v0.23.6

bluenviron/mediamtxv0.23.6Jun 21, 2023by github-actions[bot]

AI Summary

Fixes configuration issues, renames environment variables, and adds support for ISO8601 dates in HLS.

Key Highlights

  • Rename environment variable RTSP_PATH to MTX_PATH.
  • Fix 'runOnDemandRestart: yes' functionality.
  • Support ISO8601 dates in HLS playlists.
  • Allow using odd interleaved IDs in RTSP.

Breaking Changes

  • Rename environment variable RTSP_PATH into MTX_PATH

New Features

  • Environment variable rename
  • runOnDemand fix
  • ISO8601 date support
  • Odd RTSP interleaved IDs

Full Release Notes

## Fixes and improvements

General

* fix 'runOnDemandRestart: yes' (#1947)
* rename environment variable RTSP_PATH into MTX_PATH (#1967)
* add Arch Linux package to the README (#1957) (#1969)

WebRTC

* make preflight OPTIONS requests work with external auth (#1941) (#1964)
* fix using inline credentials in URLs (#1919) (#1966)

RTSP

* return an error in case of invalid packet (https://github.com/bluenviron/gortsplib/issues/305). . when reading with TCP and packet has an unknown format.
* allow using odd interleaved IDs (https://github.com/bluenviron/gortsplib/issues/304) (https://github.com/bluenviron/mediamtx/issues/1762)
* client: support URLs with IPv6 and no port (https://github.com/bluenviron/gortsplib/issues/313) (https://github.com/bluenviron/gortsplib/issues/316)

HLS

* support ISO8601 dates (https://github.com/bluenviron/gohlslib/issues/50) (https://github.com/bluenviron/mediamtx/issues/1958)

Dependencies

* build(deps): bump github.com/pion/webrtc/v3 from 3.2.9 to 3.2.10 (#1932)
* build(deps): bump golang.org/x/crypto from 0.9.0 to 0.10.0 (#1945)
* build(deps): bump golang.org/x/net from 0.10.0 to 0.11.0 (#1946)
* build(deps): bump github.com/pion/ice/v2 from 2.3.7 to 2.3.8 (#1956)