Xiaomi source improvement
Support for modern cameras has been significantly improved, and limited support for older Xiaomi cameras has been added.
- Add support cateye devices to xiaomi source (753d661)
- Add TUTK protocol to xiaomi source (5b1da84)
- Add cache to xiaomi cloud logins (9a1eac8)
- Add support cs2+tcp protocol for xiaomi source (2f470fa)
- BIG rework of xiaomi source (4ffdeb0)
- Code refactoring for xiaomi source (425fcff)
- Improve cs2+udp proto for xiaomi source #2026 #2030 (59161fc) (b19c081)
- Fix TCP keepalive to match official Mi Home app #2029 by @Johnnybyzhang (dab9efb)
- Fix login to Xiaomi account with captcha #1985 (eb39b80)
- Fix audio sample rate for some xiaomi cameras #2006 (4dae65a)
- Fix two-way audio for cs2+tcp proto for xiaomi source (2f43bfe)
Wyze source
Support for the native Wyze camera protocol has been added. This will require testing and feedback.
WebUI
The config editor has been significantly improved. It now has config specification validation, autocompletion, and tooltips.
- Replace ace editor to Monaco with config hints #1980 by @skrashevich (07fb78d)
- Add suggest button to config editor (654e78b)
- Move all JS libs to cdn.jsdelivr.net (6d77b17)
- Move schema.json to www/static (1ec40f2)
- Remove unnecessary codecs.html (790fdfb)
WebRTC
I hope this update finally fixes the UDP listener, especially for some users of virtual environments with IPv6.
ONVIF improvement
Some improvements to the ONVIF server for compatibility with different NVRs.
- Adding onvif name and hardware in info field of onvif discovery #1991 by @FIGIO55 (b65ee27)
- Improve ONVIF server support #1299 (af81995)
- Fix ONVIF server support for Unifi Protect #1994 (fc22b20)
Multitrans source
New two-way audio protocol for Chinese versions of TP-Link cameras.
- Add two-way talk support for TP-Link IPC camera #1995 by @forrestsocool (572f07f)
- Add multitrans source to readme (6a5deec)
Dev versions
Now the dev version of the application contains a build number and is easy to distinguish from the release version.
- Add fetch tags to GitHub actions (7969836)
- Set app version from git info (079d404)
- Update app dev version format (212def9)
Readme
- Add formats and protocols to readme (e960f90)
- Add about OS versions to readme (f9f22cd)
- Update README with Doorbird support details #2023 by @oeiber (5780bf3)
- Update OpenAPI (a09e1b2)
- Update GitHub Pages site link (d183b99)
- Change header levels in readme (6796bda)
- Fix relative links in readme (ebe454e)
- Fix formats table in readme (e614513)
Other
- Add
#timeoutparam for ffmpeg source #1956 by @felipecrs (05fd0c5) - Add RTSP params (like #backchannel=0) from onvif sources #1992 by @FIGIO55 (c880c37)
- Add JPEG snapshot caching #1155 by @skrashevich (38cc05c)
- Add EXPOSE to Dockerfile #2010 by @kaysond (9d1e4b1)
- Add starttimeout setting to exec source #1846 (159fb46)
- Add "bad conn" for debugging UDP (fd68107)
- Skip snapshot caching in case of error (54eafe9)
- Log all modules with custom loggers (1cd5517)
- Update dependencies (c64fcc5)
- Fix parsing SDP with two channels audio #2019 by @binary-person (f85cfdc)