v1.4.1

bluenviron/mediamtxv1.4.1Dec 24, 2023by github-actions[bot]

AI Summary

Addresses RTMP parsing errors and enhances WebRTC compatibility with older Chrome versions.

Key Highlights

  • RTMP extended timestamp parsing fixes
  • Change default RTMPS port to 1936 when omitted
  • WebRTC Chrome versions older than M72 support
  • RPi Camera log level support

Breaking Changes

  • change default RTMPS port to 1936 when it is omitted in source

New Features

  • RTMP parsing fixes
  • WebRTC Chrome compatibility
  • RPi Camera log level

Full Release Notes

## Fixes and improvements

RTMP

* fix parsing error caused by extended timestamps (https://github.com/bluenviron/mediamtx/issues/2393) (https://github.com/bluenviron/mediamtx/issues/2556) (https://github.com/bluenviron/mediamtx/issues/2384) (https://github.com/bluenviron/mediamtx/issues/1550) (https://github.com/bluenviron/mediamtx/issues/2564) (https://github.com/bluenviron/mediamtx/issues/2808)
* return error in case of extended chunk stream IDs (https://github.com/bluenviron/mediamtx/issues/2806)
* rtmp, srt: fix output of 'is reading from' log entry (https://github.com/bluenviron/mediamtx/issues/2820)
* change default RTMPS port to 1936 when it is omitted in source (https://github.com/bluenviron/mediamtx/issues/2821)

HLS

* bump hls-js to v1.4.14 (https://github.com/bluenviron/mediamtx/issues/2825)

WebRTC

* support Chrome versions older than M72 (https://github.com/bluenviron/mediamtx/issues/2621) (https://github.com/bluenviron/mediamtx/issues/2814)

SRT

* rtmp, srt: fix output of 'is reading from' log entry (https://github.com/bluenviron/mediamtx/issues/2820)

RPI Camera

* pass log level to libcamera (https://github.com/bluenviron/mediamtx/issues/2617) (https://github.com/bluenviron/mediamtx/issues/2811)

Dependencies

* build(deps): bump github.com/pion/rtcp from 1.2.12 to 1.2.13 (https://github.com/bluenviron/mediamtx/issues/2801)
* build(deps): bump github.com/google/uuid from 1.4.0 to 1.5.0 (https://github.com/bluenviron/mediamtx/issues/2804)
* build(deps): bump golang.org/x/crypto from 0.16.0 to 0.17.0 (https://github.com/bluenviron/mediamtx/issues/2823)