Releases: AlexxIT/go2rtc
Releases · AlexxIT/go2rtc
v1.9.2 - 2024-05-17
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):
- Add UTF8 support for ASCII streaming (ecfd740)
- Add support custom color for ASCII streaming (f432e72)
- Add auto reconnect for broken MSE stream #1102 (063fef5)
- Add
bitrate
param to ffmpeg source (5ccbd7c) - Add support key=value pair for cli config (8f2bb3f)
- Add probe stream API #998 (4823e60)
- Add probe link to WebUI (75020d4)
- Add
pix_fmt
to H265 transcoding string (aa4c81c) - Add example about rpi5 cam to readme #1041 (c4949eb)
- Add favicon #1099 by @skrashevich (e6bea97)
- Add git revision and time to logs output #1107 by @skrashevich (0075145)
- Improve cli parameters #1107 by @skrashevich (0075145)
- Improve WebRTC first loading (a51156c)
- Improve WebRTC candidates handling (205018c)
- Improve docker hardware images publishing #1098 by @skrashevich (ad273d3)
- Improve ASCII streaming (83c0053 6d967bc 2929db9 d428a89 6878f05 b1ba5ba)
- Update bundle policy for video-rtc.js viewer (778245d)
- Update Ace editor version #1100 by @skrashevich (5889791)
- Refactoring platform-specific code #1071 by @skrashevich (32e0ee4)
- Fix Kasa KC200 cameras #725 (f7b9804)
- Fix
device_id
anddevice_private
for HomeKit config #1103 (9160403) - Fix stop pending producer on multiple mode requests (d9fb734)
v1.9.1 - 2024-05-06
- Add "human" error from exec source (b3c5ef8)
- Add virtual source to ffmpeg (for testing) (8a7ab63)
- Add multi-platform build shell script #1086 by @skrashevich (4933c14)
- Add support AAC MPEG-2 for magic source #1053 (8ac834b)
- Add support allowed_media_types for RTSP server #1054 (290e011)
- Update dependencies (fix bug in pion/ice) #1072 #1073 #1075 (b9f984d)
- Skip non-media codecs in webrtc module (edbcd3e)
- Support ffmpeg source without input (07f51e6)
- Increase timeout for HLS client #1053 (06d8503)
- Fix multiple dial (connect) on add consumer (2ea66de)
- Fix logger settings for api.ws module (4185202)
- Fix exec handler run pipe instead of rtsp (fb1e761)
- Fix running backchannel exec without start #1080 (a03db50)
- Fix JPEG from mjpg-streamer project (322c332)
- Fix panic on h264.EmitNalus #1076 (4c3de3b)
v1.9.0 - 2024-04-30
- Add logo to project (0eeb3c7)
- Add sanitize from XSS to WebUI (3b3d5b0)
- Add mesa-va-drivers for docker hardware image #910 (b08b883)
- Add streams auto-reload feature to WebUI #1048 by @skrashevich (01e2ed2)
- Add dark mode and centralize CSS to WebUI #1014 by @skrashevich (fcfef30)
- Add extend stream feature to Nest source #723 #855 by @Inrego (7bd346c)
- Add reverse log order and auto-reload logs to WebUI #875 by @skrashevich (675476a)
- Add confirmation dialog before delete stream from WebUI #1063 by @skrashevich (ab405b3)
- Add Milestone format to WebRTC source #1051 by @ggenny (51c5d51)
- Add support for H200 hub and child devices to tapo source #1029 by @aprilmaccydee (fb756b7)
- Add support daemon mode on non-Windows platforms #963 by @skrashevich (9527a2b c7af502)
- Add FreeBSD support #913 by @robvanoostenrijk (070ea38)
- Add customkill signal to exec source #870 #871 by @dadav (732fe47)
- Add backchannel support to exec source #859 by @reifl (7a0646f 5283222 6f1cc94)
- Add colors to logs in WebUI #1069 by @skrashevich (b8b90ab)
- Update docker hardware image to Debian 13 for FFmpeg 6.1 (f237119)
- Update link for latest binary download method #1049 by @skrashevich (9c534b1)
- Update go.mod versions (e23e64a)
- Upgrade GitHub Actions to newer versions #964 by @skrashevich (418cabb)
- Upgrade Ace editor version to 1.33.0 #1056 by @skrashevich (261feb5)
- Optimize docker hardware image size #1035 by @skrashevich (e610081)
- Simplify restart func code (cf4f646)
- Improve exec logs #1043 by @skrashevich (2d8ef99)
- Fix reconnection issue (5fa31fe)
- Fix double rtsp in the control field #830 (4b62a6e)
- Fix ivideon source #1031 #1039 by @egmen (0bda4d8)
- Fix "no response" error when viewing cameras via apple watch #949 by @civita (6cf3cd1)
- Fix crash with tapo cameras not returning 401 #961 by @janza (fffb22d)
- Fix potential slowloris attacks to api module #1045 by @skrashevich (12a7503)
- Fix panic on wrong sources config in some cases #1009 by @skrashevich (1682d18)
- Fix isapi source in some cases #903 #962 #967 #1062 by @f1d094 (d967014 e304035)
- Fix copy to clipboard func in some browsers #878 by @skrashevich (d6774bb)
- Fix code style for HTML/JS files (fd6014c)
- Fix WebRTC WriteRTP panic #994 (bec7927)
- Fix panic on write to WebRTC source #935 (0698f90)
- Fix tests (b4a524f)
v1.8.5 - 2024-01-01
- 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
v1.8.3 - 2023-11-15
- 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
- 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
- Fix missing version number in the Web API
- Update external dependencies
v1.8.0 - 2023-10-14
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
v1.7.1 - 2023-09-10
- Add support HomeKit doorbells pairing (ex. Aqara G4)
- Add support webrtc go2rtc source with auth #539
- Restore fix for Chinese buggy cameras #607
- Update default connection deadline from 3 to 5 seconds
- Update libs dependencies
- Fix changing config via WebUI and HomeKit simultaneously
- Fix save pairings for HomeKit server in some cases
- Fix HomeKit pairing for some cameras
- Fix malformed HTTP version for HomeKit source #620
- Fix panic for HomeKit source