Skip to content

Releases: AlexxIT/go2rtc

v1.9.3 - 2024-06-06

06 Jun 13:16
Compare
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)

v1.9.2 - 2024-05-17

17 May 13:14
Compare
Choose a tag to compare

Important. The HomeKit server config fix will break your current settings if you have device_id or device_private configured. Remove them or re-add the cameras to Apple Home.

Add support streaming as animated ASCII art to terminal (41badbf):

v1.9.1 - 2024-05-06

06 May 17:46
Compare
Choose a tag to compare

v1.9.0 - 2024-04-30

30 Apr 12:28
Compare
Choose a tag to compare

v1.8.5 - 2024-01-01

01 Jan 06:49
Compare
Choose a tag to compare
  • Add support Rockchip hardware transcoding #768 by @MarcA711
  • Add support OPUS codec for MPEG-TS source #788
  • Add log viewer to WebUI #780 by @skrashevich
  • Add support subtype for Tapo source #792
  • Add error for wrong HomeKit source #805
  • Add support H265 to FLV source #822
  • Ensure exit code is within valid range #785 by @skrashevich
  • Fix buggy SDP from D-Link cameras #771
  • Fix support FFmpeg device on Windows #794
  • Fix CORS support in WHEP/WHIP API #798 by @MPTres
  • Fix H265 support from OpenIPC project
  • Fix exec source leaves zombie processes after fail #814
  • Fix hardware profiles for H265 templates #809 by @MPTres
  • Fix OPUS choppy audio for HomeKit server #667 #843 by @civita
  • Fix mdns log message #843 by @civita
  • Fix support Aqara G2H #793 by @duncanleo
  • Fix panic on reconnect #828

v1.8.4 - 2023-11-19

19 Nov 15:45
Compare
Choose a tag to compare
  • Add support ADTS to magic producer #745
  • Improve support incoming MJPEG in some cases #747
  • Fix https source in some cases #731
  • Fix api port for homekit module #756

v1.8.3 - 2023-11-15

15 Nov 09:25
Compare
Choose a tag to compare
  • Add new GoPro source for streaming from GoPro cameras
  • Add support unix socket for api module #746
  • Add support incoming H264 bitstream #745
  • Fix https source #731
  • Fix support Tapo C210 firmware v1.3.9 #733
  • Fix homekit source panic on stop producer #734
  • Fix panic for broken RTP with AAC #697
  • Fix digest auth in some cases

v1.8.2 - 2023-11-04

04 Nov 15:57
Compare
Choose a tag to compare
  • Add expr source
  • Add support multiline exec source
  • Add IPv6 support to WebRTC #721
  • Add more ffmpeg transcoding presets
  • Add support host candidate config
  • Increase buffer for RTP producers
  • Update WebRTC candidates logic #681
  • Fix pixel format for h264 vaapi hardware transcoding #694 #366
  • Fix ngrok support
  • Fix wrong SDP for MERCURY camera #708
  • Fix panic for HomeKit source without SRTP module #712
  • Fix raw conn for https client (wss transport for rtsp source)
  • Fix memory overflow on bad RTSP sources #675

v1.8.1 - 2023-10-15

15 Oct 17:27
Compare
Choose a tag to compare
  • Fix missing version number in the Web API
  • Update external dependencies

v1.8.0 - 2023-10-14

14 Oct 14:29
Compare
Choose a tag to compare

Main changes

  • New mechanics - publish stream to popular streaming services via RTMP: YouTube, Telegram, etc.
  • Total rework DVRIP source
  • Support two-way audio for DVRIP source #633
  • Add media config option for JS player with microphone support for WebRTC integration
  • Support MSE for Safari 17 (need to wait release iOS 17.1)
  • Add RTMP server for input and output streams

Other changes

  • Add support /api/restart #652 by @skrashevich
  • Add support output to HTTP-FLV
  • Add support TLS cert/key as file path #680
  • Rewrite HAP (HomeKit) secure connection (improve proxy mode)
  • Change config editor to unpkg instead of cloudflare #661 by @skrashevich
  • Fix snapshots for some streams
  • Fix support broken SPS for MSE/MP4
  • Fix onvif source with line breaks #638 #662
  • Fix send audio to RTSP (cuts out after 30 seconds) #659
  • Fix panic on aac.RTPDepay #635
  • Fix panic from roborock source (iot.Dial error) #601
  • Fix panic for homekit source (nil conn) #628
  • Fix ffmpeg pix_fmt for H264 transcoding
  • Fix for YCbCr range on hardware transcoding
  • Fix openapi specs #653 by @skrashevich
  • Fix broken link in README #656 by @skrashevich
  • Fix SO_REUSEPORT for macOS #626 by @skrashevich
  • Fix duplicate pairing strings in config #632 by @skrashevich
  • Fix HLS JS error on latest iOS