Skip to content

Releases: AlexxIT/go2rtc

v1.9.12 - 2025-11-16

16 Nov 16:14

Choose a tag to compare

Security update

  • Add security notes to readme (cb22ae7)
  • Add config local_auth for api module (44d59b1)
  • Add config for the list of modules to init (15ec995)
  • Add config allow_paths for api module (231cab3)
  • Add config allow_paths for exec module (640db30)
  • Add config allow_paths for echo module (2836fda)
  • Add insecure sources logic (2133f53)
  • Add check for insecure uri from onvif source (e2c7d06)
  • Add errors output to streams API (ac80f14)
  • Add trace log for ignored api paths (2ce38b4)

HomeKit server update

  • Add support maxwidth/maxheight settings for homekit source (d053d88)
  • Add support custom params for hass source (964bb22)
  • Add support uint64 to tlv8 (96919bf)
  • Code refactoring for HomeKit server (158f9d3)
  • Improve homekit secure conn buffers (ff18283)
  • Improve homekit tlv8 parsing (994e0dc)
  • Rename HomeKit structures according to specs (e4359ac)
  • Fix HomeKit proxy EVENTs #684 #1923 (81cfcf8)
  • Fix HomeKit proxy for hass source #1353 (5cc3219)
  • Fix API /api/homekit/accessories (bc1a4ac)

WebUI update

Other

  • Add api endpoint to return supported schemas #1939 by @edenhaus (c98b0a8)
  • Code refactoring for tapo source (7254bd4)
  • Restore simple onvif client logic (cc97bc3)
  • Fix onvif client for some cameras (6db4dda)
  • Fix tapo source for some cameras #1918 (9f407a7)
  • Fix wrong log message for streams module (c10a06d)

v1.9.11 - 2025-10-21

21 Oct 13:21

Choose a tag to compare

Main

Other

v1.9.10 - 2025-09-24

24 Sep 13:49

Choose a tag to compare

Wyoming source (WIP)

  • Add wyoming module (902af5e)
  • Add logs to wyoming module (df2e982)
  • Add readme for exec and wyoming modules (7cf672d)
  • Add support snd mode for wyoming module (80f57a0)
  • Add support mic mode for wyoming module (3b7309d)
  • Add support events to wyoming server (518cae1)
  • Add support body to expr fetch func (545a105)
  • Add PlayFile function to wyoming server (c50e894)
  • Change wyoming Event.Data type to string (70b4bf7)
  • Improve readme for wyoming module (6d37cce)
  • Update wyoming producer and backchannel (6df1e68)
  • Update wyoming readme about events (fce41f4)
  • Remove errors from wyoming server handlers (890fd78)

Wyoming-related improvements

  • Add wav backchannel (not used yet) (7fe23c7)
  • Add support codec check for alsa source (1b41f61)
  • Add universal PCM transcoder (f535595)
  • Add ioctl package (bad7caa)
  • Change alsa source name for discovery API (5666943)
  • Change codec channels from uint16 to uint8 (e1342f0)
  • Rewrite exec backchannel (d0c3cb0)

New sources

Dependencies

  • Update dependencies (3e4dce2)
  • Update all dependencies and min go version to 1.23 (34b103b)
  • Update pion/webrtc library to v4 (af7509e)
  • Update go (build) version to 1.25 and related readme (26f16e3)

Docs

Other

Breaking Changes

  • Removed support for older versions of Windows and macOS
  • Removed ngrok binary from Docker containers

v1.9.9 - 2025-03-10

10 Mar 03:22

Choose a tag to compare

V4L2 source

  • Add support v4l2 source (d59139a)
  • Add support mips arch for v4l2 source (7e0a163)
  • Add support framerate param for v4l2 source (59161c6)
  • Add support H264, H265, NV12 for V4L2 source #1546 (82f6c2c)
  • Add readme for V4L2 module (297ecfb)
  • Change ListSizes function for V4L2 device (93252fc)
  • Code refactoring for v4l2 device (773e415)
  • Update v4l2 discovery (879ef60)
  • Fix v4l2 source for MIPS (0664e46)
  • Fix build for mipsle (33e0ccd)

