Releases: homebridge-plugins/homebridge-camera-ffmpeg
Releases · homebridge-plugins/homebridge-camera-ffmpeg
Version 2.0.0
Breaking Changes
- Code has been refactored to typescript, thanks to Brandawg93.
- Plugin requires homebridge >= 1.0.0.
- Cameras no longer need to be manually added to homebridge
- Cameras are now bridged instead of being created as external accessories in homebridge.
- Once you update, you will see two copies of each of your cameras.
- You will need to manually remove the old cameras from HomeKit by going into the cameras' settings and choosing "Remove Camera from Home".
- The new bridged cameras will not have this option, and will instead have a "Bridge" button.
- You will also need to copy over any automations that you had tied to your cameras, such as motion detection.
Other Changes
- Google Drive Upload has been removed in this update. PRs are welcome for other Video Cloud Options.
Version 1.3.0
- Update ffmpeg-for-homebridge to 0.0.6.
Version 1.2.2
Changes
- Fix for Fake Motion Sensor, it was not reseting after Motion Events.
Version 1.2.1
Changes
- Fixes #522, Cleans Up and Condenses the code around the motion switch.
Version 1.2.0
- Update ffmpeg-for-homebridge to 0.0.5
Version 1.1.1
Changes
- Adds debug log for
videoProcessor
.
Version 1.1.0
Features
- Adds an option to have a camera behave like a video doorbell, including a switch to trigger doorbell events (automate the switch to get notifications)
- Add Manufacturer, Model, Serial, and Firmware Revision into config.schema.json.
Version 1.0.0
Breaking Changes
homebridge-camera-ffmpeg now comes bundled with it's own pre-built static ffmpeg binaries that are compiled with support for audio (libfdk-aac) and hardware decoding (h264_omx). The following platforms are supported:
- Raspbian Linux - armv6l (armv7l)
- Debian/Ubuntu Linux - x86_64, armv7l, aarch64
- Alpine Linux - x86_64, armv6l, aarch64
- macOS (10.14+) - x86_64
- Windows 10 - x86_64
If your platform is not supported the plugin will fallback to using your global install of ffmpeg
automatically.
Should you wish to force the plugin to use the global install of ffmpeg
instead of the provided copy, you can simply set videoProcessor
option to ffmpeg
. Example:
{
"platform": "Camera-ffmpeg",
"videoProcessor": "ffmpeg",
"cameras": [
...
]
}