Complete HomeKit integration for all UniFi Protect device types with full support for most features including HomeKit Secure Video, and more. https://homebridge.io
OTHER License
Bot releases are hidden (Show)
Published by hjdhjd over 1 year ago
Published by hjdhjd over 1 year ago
Video.Transcode.HighLatency
feature option, which defaults to enabled.Device.StatusLed
feature option. HomeKit support for camera status lights is still flaky as of iOS 16.Published by hjdhjd over 1 year ago
Video.Transcode.HighLatency
feature option, which defaults to enabled.Device.StatusLed
feature option. HomeKit support for camera status lights is still flaky as of iOS 16.Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
ffmpeg-for-homebridge
once more.Published by hjdhjd over 2 years ago
ffmpeg-for-homebridge
to a known working version until the upstream installation issues can be figured out.Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
New feature: For those that enable it, background noise reduction has been enhanced to use FFmpeg's afftdn
noise filter, a modern background noise reducer. The classic highpass
and lowpass
filters are still there, of course. You can read all about the Audio.Filter.Noise.FftNr
feature options and in the audio options documentation. With this release, the defaults when using Audio.Filter.Noise
will use afftnr
instead of highpass and lowpass filters, by default.
New feature: Logging for HKSV-related recording events can now be controlled. Read about the new Log.HKSV
feature options
Housekeeping and minor bugfixes.
Published by hjdhjd over 2 years ago
Housekeeping and minor bugfixes.
Published by hjdhjd over 2 years ago
Housekeeping and minor bugfixes.
Notes from v5.4.0 for reference:
New feature: You can disable the timeshift buffer for HKSV. This will have some small negative implications to the HKSV user experience - specifically that you won't have a few seconds of video before the actual motion event that triggers it. However, this allows for a much easier experience for users on low-powered systems such as Raspberry Pi, etc. The new feature option is Video.HKSV.TimeshiftBuffer
.
New feature: Added the ability to select which stream quality should be used for HKSV independent of what is used for viewing a live stream. For example, this feature allows you to use a high-quality video stream for live viewing, and a different one for HKSV. This is useful on lower end devices running Homebridge where you want to use the lowest streaming quality for CPU reasons, but still have a great live viewing experience. This is a breaking change for some users who have been using the Video.Stream.Only
to force HKSV to use a lower stream quality. You will need to use the new feature option instead. The new feature option is Video.HKSV.Recording.Only.
Quality.
New feature: You now have the ability to selectively enable or disable dynamic bitrates for video streams using the Video.DynamicBitrate.Switch
feature option. This is useful in automation scenarios such as choosing to enable dynamic bitrates when you are not home in order to optimize the HomeKit video streaming experience, and disabling it when you are home, to ensure you always have the best video quality.
New feature: You can choose whether or not to enable recording on the UniFi Protect NVR, and in what recording mode. Use the Nvr.Recording.Switch
feature option to enable the capability. It will add three new switches, allowing you to choose which NVR recording mode you want to use. Note: this feature is unrelated to HomeKit Secure Video and is for controlling the recording capabilities of the UniFi Protect NVR.
Note: The Video.Dynamic.Bitrates
feature option has been renamed to Video.DynamicBitrate
. Adjust your feature option settings accordingly.
Improvement: Camera streaming startup times should be noticably improved thanks to some additional tuning.
Housekeeping.
Published by hjdhjd over 2 years ago
Housekeeping minor bugfixes.
Notes from v5.4.0 for reference:
New feature: You can disable the timeshift buffer for HKSV. This will have some small negative implications to the HKSV user experience - specifically that you won't have a few seconds of video before the actual motion event that triggers it. However, this allows for a much easier experience for users on low-powered systems such as Raspberry Pi, etc. The new feature option is Video.HKSV.TimeshiftBuffer
.
New feature: Added the ability to select which stream quality should be used for HKSV independent of what is used for viewing a live stream. For example, this feature allows you to use a high-quality video stream for live viewing, and a different one for HKSV. This is useful on lower end devices running Homebridge where you want to use the lowest streaming quality for CPU reasons, but still have a great live viewing experience. This is a breaking change for some users who have been using the Video.Stream.Only
to force HKSV to use a lower stream quality. You will need to use the new feature option instead. The new feature option is Video.HKSV.Recording.Only.
Quality.
New feature: You now have the ability to selectively enable or disable dynamic bitrates for video streams using the Video.DynamicBitrate.Switch
feature option. This is useful in automation scenarios such as choosing to enable dynamic bitrates when you are not home in order to optimize the HomeKit video streaming experience, and disabling it when you are home, to ensure you always have the best video quality.
New feature: You can choose whether or not to enable recording on the UniFi Protect NVR, and in what recording mode. Use the Nvr.Recording.Switch
feature option to enable the capability. It will add three new switches, allowing you to choose which NVR recording mode you want to use. Note: this feature is unrelated to HomeKit Secure Video and is for controlling the recording capabilities of the UniFi Protect NVR.
Note: The Video.Dynamic.Bitrates
feature option has been renamed to Video.DynamicBitrate
. Adjust your feature option settings accordingly.
Improvement: Camera streaming startup times should be noticably improved thanks to some additional tuning.
Housekeeping.
Published by hjdhjd over 2 years ago
Github housekeeping and minor bugfixes.
Notes from v5.4.0 for reference:
New feature: You can disable the timeshift buffer for HKSV. This will have some small negative implications to the HKSV user experience - specifically that you won't have a few seconds of video before the actual motion event that triggers it. However, this allows for a much easier experience for users on low-powered systems such as Raspberry Pi, etc. The new feature option is Video.HKSV.TimeshiftBuffer
.
New feature: Added the ability to select which stream quality should be used for HKSV independent of what is used for viewing a live stream. For example, this feature allows you to use a high-quality video stream for live viewing, and a different one for HKSV. This is useful on lower end devices running Homebridge where you want to use the lowest streaming quality for CPU reasons, but still have a great live viewing experience. This is a breaking change for some users who have been using the Video.Stream.Only
to force HKSV to use a lower stream quality. You will need to use the new feature option instead. The new feature option is Video.HKSV.Recording.Only.
Quality.
New feature: You now have the ability to selectively enable or disable dynamic bitrates for video streams using the Video.DynamicBitrate.Switch
feature option. This is useful in automation scenarios such as choosing to enable dynamic bitrates when you are not home in order to optimize the HomeKit video streaming experience, and disabling it when you are home, to ensure you always have the best video quality.
New feature: You can choose whether or not to enable recording on the UniFi Protect NVR, and in what recording mode. Use the Nvr.Recording.Switch
feature option to enable the capability. It will add three new switches, allowing you to choose which NVR recording mode you want to use. Note: this feature is unrelated to HomeKit Secure Video and is for controlling the recording capabilities of the UniFi Protect NVR.
Note: The Video.Dynamic.Bitrates
feature option has been renamed to Video.DynamicBitrate
. Adjust your feature option settings accordingly.
Improvement: Camera streaming startup times should be noticably improved thanks to some additional tuning.
Housekeeping.
Published by hjdhjd over 2 years ago
Housekeeping and minor bugfixes.
Notes from v5.4.0 for reference:
New feature: You can disable the timeshift buffer for HKSV. This will have some small negative implications to the HKSV user experience - specifically that you won't have a few seconds of video before the actual motion event that triggers it. However, this allows for a much easier experience for users on low-powered systems such as Raspberry Pi, etc. The new feature option is Video.HKSV.TimeshiftBuffer
.
New feature: Added the ability to select which stream quality should be used for HKSV independent of what is used for viewing a live stream. For example, this feature allows you to use a high-quality video stream for live viewing, and a different one for HKSV. This is useful on lower end devices running Homebridge where you want to use the lowest streaming quality for CPU reasons, but still have a great live viewing experience. This is a breaking change for some users who have been using the Video.Stream.Only
to force HKSV to use a lower stream quality. You will need to use the new feature option instead. The new feature option is Video.HKSV.Recording.Only.
Quality.
New feature: You now have the ability to selectively enable or disable dynamic bitrates for video streams using the Video.DynamicBitrate.Switch
feature option. This is useful in automation scenarios such as choosing to enable dynamic bitrates when you are not home in order to optimize the HomeKit video streaming experience, and disabling it when you are home, to ensure you always have the best video quality.
New feature: You can choose whether or not to enable recording on the UniFi Protect NVR, and in what recording mode. Use the Nvr.Recording.Switch
feature option to enable the capability. It will add three new switches, allowing you to choose which NVR recording mode you want to use. Note: this feature is unrelated to HomeKit Secure Video and is for controlling the recording capabilities of the UniFi Protect NVR.
Note: The Video.Dynamic.Bitrates
feature option has been renamed to Video.DynamicBitrate
. Adjust your feature option settings accordingly.
Improvement: Camera streaming startup times should be noticably improved thanks to some additional tuning.
Housekeeping.
Published by hjdhjd over 2 years ago
New feature: You can disable the timeshift buffer for HKSV. This will have some small negative implications to the HKSV user experience - specifically that you won't have a few seconds of video before the actual motion event that triggers it. However, this allows for a much easier experience for users on low-powered systems such as Raspberry Pi, etc. The new feature option is Video.HKSV.TimeshiftBuffer
.
New feature: Added the ability to select which stream quality should be used for HKSV independent of what is used for viewing a live stream. For example, this feature allows you to use a high-quality video stream for live viewing, and a different one for HKSV. This is useful on lower end devices running Homebridge where you want to use the lowest streaming quality for CPU reasons, but still have a great live viewing experience. This is a breaking change for some users who have been using the Video.Stream.Only
to force HKSV to use a lower stream quality. You will need to use the new feature option instead. The new feature option is Video.HKSV.Recording.Only.
Quality.
New feature: You now have the ability to selectively enable or disable dynamic bitrates for video streams using the Video.DynamicBitrate.Switch
feature option. This is useful in automation scenarios such as choosing to enable dynamic bitrates when you are not home in order to optimize the HomeKit video streaming experience, and disabling it when you are home, to ensure you always have the best video quality.
New feature: You can choose whether or not to enable recording on the UniFi Protect NVR, and in what recording mode. Use the Nvr.Recording.Switch
feature option to enable the capability. It will add three new switches, allowing you to choose which NVR recording mode you want to use. Note: this feature is unrelated to HomeKit Secure Video and is for controlling the recording capabilities of the UniFi Protect NVR.
Note: The Video.Dynamic.Bitrates
feature option has been renamed to Video.DynamicBitrate
. Adjust your feature option settings accordingly.
Improvement: Camera streaming startup times should be noticably improved thanks to some additional tuning.
Housekeeping.
Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
Published by hjdhjd over 2 years ago
Video.Dynamic.Bitrates
feature option defaults to disabled. Enabling it will have consequences for the Protect controller you should be aware of. Read the documentation for more information.Published by hjdhjd over 2 years ago
Video.HKSV.Recording.Switch
.