If i am not mistaken Nestcams are p2p cameras. You can't access them without Nest servers. The worst part is the hardware CAN do this for you. It is a software limitation. Perhaps there is some way to modify the software on the camera? Like some custom firmware?
I remember looking for one a long time ago but i never found one... but that was 3 years ago and these cameras seem to still be very popular. Someone may have cracked it by now.
The ONVIF discovery is based on this https://github.com/futomi/node-onvif ... I have noticed some of my cameras do not appear in the list but others do. I am not sure what causes it to not get something vs get something. I assume its doing basic ONVIF calls to ensure the device is usable and during the scan of your cameras it didn't pass this validation.
Frankly It baffles me and I would like a way to fix it.. just don't know how yet.. sorry I am not more help.
Can Shinobi handle 64 cameras at 1080 @ 20 fps on the old DVR Box? Or even the Mac minis?
Currently the only way i can see Shinobi replacing your current system is if you can make use of the GPU. Simply put, you have a lot of cameras with a high FPS... following I'll assume a high bitrate to maintain quality. I have exposed some options to do that but I have yet to successfully achieve hardware acceleration with a chip that is not from NVIDIA...
Let's assume you get the configuration for hardware acceleration all working and you are using RTSP/H.264 cameras. The mac mini might be pushing your luck if it doesn't have at least 4GB RAM and a decent GPU. Lots of older mac minis sport an NVIDIA Geforce. If yours does it would make things really easy.
If the mac mini doesn't have the min specs mentioned above the i7 would be a better choice.
In either case installing Ubuntu would be the best for Shinobi. Mainly because it is the most supported OS for Shinobi and runs with the least trouble.
And since we are a school I don't have a huge budget at all.
No worries Shinobi Pro is free for schools! That includes elementary schools, special needs programs, and universities
I'm glad you like it Contributions of any kind are all helpful! Posting code, bugs, and helping out in the community chat and forum
Yes, can set it to 0 and it will keep trying forever. Newer versions of Shinobi will state that.. sorry
I hope you enjoy your stay, cheers!
sorry for the late repsonse.
currently Shinobi does not have this ability.. as the event (trigger) would be recorded for the actual time. Not the time of the video.
although if it did have this ability reading at 2x would not be an issue. You can still mark the event for when it happened in the video. Just add the elapsed time to the start time of the video and bam you have an event at the correct time.
If i were to estimate the time it would take to add such a feature it may be around 4 - 6 weeks... but currently i don't know when i'll be available to even start researching ways to achieve this. If you would like to try adding the feature yourself then you can post here with questions
camera.js is technically the only process you need to start, cron isn't needed unless you use filters or have videos getting older sooner than your storage maxing.
pm2 stop camera.js && pm2 start camera.js
inside the shinobi folder. is how you stop and start.
The one that worked can you post the settings for that here please.
If they are low res, then it should do it. High res with high fps I'm not so sure as analog cameras don't generally dish out h.264 data. If no h.264 data then you can't use "copy" method. You will have to encode each frame with "libx264" or "libvpx".
it works on some browsers, not all. I'm not too sure which in specific it does work on. I just remember it working once or twice during some of my test runs with it.
You can re-encode with libx264 if you cant see it. If you have an NVIDIA GPU this should be cake, I have added options to use them.
Currently I don't really understand much about apache proxies. When I get a decent grasp I plan to write a short doc explaining this.
So for right now come join us on discord and maybe a community member can help. http://discordapp.com/invite/mdhmvuH/
ah, i really need to update the docs... or if someone reading this post is willing can do a pull request https://github.com/ShinobiCCTV/shinobi.video
You dont need to do
apt install npm -y
because i added the prior bit about installing from the node.js repo. This auto installs npm when doing apt install nodejs
are you able to open your stream URL in VLC or get a result from ffprobe? it sounds like the host address is unreachable.
Can you open the camera's web panel directly? it may be down or you are accessing the wrong IP.
Is it ONVIF? You may be able to find it with the ONVIF scanner.
What model is the camera? have you found the model or brand here? http://shinobi.video/docs/cameras
The signal check interval is for seeing if the stream has broken from the client side, if it has it will try to reconnect. The signal check controls the color of that, if it is off it will stay red. If the check is successful it becomes green.
The signal interval check takes multiple snaps of the stream and compares them. If they are not different then it fails.
Looks like your connection to Shinobi Forum was lost, please wait while we try to reconnect.