Skip to content

Releases: Sunoo/homebridge-camera-ffmpeg

Version 3.0.1

25 Aug 05:31
Compare
Choose a tag to compare

Bug Fixes

  • Fixed an issue with inactive camera timeouts that could cause zombie FFmpeg processes.

Version 3.0.0

25 Aug 02:32
Compare
Choose a tag to compare

Changes

  • This plugin now includes experimental two-way audio support. Be aware that this feature is likely to be tweaked in the future, and a configuration that works now may need to be altered in the future.
  • Better detection of audio and video streams. There should be very few scenarios where mapvideo or mapaudio are needed anymore, as FFmpeg's stream auto-selection is now set up.
  • Default videoFilter can be disabled by including none in your comma-delimited list of filters.
  • Further reorganization of the config UI.

Bug Fixes

  • Corrected handling of inactive camera timeouts. You should no longer see timeout messages after cleanly closing a camera stream.
  • Fixed forceMax not applying to resolution in some scenarios.

Breaking Changes

  • additionalCommandline has been replaced by encoderOptions to better reflect it's intended use.
  • preserveRatio has been removed and is now active as long as the default videoFilter list is active.

Version 2.5.0

23 Aug 17:30
Compare
Choose a tag to compare

Changes

  • forceMax has been added. This will force the use of maxWidth, maxHeight, maxFPS, and maxBitrate when set.
  • If maxWidth, maxHeight, or maxFPS are set to 0, the width, height, or framerate of the source will now be used for the output.
  • If maxBitrate is set to 0, the bitrate of the encoder will not be limited. I strongly recommend against this, but it is a better option than setting it to 999999 or similar values, as I've seen in some configs.
  • Reorganized config UI options.

Bug Fixes

  • Fix handling of IPv6 connections.

Breaking Changes

  • Horizontal and vertical flip have been removed. If you need these options, pass hflip and/or vflip in videoFilter.
  • forceMax has resulted in the removal of minBitrate, as it is now redundant. To replicate the old behavior, set maxBitrate to the bitrate you want to use and set forceMax to true.
  • preserveRatio is now a boolean to reduce confusion and support the better handling of that option.

Version 2.4.7

17 Aug 23:07
Compare
Choose a tag to compare

Changes

  • Changed the way external IP address is determined. This should result in video streams working by default in more setups.

Version 2.4.6

16 Aug 15:45
Compare
Choose a tag to compare

Bug Fixes

  • Fix MQTT/HTTP automation when unbridge is used.

Version 2.4.5

16 Aug 00:43
Compare
Choose a tag to compare

Changes

  • Return messages and error codes when using HTTP automation.

Bug Fixes

  • Fixed bug preventing MQTT/HTTP automation from working.

Version 2.4.4

07 Aug 21:59
Compare
Choose a tag to compare

Changes

  • Added support for unbridging specific cameras. This can aid with performance of the camera and Homebridge as a whole, but requires manually adding any unbridged cameras to HomeKit.

Version 2.4.3

29 Jul 18:45
Compare
Choose a tag to compare

Changes

  • Trigger switches are now turned on and off with HTTP or MQTT messages as well.
  • Removed doorbell stateless switch because it had no functionality.

Version 2.4.2

28 Jul 03:29
Compare
Choose a tag to compare

Bug Fixes

  • Properly shut down sessions when devices go inactive.
  • Fixed some debug messages.

Version 2.4.1

24 Jul 18:05
Compare
Choose a tag to compare

Changes

  • Added warning when multiple NICs detected.

Bug Fixes

  • Fix error using copy vcodec.