Skip to content

Releases: AlexxIT/go2rtc

v1.3.0 - 2023-03-23

23 Mar 11:13
Compare
Choose a tag to compare

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

17 Feb 11:30
Compare
Choose a tag to compare

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 and MPEG 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 to RTSP 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

09 Feb 05:01
Compare
Choose a tag to compare
  • 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

01 Feb 15:01
Compare
Choose a tag to compare

v1.1.0 - 2023-01-31

31 Jan 07:43
Compare
Choose a tag to compare
  • 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

24 Jan 19:38
Compare
Choose a tag to compare

v1.0.0 - 2023-01-20

20 Jan 14:43
Compare
Choose a tag to compare
  • 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

15 Jan 21:14
Compare
Choose a tag to compare
v0.1-rc.9 Pre-release
Pre-release
  • 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

13 Jan 19:59
Compare
Choose a tag to compare
v0.1-rc.8 Pre-release
Pre-release

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

08 Jan 20:27
Compare
Choose a tag to compare
v0.1-rc.7 Pre-release
Pre-release
  • 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