Releases: homebridge-plugins/homebridge-camera-ffmpeg
Releases · homebridge-plugins/homebridge-camera-ffmpeg
Version 3.0.1
Bug Fixes
- Fixed an issue with inactive camera timeouts that could cause zombie FFmpeg processes.
Version 3.0.0
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
ormapaudio
are needed anymore, as FFmpeg's stream auto-selection is now set up. - Default
videoFilter
can be disabled by includingnone
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 byencoderOptions
to better reflect it's intended use.preserveRatio
has been removed and is now active as long as the defaultvideoFilter
list is active.
Version 2.5.0
Changes
forceMax
has been added. This will force the use ofmaxWidth
,maxHeight
,maxFPS
, andmaxBitrate
when set.- If
maxWidth
,maxHeight
, ormaxFPS
are set to0
, the width, height, or framerate of the source will now be used for the output. - If
maxBitrate
is set to0
, the bitrate of the encoder will not be limited. I strongly recommend against this, but it is a better option than setting it to999999
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/orvflip
invideoFilter
. forceMax
has resulted in the removal ofminBitrate
, as it is now redundant. To replicate the old behavior, setmaxBitrate
to the bitrate you want to use and setforceMax
to true.preserveRatio
is now a boolean to reduce confusion and support the better handling of that option.
Version 2.4.7
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
Bug Fixes
- Fix MQTT/HTTP automation when unbridge is used.
Version 2.4.5
Changes
- Return messages and error codes when using HTTP automation.
Bug Fixes
- Fixed bug preventing MQTT/HTTP automation from working.
Version 2.4.4
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
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
Bug Fixes
- Properly shut down sessions when devices go inactive.
- Fixed some debug messages.
Version 2.4.1
Changes
- Added warning when multiple NICs detected.
Bug Fixes
- Fix error using copy vcodec.