Other

v1.9.8 - 2025-01-03

03 Jan 14:01

Choose a tag to compare

  • Add support VIGI cameras #1470 (8ecaabf)
  • RTMP server enhancement to support OpenIPC cameras (a3f084d)
  • Update go dependencies (bc9194d)
  • Improve ONVIF server (f601c47)
  • Fix broken incoming sources after v1.9.7 #1458 (25145f7)
  • Fix parsing RTSP Transport header #1235 (f1ba5e9)
  • Fix OPUS/48000/1 for RTSP from some cameras #1506 (0d6b8fc)
  • Fix ONVIF XML tag parsing in some cases (4035e91)

WIP

v1.9.7 - 2024-11-11

11 Nov 17:42

Choose a tag to compare

v1.9.6 - 2024-10-29

29 Oct 14:57

Choose a tag to compare

v1.9.5 - 2024-10-28

28 Oct 19:58

Choose a tag to compare

v1.9.4 - 2024-06-18

18 Jun 18:41

Choose a tag to compare

Main

Add live streaming network graph in DOT format (734393d)
Check it: AlexxIT/Blog#24

Other

v1.9.3 - 2024-06-06

06 Jun 13:16

Choose a tag to compare

  • Add debug logs for RTSP pipe (a518488)
  • Add ffmpeg auto codec selection logic #1008 (8a7712a 02af2e2 d2346a2)
  • Add ffmpeg version checker (c726651 bf3f81c)
  • Add output/aac for ffmpeg source (6d9c701)
  • Add wav format to magic producer (54c8ca0)
  • Add using wav format for ffmpeg transcoding to PCMA/PCMU (c41bddb)
  • Add stream source validation for dynamic streams (6fafd10)
  • Add ffmpeg TTS source (53242ea 8f57b1a)
  • Add /api/ffmpeg for playing files and tts on cameras with two-way audio (b3e9ed2)
  • Add timeout query param to RTSP incoming source #1118 (d9d2bdf)
  • Add support rawvideo format (f8bc25d)
  • Add streaming to rawvideo format (6f34cf0)
  • Add more log customization options (4534b4d)
  • Add print exec stderr to logs for debug level #846 (3932dba)
  • Add log level for ffmpeg module (8cb513c)
  • Add interactive shell detection for console output #1141 by @skrashevich (660979d)
  • Add video bitrate setting for HomeKit source #851 (a9e7a73)
  • Add handling if mp4 client drops connection (2ab1d9d)
  • Add config schema.json (50ad3b2)
  • Add rtsp_client for testing ghost exec process (e0b1a50)
  • Add hls.html just as demo (50f9913)
  • Improve play audio on RTSP backchannel (bc8295b)
  • Code refactoring for magic producer (99cc21a)
  • Code refactoring for ffmpeg device and virtual (af05083)
  • Code refactoring for app module (756be98)
  • Rewrite Receiver/Sender classes #767 (31e4ba2)
  • Update color index func for ascii stream (0bd2fcd)
  • Update codec section in stream info (8377ad1)
  • Update Go version to 1.22 #1150 (a01da18)
  • Update dependencies (2bab0a0)
  • Update docs about config (e3188a0)
  • Change import log for hass module from debug to trace (ff39e2e)
  • Change logs timestamp format in WebUI (649de01)
  • Remove PCMU for two way for DVRIP source #1111 (686fb37)
  • Fix revision info for alpine docker containers #1123 by @skrashevich (9143729)
  • Fix two way audio for some DVRIP cameras #1122 by @isegals (2b3e6a2)
  • Fix aac.DecodeConfig sampleRate parsing (78a74da)
  • Fix detection webrtc without audio #1106 (8749562)
  • Fix pix_fmt for publishing to RTMP servers (268629f)
  • Fix support some RTMP servers #947 (8bae463)
  • Fix timestamps for RTMP client (0ccfcb0)
  • Fix two-way audio for webrtc client (ea17b42)
  • Fix ghost exec/ffmpeg process #894 (9bb36eb)