Skip to content

v0.21.1

Compare
Choose a tag to compare
@github-actions github-actions released this 08 Jan 21:13
· 926 commits to main since this release

New features

RTMP server

  • Support publishing with RTMP and H265 (tested with OBS Studio) (#1333) (#1279) ad52b3f

HLS muxer

HLS source

  • support proxying any number of tracks 3f7009f
  • support proxying H265 and Opus tracks f837ba6

API

WebRTC

  • allow connectivity inside a container or behind a NAT by adding parameters webrtcICEHostNAT1To1IPs, webrtcICEUDPMuxAddress, webrtcICETCPMuxAddress by @andrew-ld (#1323) b27c363 b26f848

Fixes and improvements

General

RTSP server

RTSP source

WebRTC

  • fix connection in case of high latency bab5cae
  • print ICE candidate descriptions c42e2a5
  • fix HTTP status code of index page 5a01430
  • fix freeze on Firefox 777860f
  • fix timeout in case of H264 tracks ec1f957
  • keep the WebSocket connection open in order to signal shutdowns b20abbe

HLS source

  • support MPEG-TS streams with metadata tracks 0c6385f
  • download first playlist once 241c81d
  • fix crash in case of invalid EXT-X-MEDIA-SEQUENCE 3154176
  • skip unsupported tracks fa1c072

HLS muxer

  • restore support for EXT-X-PRELOAD-HINT 242fa0b
  • add workaround for bug on latest iPhone iOS 37baa33
  • avoid an infinite loop when hlsAlwaysRemux is true 7420ef1

Raspberry Pi Camera