Releases: AlexxIT/go2rtc
Releases · AlexxIT/go2rtc
v1.6.0 - 2023-07-11
- 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
v1.5.0 - 2023-05-04
Detailed info about this release with screenshots you can read in the blog.
Main
- Add support pipe transport for exec source read more
- Add support ONVIF source read more #397 with @skrashevich
- Add support autodiscovery for ONVIF cameras #397 with @skrashevich
- Add support ONVIF server to connect to Hass integration
- Add auto transcoding to JPEG snapshot
- Add hadrware transcoding for MJPEG
- Add bypass MJPEG for USB cameras
- Rework FFmpeg devices support
- Rework FFmpeg hardware support
Other
v1.4.0 - 2023-04-23
PCM family support
Support PCMA, PCMU and PCM codecs for MSE, MP4, HLS technologies for almost all browsers (where these technologies are supported) and all default video players, including Apple QuickTime.
Support PCMA, PCMU resampling and PCM codec transcoding for WebRTC technology.
Other
v1.3.2 - 2023-04-17
- Add keepalive value to RTSP server #289
- Add support TCP MPEG-TS source #310
- Add buffer for RTSP output from FFmpeg #314 by @skrashevich
- Disable MP4 redirect for Safari with duration query
- Update hardware.Dockerfile #320 by @skrashevich
- Improve Docker build speed for GitHub Actions #321 #322 #327 by @skrashevich
- Restore trace logs for media matching
- Multiple improvements for RTSP client and server
- Update error msg when stream can't start
- Fix panic for MP4 stream with audio after v1.3 #338 by @yousong
- Fix support some TP-Link cameras (ex. TL-IPC44GW) #339 by @yousong
- Fix ISAPI 2 Way Audio #332 by @acardace
- Fix CORS for Basic auth #186 by @skrashevich
- Fix HLS after big refactoring
- Fix new stream from camera entity from Hass
- Fix panic for wrong ffmpeg device in linux #355
v1.3.1 - 2023-03-26
- Adds dynamic timeouts on reconnect to broken stream
- Add support
X-Forwarded-For
in the stream info - Add hardware
rotation
support to VAAPI engine #280 by @horttorrell32 - Add automatic tests #271 by @skrashevich
- Fix reconnection to broken stream (json locked) #301
- Fix input browser for WebTorrent protocol
- Fix listening on
hassio
interface forlisten: 127.0.0.1:1984
- Fix delete button in WebUI #273 by @skrashevich
v1.3.0 - 2023-03-23
Total rewrite streaming core
- Tracks are divided into Receiver(s) and Sender(s)
- Media transfer from Receiver to Sender now goes in non-blocking mode via a buffer (even more true realtime for all viewers)
WebRTC WHIP/WHEP
- Support WHEP protocol for external viewers read more
- Support WHIP protocol for external broadcasters (for example OBS Studio) read more
Incoming Browser
- Support any PC or mobile browser as stream source read more
WebTorrent
- Support secured public stream sharing via WebTorrent protocol (with two way audio) read more
- Support incoming streams from browser via WebTorrent protocol read more
- Support WebTorrent shares as source (connect to streams from remote private networks) read more
Roborock Vacuums
- First in the World project with support streaming from IoT vacuums with cameras (with two way audio)! read more
Other changes
- Support Hikvision ISAPI for two way audio read more
v1.2.0 - 2023-02-17
Big changes
- Support new DVRIP source (NetSurveillance, Sofia protocol, etc.)
- Support new Tapo source, TP-Link proprietary camera protocol with two way audio support
- Support
MPEG TS
for HTTP source - Support Incoming sources in
RTSP
,HTTP-MJPEG
,HTTP-FLV
andMPEG TS
formats - Support streaming audio files and live streams to cameras with Two way audio #57
Other
- Add bypass login for TP-Link cameras (read more)
- Add support
HTTP MJPEG
toRTSP MJPEG
- Add support
input
param to FFmpeg source - Add support raw video or audio params for FFmpeg source
- Add play audio feature to WebUI links page
- Fix SDP parsing for Ezviz C6N
v1.1.2 - 2023-02-09
- Fake limit H264 maximum profile and level (improve support MSE on old devices)
- Jump over wrong packets from buggy RTSP stream #236
- Fix RTSP processing from buggy Chinese cameras
- Fix SDP parsing from multiple buggy cameras
- Fix auth on some buggy camera #235
- Fix support RTSP stream from RtspServer project #244
- Fix MJPEG processing for Wallpanel project #248
- Fix more resolutions for RTSP MJPEG #83
- Fix autoplay after background
- Fix autofullscreen with MP4 for iPhones
- Fix support WebRTC for Chromecast 1
v1.1.1 - 2023-02-01
v1.1.0 - 2023-01-31
- Add support output to HLS/TS and HLS/fMP4 #53
- Add support OPUS audio for MSE (Chrome and Firefox)
- Add support OPUS, MP3, PCMU, PCMA audio for
stream.mp4
(Chrome only) - Add WebUI page with all useful links for stream (
links.html
) - Add OR condition to all codecs filters (
?video=h264,h265&audio=aac
) - Add codecs filter to stream.mp4
- Add
default_query
setting for RTSP server #147 #194 - Fix RTSP AAC sound from some Reolink cameras
- Fix API
base_path
support #205 - Fix RTSP URL parse bug #208
- Fix bug with no stream from some Dahua cameras #221