Skip to content

eric2013264/homebridge-camera-ffmpeg-omx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

homebridge-camera-ffmpeg-omx

npm npm npm GitHub repo size

GitHub issues GitHub pull requests

CodeFactor Grade Known Vulnerabilities

GitHub Workflow Status (branch)

Donate

About

Homebridge plugin for streaming a camera feed. Developed by KhaosT and optimized for the Raspberry Pi's GPU by legotheboss.

Here I'm adding certain features from KhaosT's newer version back to the Rasp Pi optimized version and tweaking a few features.

Updates

  1. Camera now has Homekit accessory fields such as serial number, manufacturer, and firmware version that can be modified from the config file.
  2. The stream can be kept open indefinietly. Previously would end in 1-2 minutes.
  3. Certain options are customizable from the config file again (taken out for optimization).
    • Packetsize, bitrate, vcodec, resolution (see below).

Tweaks

  1. Stream resolution can be forced now, previously it would be checked against a recommended max and reduced.
  2. Snapshots saved to Google Drive are 1920x1080 instead of the requested snapshot resolution (640x480)

Issues

  • Under KhaosT's known issue #363: "it was identified that if the plugin/camera is slow to respond to the snapshot request, HomeKit will send the notification without the photo. Have not determined what the timeout is for the photo yet." So flipping the switch generated in the home app results in a blank black photo of size 0KB being stored to Google Drive. Not sure where this delay is supposed to go.

About

FFmpeg plugin for homebridge. Optimized for Raspberry Pi's GPU.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy