Releases: AlexxIT/go2rtc
Releases · AlexxIT/go2rtc
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
v1.0.1 - 2023-01-24
- Fix bug in URL for D-Link cameras AlexxIT/WebRTC#395
- Fix HTTP-FLV for Reolink cameras
- Fix Chinese buggy cameras AlexxIT/WebRTC#392
- Fix Yi hacked cameras AlexxIT/WebRTC#391
v1.0.0 - 2023-01-20
- Add support AAC audio for HTTP-FLV
- Add support basic auth for API
- Ignore errors for RTCP packets
- Fix HTTP-FLV support for Reolink cameras
- Fix relative config path #171
- Fix RTSP server SDP for some clients #177 #139
- Fix timezone in logs #113
- Fix GET config API when config file not set
- Fix bypass cache for all GET API requests
- Fix Teardown handler for RTSP server #177
- Fix info for WS/MP4
v0.1-rc.9
- Add support environment vars for config #143
- Add support multiple configs
- Add support raw YAML config from cli
- Add auto build binaries on release by @skrashevich in #158
- Add config editor in Web UI by @skrashevich in #153
- Add version to Web UI
- Rewrite stream info in Web UI
- Rewrite WS+MP4 stream for iPhones
- Fix invalid tcpType for UDP candidate by @tsightler in #165 #166
v0.1-rc.8
Important change
WebRTC now uses single 8555 TCP and UDP port by default and for all connections. No need to define it in config. If you have public IP-address - its better to forward both TCP and UDP port.
Other changes
- Fix RTSP server memory leaks #163 @tsightler
- Fix Ivideon source memory leaks
- Fix WebSocket connections memory leaks
- Fix exec source memory leaks
- Fix MJPEG source memory leaks
- Fix RTSP tracks list in info json
- Fix RTSP session states handle
- Fix lots of active connections #156
- Fix empty streams list on stream lock
- Fix ffmpeg request to same stream (for audio transcoding)
- Fix multiple requests from different consumers
v0.1-rc.7
- Add support for simultaneous requests from different consumers
- Add producer url to logs
- Fix double start for RTSP source (possible fix for #47 #144)
- Fix STUN candidate in IPv6 format #148
- Fix wrong RTSP H264 profile for some cameras #155
- Fix GetMedias for producer in reconnect state #111
- Speedup container building using Golang cross-building #150 @skrashevich