Releases: homebridge-plugins/homebridge-camera-ffmpeg
Version 3.0.6
What's Changes
- Added
motionDoorbell
to ring the doorbell when motion is activated in order to allow motion alerts to be displayed on Apple TVs. - HTTP server now returns JSON to provide additional information to helper plugins.
Full Changelog: v3.0.5...v3.0.6
Version 3.0.5
Version 3.0.4
What's Changes
- Added warning when attempting to use videoFilter with the copy vcodec.
- Added support for connecting to an MQTT broker with TLS.
- Updated dependencies.
Full Changelog: v3.0.3...v3.0.4
Version 3.0.3
What's Changes
- Updated dependencies.
Note
- Homebridge 1.1.3 is now out. It is highly recommended to upgrade as it should completely resolve the issue that caused live video not to work while snapshots continued to update. Once you upgrade,
interfaceName
will no longer have any impact. At some point in the future this plugin will drop support for Homebridge 1.1.2 and lower and also remove theinterfaceName
option.
Full Changelog: v3.0.2...v3.0.3
Version 3.0.2
What's Changes
- Allow
=
in the URL for HTTP automation for systems that require it. Everything after the=
will be ignored.
Full Changelog: v3.0.1...v3.0.2
Version 3.0.1
What's Changes
- Fix: Fixed an issue with inactive camera timeouts that could cause zombie FFmpeg processes.
Full Changelog: v3.0.0...v3.0.1
Version 3.0.0
What's Changes
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.
Other 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.
- Fix: Corrected handling of inactive camera timeouts. You should no longer see timeout messages after cleanly closing a camera stream.
- Fix: Fixed
forceMax
not applying to resolution in some scenarios.
Full Changelog: v2.5.0...v3.0.0
Version 2.5.0
What's Changes
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. -
Other 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.
-
Fix: Fix handling of IPv6 connections.
Full Changelog: v2.4.7...v2.5.0
Version 2.4.7
What's Changes
- Changed the way external IP address is determined. This should result in video streams working by default in more setups.
Full Changelog: v2.6.0...v2.4.7