v1.5.0

AlexxIT/go2rtcv1.5.0May 4, 2023by AlexxIT

AI Summary

Adds ONVIF support (server and client), pipe transport for exec, hardware transcoding improvements, and auto transcoding to JPEG snapshots.

Key Highlights

  • Add support ONVIF source and server
  • Add support pipe transport for exec source
  • Add hardware transcoding for MJPEG
  • Add auto transcoding to JPEG snapshot
  • Rework FFmpeg devices and hardware support

New Features

  • ONVIF source and server
  • Pipe transport for exec
  • Hardware transcoding for MJPEG
  • Auto transcoding JPEG snapshot
  • Bypass MJPEG for USB cameras
  • Insecure HTTPS client support
  • ALSA support inside Docker

Full Release Notes

Detailed info about this release with screenshots you can **read in [the blog](https://github.com/AlexxIT/Blog/issues/11)**.

## Main

- Add support pipe transport for exec source [read more](https://github.com/AlexxIT/go2rtc#source-exec)
- Add support ONVIF source [read more](https://github.com/AlexxIT/go2rtc#source-onvif) #397 with @skrashevich 
- Add support autodiscovery for ONVIF cameras #397 with @skrashevich 
- Add support ONVIF server to connect to [Hass integration](https://www.home-assistant.io/integrations/onvif/)
- 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

- Add ALSA support inside docker #403
- Add support insecure HTTPS client #343
- Remove FFmpeg buffer because have problems with MJPEG #378
- Fix support 2 way audio for Reolink Doorbell #331
- Fix Chinese cameras with wrong Session header after v1.4.0 #382
- Fix bug in SDP from Annke CZ400 #384 #390