v1.6.0
AlexxIT/go2rtcv1.6.0Jul 11, 2023by AlexxIT
AI Summary
Major update adding multi-protocol video player support (WebRTC/HLS), RTSP over WebSocket, new API sources (Hass, Nest), enhanced FFmpeg capabilities (TLS, templates, ALSA), and DVRIP discovery.
Key Highlights
- Add support `webrtc/tcp` and `hls` mode to video player
- Add support RTSP over WebSocket for Axis cameras
- Add Hass API and Nest source for WebRTC cameras
- Add TLS support for API and DVRIP discovery
- Add binary for old Raspberry 1 and Zero
Breaking Changes
- Remove on the fly stream creation for security reason
New Features
- WebRTC/HLS video player modes
- RTSP over WebSocket support
- Hass API and Nest sources
- TLS support for API
- DVRIP discovery
- OpenAPI interactive documentation
- FFmpeg templates and drawtext params
- ALSA audio support for Linux
- HLS processing improvement replacing MP4 stream mode
Full Release Notes
- Add support `webrtc/tcp` mode to video player - Add support `hls` mode to video player - Add support RTSP over WebSocket (ex. for Axis cameras) #415 - Add Hass API source for WebRTC cameras - Add Nest source for WebRTC cameras - Add support `filename` query param for mp4 stream - Add DVRIP discovery #462 by @dbuezas - Add TLS support for API #352 by @skrashevich - Add interactive OpenAPI to readme - Add binary for old Raspberry 1 and Zero - Add support templates for FFmpeg raw param #487 - Add support FFmpeg `drawtext` param (timestamp) #127 #402 #487 - Add support ALSA audio for Linux FFmpeg #403 #454 #489 - Add ESLinter and fix HTML/JS lint problems - Improve HLS processing and replace MP4 stream mode to HLS mode - Update `prefer_tcp` flag for FFmpeg RTSP - Update codecs detection for DVIRIP stream #460 #461 by @dbuezas - Update FFmpeg hardware detection for macOS #413 by @skrashevich - Update hardware.Dockerfile for multi-platform support #414 by @skrashevich - Update app exit code on config save #274 by @skrashevich - Update stream info for MP4/MSE/HLS - Rewrite mDNS processing for HomeKit source - Remove on the fly stream creation for security reason - Fix AAC inside MP4 stream - Fix MP4 with PCM on Android Telegram - Fix video timestamp accuracy - Fix OPUS transcoding quality #361 #387 - Fix PCMA/PCMU audio for WebRTC #410 #486 - Fix HTML video autoplay in some cases - Fix origin setting for WebSocket server #469 by @galindocode - Fix extra blank player #282 #466 #514 by @Vipas-ana - Fix FFmpeg params in some cases #509 #510 by @horttorrell32 - Fix panic on empty RTSP medias #481 - Fix panic on empty path in RTSP link #474 - Fix panic with only audio for MP4/MSE #404 - Fix panic on processing RTCP from HomeKit cameras #287 - Fix panic after RTSP reconnect feature #433 - Fix race on PCM for backchannel #432 - Fix config tab showing byte string instead of text #478 #479 by @dbuezas