Skip to content

v0.20.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Aug 16:54
· 903 commits to main since this release

New major features

  • Add native support for the raspberry Pi camera. Please take a look at the README in order to enable this feature (#1057)
  • Support the RTMPS protocol (#1089)
  • API: add "created" field to RTSP sessions, RTMP connections, HLS muxers (092a2be)
  • API: add published track list to /v1/paths/list (101ea25)

Fixes and improvements

  • General: bump golang to 1.18, node to 16 (8267f4c)
  • General: print track codecs into logs (cb8aec8)
  • General: fix deadlock when sourceOnDemand is true and source exits (f5a031d)
  • General: support HE-AAC v1 and HE-AAC v2 tracks (#1068)
  • API: return static sources in paths/list even if sourceOnDemand is true (7067c02)
  • RTSP server: Return 501 and keep connection open in case of unhandled methods (#1066)
  • RTSP server: fix freeze caused by race condition (bluenviron/gortsplib@8883050)
  • RTMP server / source: improve performance. Reuse existing structs instead of allocating them during every read() (0db2d3e)
  • RTMP server: set right command ID when replying to a play request (a19a20a)
  • RTMP server: fix reading metadata from onMetadata when there's no audio (4990e98)
  • RTMP server: stop inserting a AV_SEQHDR message before every IDR (51e0bbd)