v0.23.1

bluenviron/mediamtxv0.23.1May 20, 2023by github-actions[bot]

AI Summary

A regression fix release following v0.23.0, primarily addressing API endpoint changes and stability issues in WebRTC and HLS components.

Key Highlights

  • API prefix bumped from /v1 to /v2
  • New /get endpoints added for retrieving entities by ID or name
  • Fixed WebRTC ICE servers validation and crash exceptions
  • Fixed HLS 404 error with specific configuration settings

Breaking Changes

  • API prefix changed from /v1 to /v2

New Features

  • Added item count and sorting to /list endpoints
  • Fixed missing H264/H265 keyframe warning messages

Full Release Notes

## Note

This release is mostly dedicated to fix regressions introduced in v0.23.0. Major releases allow to introduce new features, but every addition is linked the risk of breaking something. Thanks to all the people that immediately tested the new version, reported issues and allowed to quickly develop the fixes included in this release: @tbnguyen1407, @alpe12, @felder, @nigelsim, @blu006, @Tokolosh, @0ip  

## Fixes and improvements

WebRTC

* fix exception in browser when webrtcICEServers is empty (#1817) (#1821). this fixes a regression introduced in v0.23.0.

RTMP

* fix crash when publishing video-only tracks (#1819) (#1822). this fixes a regression introduced in v0.23.0.

HLS

* fix 404 error when hlsAlwaysRemux and sourceOnDemand are both true (#1818) (#1834)

API

* bump API prefix from /v1 to /v2 (#1815)
* add /get endpoints (#1577) (#1823). this allows to get entities by ID or name after /list endpoints were changed in v0.23.0.
* fix wrong pageCount in /list endpoints (#1813) (#1824)
* add item count to /list endpoints (#1813) (#1829)
* sort results of /list endpoints (#1828)

General

* fix missing H264/H265 keyframe warning message (#1825)