Comments (1)
Ok lots of questions but I'll try and answer:
| Are these errors from Frigate expected?
Depends, if that is at the start before the buffers are prepared then yes. There is a period after startup of neolink before we connect and get enough frames to work out the stream format that will cause issues in frigate.
| I got the idea that you implemented fake frames to be presented by neolink, so that when the camera stream was paused, clients connected to it would not have issues and the stream would show the last captured frame
This is a difficult one. I tried a couple of different approaches and it's not possible to just make up new fake frames without doing a decode and encode of the video. Instead what we do is keep the last few seconds of video. When a new client appears we send them this video so that the client can workout the format/size to display then we just stop sending frames. Some clients will drop the stream if there are no new frames while others will wait. If you want to wait for frames you will have to configure your client
| Also, given the configuration for my battery camera, if no detection is triggered, the camera stream is paused. But the camera battery gotten to very low values
Pausing is not a true pause. We stop pulling video frames which reduces the battery load BUT we don't fully disconnect, as we need to stay connected to listen to motion requests.
There is on-going work to listen to the push notifications instead then logout but its not done yet.
| What should be the optimal configuration for both camera and neolink?
Given config is fine, not much else that can be done to imporve battery until the push notification feature is in
Anything else you want to discuss?
from neolink.
Related Issues (20)
- CTRL+C doesnt kill/close app in docker image HOT 1
- udpsource spewing info logs HOT 5
- Thanks for helping with enabling the camera's HTTP server. HOT 1
- Login credentials were not accepted HOT 1
- Add reporting type of motion detected. HOT 2
- Custom("missing field `FloodlightStatus`") results in two connection attempts HOT 10
- Floodlight latched when set to trigger from motion HOT 2
- ffprobe 503 Service Unavailable
- Delayed MQTT Motion HOT 5
- Unable to stream from E1 using the latest neolink docker image HOT 2
- Can't connect to Cameras with 0.6.3-rc.1
- <jemalloc>: Unsupported system page size - docker on Debian 12 on rpi5 HOT 10
- Getting Neolink in Home Assistant working HOT 11
- ONVIF Support and Scrypted Two Way Audio HOT 1
- 'RTSP Staring' message should say 'RTSP Starting' HOT 1
- Can't integrate with Home Assistant. HOT 1
- Can't connect to Reolink Argus Track HOT 3
- error resol-vbus config issues HOT 4
- Possible infinite loop in NeoReactor push notification... HOT 9
- mainStream issues
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neolink.