Thank you for this! I remember trying to tackle this in the past but all those streams scared me off, but I'm glad I took another stab at it and found your video. I have 3 Hikvision IP cameras and this picked them right up, tested the recording options and it's already storing the files. I have it on a Dell Poweredge Windows server and it runs great!
This one hits home!!! Best I have ever seen since Blue Irir!!! No Windows VM to run, just create a lxc container, install docker and then this and you are off and running!! I just finished it a bit ago and have not gotten to push alerts in my Android mobile but so far I am truly amazed. It even found my Unifi cameras no muss no fuss. Thanks for the great video and a great find.
Thank you so much for this, I'm completely new to Docker and you've cleared up many of the questions I had and I now have a working AgentDVR container. Subbed and liked :)
Its actually a great program but if you want it linked to your devices they want to charge you and sell all your private info to third parties..pretty ridiculous for a security surveillance system to hand it over to anyone to spy on you. i would not even mind a cheap monthly subscription really but i cant do it knowing they sell off my info....
It's worth noting that while Agent NVR is free and has no usage limitations for personal use, it is NOT open-source, as far as I can tell. I'm still thrilled that it exists and am installing it in docker now! Also, the plugins *are* open-sourced.
Its actually a great program but if you want it linked to your devices they want to charge you and sell all your private info to third parties..pretty ridiculous for a security surveillance system to hand it over to anyone to spy on you. i would not even mind a cheap monthly subscription really but i cant do it knowing they sell off my info..
Yeah, open source not have to be free of charge. It's only public visible source codes. Open source is safer to end user bc some people reading codes and can find various traps which the manufacturer may pledge on the user. Eg we're not sure if Windows not spies us (sending some encrypted data to their servers) just for it isn't open source and no one can to know it. Vendor (iSpy) claims "don't need to open ports on firewall". How they made it? I think it is proxy server - connection always is made from behind firewall (from within of home networks) like it is with TeamViewer.
The agent dvr seems to have some options for detecting certain objects instead of just straight motion detection. I haven't turned it on yet, but may test it later on.
Can you explain how it works on your laptop? You mean you leave your laptop opened, so that the Webcam can record and you dont leave the laptop on but on standby. That means that the laptop is always recorder your room even if it is on standby so it records whoever enters de the room and the Display of the laptop stays Black as it is Switched off and the one who enters your room Doesnt know He is being recorded?
Thank you for making this video. I was struggling with Zoneminder continuously encountering a 502 error whenever it tried to do anything, and it was such a resource hog! I was right about to purchase blue Iris and throw it on a Windows VM before I watched the video. I just set up AgentNVR on Ubuntu server and have so far been satisfied! My only complaint is that is is for Linux and not FreeBSD, but that's nitpicking hahaha
Glad it was helpful. I like it a lot, and I'm getting ready to do some new videos on Shinobi, ZoneMinder, and Frigate...so watch for those too. But they'll be later in the summer.
I have a proprietary DVR and Cams got it 4 years back, Been wanting to change all of them since a year now And you keep reminding me of it lol .. but I cant get it done atm as those are not IP camera But yeah maybe by the time I get those IP cameras.. you have yet another great video here keep em coming I like em #kudos
If they are good enough cameras you can buy converter cards/USB dongles that will convert the old BNC style connectors but they can almost be more expensive that replacing the cameras altogether.
I just loaded Agent on a RPI 3B, not an option. I had major lags with just two cameras. 2 mins was the lag. Just thought I would mention that as Agent says its for any platform. Will try it on a RSPi 4 and report.
thank you for this video. Now, as you know Shinobi, Zoneminder, MotionEye, iSpy, Frigate and also Home Assistant what is your take away? Which one is your favorite in combination with Home Assistant? And maybe some words about your selection criteria? I would be interested to listen to your opinion.
Frigate definitely does the best for me in Home Assistant. I like the HACS plugin and add on that's already there and available, and the notifications of person detection or vehicle detection to my mobile device really make it super great.
Thank you .If it's possible , can you make a video how send recorded data which is triggered for example by movement , to a vds server or a flash disk which is connected to another router via ftp
Nice. I was kind of hoping for some info between running this as a service or...I think console? Trying to set this up on Ubuntu... (I "place name here" vow not to use Windows 11 or sub-subsequent versions of Windows OS) It's getting harder to find software that supports Windows 7...and I don't have security issues because I do things my way...plus, Vipre does most of the work. Going with service.
Hi - Great video :) Can you please tell me the make and model of the cameras you're using? You said it a few times but I guess I'm not spelling it right (!)
Sure thing. I use the Reolink RLC-410A at my home, and got them for a good price, but the newer version is their RLC-810A, which has higher reolution, and still at a really good price online.
32:44 Is there a possibility that camera processor will detect motion and signal from cam wil be used to start recording? eg by onvif ? or iSpy use this mechanism by default ?
I believe you can use the settings on each camera to determine if you want to use object detection, or simple motion events to trigger recording / notifications.
23:17 "Alerts" and "Record on detect" is suported by camera that is camera processor and iSpy gets a sighal about recording, or Does motion detection use CPU with iSpy software?
Good video. Regarding a Docker install on a raspberry PI, the notes say -- 'ARM is not supported on Docker.'. So a manual install would be necessary. But again very informative video and I'll try it with my 6 cameras instead of Blue Iris
Unfortunately AgentDVR is *not* FOSS, it is freeware. But it is the best solution as far as I can tell, but it's still missing a few things I'd like to have. I'm currently working on my own totally open solution with the goal of handling 3-6 FHD streams on a Pi, with motion detection.
I'm not sure where you get that it's not open source. Here's the github page for it github.com/ispysoftware/iSpy and the license there says LGPL v 3.0, an open source license. I think it's great that you are working on a solution as well. I hope you'll share it when it's ready.
I'm working on a video to show how to tune AgentDVR a bit. But, definitely look into all the settings. Make sure you are consuming the main / primary rtsp stream from your camera as well. Your camera maker should have documentation on which stream is hi resolution. Usually there are a few streams, and one is hi res for recording, and the other is low res for live viewing to help save live streaming bandwidth.
hey just a quick TLDR, do I need their subscription just for some basic motion detection and those firing an API call? just a simple get request would be enough
That's tricky, as it depends on the resolution of your cameras, the format you'll record in, and how long you want to retain video, whether they'll record all the time, or just on triggered events (like motion), etc. I have a client who has 7 cameras running at 1080p, and record only on motion, but that have motion events throughout the day 8 am - 5 pm inside their offices, and 24 / 7 outside. I retain video for 10 days per camera, and it uses a few hundred gigs at a time. Best way is to set up 1 camera, and have it make some recordings for a set amount of time, then see how much space is used. Use that as a baseline for your calculations.
I'm in no way a linux superuser (can only somewhat write simple shell code) but can't you just bypass the intermediary and *ssh* from your machine and then through some package - like whichever gives vncviewer command from apt repository - and check camera at any time, no cost? Jw, could be wrong. **opening stmt was honest and true, not facetious or sarcastic so serious inquiry is intent for commentary given, thx.
So, I wasn't super clear about the ispyconnect add on. There are some free use options for it, but it is dependent on their servers. To answer you question though, since it runs in a web browser, you can do several things to gain access to your camera views. 1. allow access to the site from outside your network using a proxy like NGinX Proxy Manager secured with SSL certificates. 2. Use a VPN to connect back into your netowork, or even directly to the host machine to view the site in your browser on your machine of mobile device.
Sorry it's not working. I just installed Agent DVR via docker, so if you have docker-ce, and not docker.io, it should work. Any output or errors you can share?
This may be a dumb question, but I installed the windows version of Agent, not the original iSpy app. It automatically opened itself in Chrome. Do I need to keep this tab open in Chrome for it to work? Or, is that just a user interface? If I close this tab in Chrome, does the agent continue to work in the background and record things?
I' don't use Linux terminal much to install programs on my Mint OS. Tried copying the command line to install Agent DVR, but no go. Any suggestions for a Linux install? Thanks.
Agent DVR should be running in Docker, so do you have docker, docker-compose, etc installed? Just need more info on what you have setup, what version of Mint, etc?
@@AwesomeOpenSource I know, I’ve tried Discord, Truenas forums and even Ispy direct for support and no one can give me an answer. It seems that 2 things are an issue 1) the share path needs to be UNC which Truenas shares do not seem to support and 2) Ispy has no browse function for the record setting field. I’ve now moved my cctv over to a win 10 machine.
Is there any installation for Dummy's? I am not an expert. I want this on my Mac. I have a software for all my cameras on a Windows PC but this does not work with my iPhone. Now I would like to try iSpy on my Mac, any suggestions?
Is it possible to connect cameras relayed through Amazon Alexa or Google Assistant to this? I ask because I have a feit doorbell camera and it doesn't appear to support rtsp or any other non proprietary protocol.
If you have it installed in your laptop and you switch your laptop off or leave it on standby and then someone enters your room, does the Display stay Black as if the laptop Was off and does it start recording the Person who enters your room without the Person Noticing that He is being recorded bc the laptop Seems to be switched off? Or when it starts recording does the laptop turn itself on or the light of the Webcam and then starts recording and the Person can Notice she is being recorded ?
I really don't know. I'd say if you turn off the laptop, or put it to sleep / suspend, it won't record anything. If you leave it on with the screen blanked, you could set the password for unlock, so even if it turned on, the screen would first have to be unlocked if nothing else.
Dear friend thanks to your video it helped a lot to manage my ip cameras. However i need some help. I want to start recording. And i mean the physical files not just to view them through the web gui.I installed it on my truenas scale. How 🤔 can i find the recorded files? Please advice
It's intended for local network use without their added paid subscription, so it's meant to be used without internet, and only locally. Just access it via IP and port, like I did.
sadly it does not allow plugins for the free version (don't know why) and the built-in motion detection is not that good, is there an free alternative that has a good AI for people detection?
@@AwesomeOpenSource I need to find a standalone tutorial but I found out that free AI software does work with ispy free version but my PC barely handled the AI computing for one video, I still don't know the story behind these locked plugins, thanks for the reply
If they are wired / powered all the time, probably, but if they are battery powered, they will likely not offer an RTSP stream... they might. Worth checking the docs for Arlo to find out.
Hello friend, i am having an issue with RTSP streams, and the only solution is to manually install the ffmpeg libraries. The thing is that when i run the installation script, it creates a new agent dvr instance, on port 8090, and the app installed over catalog runs on port 10184. So, the question is if you know how to install this libraries in the 10184 instance installed via catalog? thanks for your input!
I just don't have a good answer for you. I'm sure with 300 cameras, it just depends on the processing power of your server / system. It's going to take a lot of power to handle that many streams.
Hi ! Thanks for your video. I'm not really comfortable with linux / portainer and after the installation it didn"t work. My logs shows "standard_init_linux.go:228: exec user process caused: exec format error" what can cause it ? I'm trying to install ispy on an WD EX2 ultra nas
I'm afraid you'll have to reach out to the iSpy folks on that. It's most likely an issue with their software, but if it is configuration, they can help.
In the options (upper right) there is a list of settings for each camera that you can drop down. Under that you'll find the Recording settings, as well as the storage settings. Have you set those already?
Nice, I may have to make a switch from using Orchid Core VMS running on KDE Plasma, Couldn't seem to get it to run on my TrueNAS Scale server. Maybe I Spy will. I like to see a review from you on Orchid Core VMS. Thanks
@@AwesomeOpenSource yes i am. I am trying to view my ultech dvr which has four cameras. So i added it via the dvr IP address and only cam 1 can be viewed i dont know how to view the other cameras. I also tried to add via the dvr option but could not get it to work also?
@@AwesomeOpenSource i figured it out i had to change the stream number in the source and add each camera seperately. Am i right in saying you cant view on your mobile unless you pay the subscription? Also if i pay just to view on one computer does that include viewing on my mobile phone also or do i have to up my subscription
That's a limitation they set. This is how they support their project. You can setup an ispy connect account for free, and use it to access your system from outside your home / local network, but the software checks to see if you are using it from the LAN or not.
Do you mean add cameras from remote locations? If so, I highly recommend setting up a VPN and putting the iSpyAgent host on that VPN as well as the cameras / networks from the other locations.
Might be creating a mapping error of some kind. Looks like it's trying to map the interface port in quotes maybe, so unquote it, or if the port mapping isn't in quotes, the put quotes around it.
There are some great, inexpensive cameras for IP Cameras, but you may can also use a USB cam connected to a computer, or a Raspberry PI with a camera connected, etc.
Possibly a good thing to let them know about, and see if they can either help you get it working, or make a development change to get it working. Haven't tried two way audio, but the audio from the camera on my reolinks works great.
Hello Sir Awesome Open Source and Community, i really liked the video. And so far I am fine but i have one problem. I am using a Raspi 4 4GB. I am such a beginner so i plugged in a 128Gb USB Stick into the Raspi. The Raspi wont start anymore. If I unplug the Stick it will start like nothing happened. I already run Portainer and AdGuard with succes. Can somebody help me to mount the usb Stick correctly and set it up with ispy? The 128Gb is just for now. I will upgrade if everything is working correctly. :)
Not sure about setting up as the ispy storage, but soundslike your pi is trying to boot of the usb stick for some reason. Maybe that's why it won't boot when it's plugged in. Have you already created the partition table, partition, and file system on the USB?
I think they way I phrased the ispyconnect offering may have been misleading. I believe you can sign up for ispyconnect for free, and use some of the included features for free as well. Some of the features, however, do have a subscription price included. You may give it a shot, create and account, and try the features out.
@@AwesomeOpenSource Thanks for clarifying! While that does help the illusion that all add-ons require money, it doesn't help that ultimately, you still have to connect to someone else's infrastructure.. and here start the privacy concerns. Was interesting to watch though.
I am indeed. I just like the simplicity. Though I did find out it's not fully open source, so a bit sad about that, but holding out hope that they'll open source the whole project eventually.
don't know the context (didn't catch it on the video) but it CAN mean having different versions of the thing, ie having a document with HISTORY (different versions of the document).
I was referring in the video to the versioning of the old Windows Only showing a higher version number, but the newer iSpy online having a lower number. Didn't want people to grab the Windows Only because of the higher number alone. They are more than welcome to run anything they want.
@@Dudeitallday I’ve posted before that it’s actually not open source. I misunderstood their page. The application is not open source. They have some open source add ons as I recall, and that’s what they were referring to.
@AwesomeOpenSource Read your misrepresentation title. I hear this all the time and just pointing it out to people actually wanting real open source apps.
Yeah, NAH. I ran this native (no docker or container mess) and it was a turd, not much help for it, limited camera support and when it does find the cameras, limited options and performance.
Sorry you had such a bad experience. I was able to use all of my cameras, even my generic Raspberry Pi Zero W cameras, and they work fine. But, definitely use the best tool for you.
Just WoW 🙂 I used my own homebuild NVR (Nginx with rtmp/record) and pushed the Webcamstream from a Raspberry Pi to it. used a lot of HDD space 24/7 record. Now With iSpy it's only recording when there are movements. I just installed this on my TestLAB and works pretty nice. I don't want to buy IP camera's they are to big. I like to use Webcams and put those connected to an Raspberry Pi ( Orange Pi ) convert the stream into H264. ( Just one Reason i've got them already ) However now i need to figure it out to directly open the stream on the network, it´s still rerouting true my Nginx / Server (RTMP) to HLS stream. But however it's even better then it was. Realy funny fact... The USB Camera (old one) Stream goes true FFMPEG hardware encoded(Raspberry) with date / name stamp > Nginx > FFMPEG > second Nginx server > iSpy > my Computer to watch... And all this just a split second delay And just a cool tip : I'm running the Agent with google-crhome in app mode: google-chrome --app=:8090 So it's not using all the space with menubar / adressbar / buttons
First of all, kudos on making your own NVR from that great stack of software. I'm glad I was able to point you to something new, and I hope it continues to give you what you are looking for. Glad you're here with us!
Thank you for this! I remember trying to tackle this in the past but all those streams scared me off, but I'm glad I took another stab at it and found your video. I have 3 Hikvision IP cameras and this picked them right up, tested the recording options and it's already storing the files. I have it on a Dell Poweredge Windows server and it runs great!
Glad I could help!
This one hits home!!! Best I have ever seen since Blue Irir!!! No Windows VM to run, just create a lxc container, install docker and then this and you are off and running!! I just finished it a bit ago and have not gotten to push alerts in my Android mobile but so far I am truly amazed. It even found my Unifi cameras no muss no fuss. Thanks for the great video and a great find.
Super excited you've already got it up and running! I really do have to thank Scott @Scottibyte for this one!
Thanks! That was interesting.
I had used the old I spy, then tried Blue Iris, $70.00 mistake. I'm excited to see agent dvr!
It's really a great platform.
This is a great video introduction into the subject matter - thank you!
Glad you enjoyed it!
Thank you so much for this, I'm completely new to Docker and you've cleared up many of the questions I had and I now have a working AgentDVR container. Subbed and liked :)
Glad it was helpful!
Its actually a great program but if you want it linked to your devices they want to charge you and sell all your private info to third parties..pretty ridiculous for a security surveillance system to hand it over to anyone to spy on you. i would not even mind a cheap monthly subscription really but i cant do it knowing they sell off my info....
If you have TrueNAS scale with truecharts, its a two click installation.
It's worth noting that while Agent NVR is free and has no usage limitations for personal use, it is NOT open-source, as far as I can tell. I'm still thrilled that it exists and am installing it in docker now! Also, the plugins *are* open-sourced.
Glad it's working!
Its actually a great program but if you want it linked to your devices they want to charge you and sell all your private info to third parties..pretty ridiculous for a security surveillance system to hand it over to anyone to spy on you. i would not even mind a cheap monthly subscription really but i cant do it knowing they sell off my info..
Yeah, open source not have to be free of charge. It's only public visible source codes. Open source is safer to end user bc some people reading codes and can find various traps which the manufacturer may pledge on the user. Eg we're not sure if Windows not spies us (sending some encrypted data to their servers) just for it isn't open source and no one can to know it.
Vendor (iSpy) claims "don't need to open ports on firewall". How they made it? I think it is proxy server - connection always is made from behind firewall (from within of home networks) like it is with TeamViewer.
i use iSpy for daily use at home on a windows laptop and 3 cams. Works perfect for me, except for rain, snow, bugs that trigger my motion.
The agent dvr seems to have some options for detecting certain objects instead of just straight motion detection. I haven't turned it on yet, but may test it later on.
Can you explain how it works on your laptop? You mean you leave your laptop opened, so that the Webcam can record and you dont leave the laptop on but on standby. That means that the laptop is always recorder your room even if it is on standby so it records whoever enters de the room and the Display of the laptop stays Black as it is Switched off and the one who enters your room Doesnt know He is being recorded?
Thank Thee 🙂
This may be exactly what I was looking for
My pleasure, and I hope it helps you.
Great content, I am definitely will put Ispy on my Unraid server and free up a DVR that I presently use.
Awesome. I'm sure you'll love it!
Great content. Very sparse on this topic and I’m so glad I found your video. Thanks!
Glad you enjoyed it.
Hi Brian looks like I’m the first one this time to leave a comment. Lol
Fantastic video again
Thanks 👍. I appreciate it.
Thank you for making this video. I was struggling with Zoneminder continuously encountering a 502 error whenever it tried to do anything, and it was such a resource hog! I was right about to purchase blue Iris and throw it on a Windows VM before I watched the video. I just set up AgentNVR on Ubuntu server and have so far been satisfied!
My only complaint is that is is for Linux and not FreeBSD, but that's nitpicking hahaha
Glad it was helpful. I like it a lot, and I'm getting ready to do some new videos on Shinobi, ZoneMinder, and Frigate...so watch for those too. But they'll be later in the summer.
Notice how he skims over buffer. Noice explanation. 33:05
I'm going to guess that I just didn't know whether that value would need to be changed or not, so didn't go into it.
I have a proprietary DVR and Cams
got it 4 years back, Been wanting to change all of them since a year now
And you keep reminding me of it lol .. but I cant get it done atm as those are not IP camera
But yeah maybe by the time I get those IP cameras.. you have yet another great video here
keep em coming I like em #kudos
Glad you're enjoying them. As long as great Open Source options come out, i'll keep posting!
If they are good enough cameras you can buy converter cards/USB dongles that will convert the old BNC style connectors but they can almost be more expensive that replacing the cameras altogether.
Thank you for sharing!!
You are so welcome!
its important to say while its free that is only for local use and remote viewing cost.
I signed up for an account for the mobile app integration at no cost. It's a cost if using it for business I believe.
Nice, think ill change out zoneminder for it.
I've really enjoyed the heck out of it so far!
I just loaded Agent on a RPI 3B, not an option. I had major lags with just two cameras. 2 mins was the lag. Just thought I would mention that as Agent says its for any platform. Will try it on a RSPi 4 and report.
Yeah, probably need at least a Pi 4, sorry about that.
thank you for this video. Now, as you know Shinobi, Zoneminder, MotionEye, iSpy, Frigate and also Home Assistant what is your take away? Which one is your favorite in combination with Home Assistant? And maybe some words about your selection criteria? I would be interested to listen to your opinion.
Frigate definitely does the best for me in Home Assistant. I like the HACS plugin and add on that's already there and available, and the notifications of person detection or vehicle detection to my mobile device really make it super great.
I've used the windows program for years. only problem was that i was running it in a VM. but this is so much better. Thanks!
You bet, glad you like it.
Thank you for the detailed video. I like this better than Shinobipro, easier setup.
Glad it helped
Awesome Video
Thanks! Glad you enjoyed it.
Great video..!
Glad you enjoyed it
Great information ! Wonder how are the recording at night time ?
If the camera supports night vision, they work fine, or if the area is decently lit, it also seems to work fine.
Thank you .If it's possible , can you make a video how send recorded data which is triggered for example by movement , to a vds server or a flash disk which is connected to another router via ftp
It's probably not something I would do. It's a bit of a tangle I'm afraid. Might be better to use something like Frigate NVR for that.
Nice.
I was kind of hoping for some info between running this as a service or...I think console?
Trying to set this up on Ubuntu...
(I "place name here" vow not to use Windows 11 or sub-subsequent versions of Windows OS)
It's getting harder to find software that supports Windows 7...and I don't have security issues because I do things my way...plus, Vipre does most of the work.
Going with service.
Hi - Great video :) Can you please tell me the make and model of the cameras you're using? You said it a few times but I guess I'm not spelling it right (!)
Sure thing. I use the Reolink RLC-410A at my home, and got them for a good price, but the newer version is their RLC-810A, which has higher reolution, and still at a really good price online.
32:44 Is there a possibility that camera processor will detect motion and signal from cam wil be used to start recording? eg by onvif ? or iSpy use this mechanism by default ?
I believe you can use the settings on each camera to determine if you want to use object detection, or simple motion events to trigger recording / notifications.
23:17 "Alerts" and "Record on detect" is suported by camera that is camera processor and iSpy gets a sighal about recording, or Does motion detection use CPU with iSpy software?
I believe the motion detection is just CPU from iSpy, not what's sent by camera. Not to say that iSpy can't be setup that way, but I haven't tried it.
Good video. Regarding a Docker install on a raspberry PI, the notes say -- 'ARM is not supported on Docker.'. So a manual install would be necessary. But again very informative video and I'll try it with my 6 cameras instead of Blue Iris
Let me know how it goes.
Thanks a lot ⭐
Always welcome
Unfortunately AgentDVR is *not* FOSS, it is freeware. But it is the best solution as far as I can tell, but it's still missing a few things I'd like to have. I'm currently working on my own totally open solution with the goal of handling 3-6 FHD streams on a Pi, with motion detection.
I'm not sure where you get that it's not open source. Here's the github page for it github.com/ispysoftware/iSpy and the license there says LGPL v 3.0, an open source license.
I think it's great that you are working on a solution as well. I hope you'll share it when it's ready.
No, that’s the Source code for the old ispy version, not agent DVR.
Did you finish this?
@@thestreamreader sure.
Great video. Is there a way to change the storage folder?
In the example docker-compose.yml I give onmy shownotes, change the line "/path/to/a/large/storage/drive/ispy/" to whatever storage palth you want.
do you suggest to try any other VMS or you think iSpy is best among all?
So far, I've stuck with iSpy. It works well for my needs, and the resource usage seems relatively low.
why are all my cams low resolution in iSpy ? in Blue Iris, they all show in Hi Res. Also, iSpy doesn't have Reolink Camera support.
I'm working on a video to show how to tune AgentDVR a bit. But, definitely look into all the settings. Make sure you are consuming the main / primary rtsp stream from your camera as well. Your camera maker should have documentation on which stream is hi resolution. Usually there are a few streams, and one is hi res for recording, and the other is low res for live viewing to help save live streaming bandwidth.
Your blog lacks the docker-compose files and such.....
Thanks for letting me know. I've been migrating from my old Ghost blog, so I guess there was a copy / paste issue. I have added it to the new blog.
hey just a quick TLDR, do I need their subscription just for some basic motion detection and those firing an API call? just a simple get request would be enough
No, you don't. The basic motion detection just works. As for the API, not sure, you'll have to check their documentation for that.
Thanks for this great Video. But how to calculate the storage required?
That's tricky, as it depends on the resolution of your cameras, the format you'll record in, and how long you want to retain video, whether they'll record all the time, or just on triggered events (like motion), etc. I have a client who has 7 cameras running at 1080p, and record only on motion, but that have motion events throughout the day 8 am - 5 pm inside their offices, and 24 / 7 outside. I retain video for 10 days per camera, and it uses a few hundred gigs at a time. Best way is to set up 1 camera, and have it make some recordings for a set amount of time, then see how much space is used. Use that as a baseline for your calculations.
I'm in no way a linux superuser (can only somewhat write simple shell code) but can't you just bypass the intermediary and *ssh* from your machine and then through some package - like whichever gives vncviewer command from apt repository - and check camera at any time, no cost? Jw, could be wrong. **opening stmt was honest and true, not facetious or sarcastic so serious inquiry is intent for commentary given, thx.
So, I wasn't super clear about the ispyconnect add on. There are some free use options for it, but it is dependent on their servers. To answer you question though, since it runs in a web browser, you can do several things to gain access to your camera views.
1. allow access to the site from outside your network using a proxy like NGinX Proxy Manager secured with SSL certificates.
2. Use a VPN to connect back into your netowork, or even directly to the host machine to view the site in your browser on your machine of mobile device.
some geoguessr people surely can find out your adddress from the info shown here :D
Well, if they assume I still live there, and they are really that bored, probably. But I do what I can.
I use latest version of Mint, 20.something. Runs very stable. But suggested terminal install command doesn't work for me.
Sorry it's not working. I just installed Agent DVR via docker, so if you have docker-ce, and not docker.io, it should work. Any output or errors you can share?
This may be a dumb question, but I installed the windows version of Agent, not the original iSpy app. It automatically opened itself in Chrome. Do I need to keep this tab open in Chrome for it to work? Or, is that just a user interface? If I close this tab in Chrome, does the agent continue to work in the background and record things?
If you are running Agent DVR, then it should run in the background and the browser is just a user interface to view live and recorded items in it.
@@AwesomeOpenSource Thank you for the answer :)
I'm running the Windows version of Agent in Firefox, which is set as my default browser. It's great.
I' don't use Linux terminal much to install programs on my Mint OS. Tried copying the command line to install Agent DVR, but no go. Any suggestions for a Linux install? Thanks.
Agent DVR should be running in Docker, so do you have docker, docker-compose, etc installed? Just need more info on what you have setup, what version of Mint, etc?
Between Frigate and iSpy which one will you be running for daily use? or would it be something else?
iSpy is what I'm using for now. Seems to be quite stable, and supports my cameras well.
It doesn’t work fully on TN Scale, you cannot set a record path other than the IX Application path which is pants.
That's a shame. I wonder why you can't map the volume to a TrueNAS share.
@@AwesomeOpenSource I know, I’ve tried Discord, Truenas forums and even Ispy direct for support and no one can give me an answer. It seems that 2 things are an issue 1) the share path needs to be UNC which Truenas shares do not seem to support and 2) Ispy has no browse function for the record setting field. I’ve now moved my cctv over to a win 10 machine.
Is there any installation for Dummy's? I am not an expert. I want this on my Mac. I have a software for all my cameras on a Windows PC but this does not work with my iPhone. Now I would like to try iSpy on my Mac, any suggestions?
Check out my documentation, and get Docker for MacOS (it's a download package), then follow the instructions normally.
@@AwesomeOpenSource Thank you, I will try this.
Is it possible to connect cameras relayed through Amazon Alexa or Google Assistant to this? I ask because I have a feit doorbell camera and it doesn't appear to support rtsp or any other non proprietary protocol.
if you can get an RTMP stream from Google or Amazon, then I think iSpy might be able to make sense of it, but otherwise, I just don't know.
Hello, could you please tell me how to connect a 4G network camera using the iSpy software? I would greatly appreciate your help.
would i be able to use any spy Ip camera that connect to wifi and record to my pc from that camera with this ? thx
It needs to have an RTSP stream, or some other kind of stream that iSpy can pick up on.
If you have it installed in your laptop and you switch your laptop off or leave it on standby and then someone enters your room, does the Display stay Black as if the laptop Was off and does it start recording the Person who enters your room without the Person Noticing that He is being recorded bc the laptop Seems to be switched off? Or when it starts recording does the laptop turn itself on or the light of the Webcam and then starts recording and the Person can Notice she is being recorded ?
I really don't know. I'd say if you turn off the laptop, or put it to sleep / suspend, it won't record anything. If you leave it on with the screen blanked, you could set the password for unlock, so even if it turned on, the screen would first have to be unlocked if nothing else.
Dear friend thanks to your video it helped a lot to manage my ip cameras. However i need some help. I want to start recording. And i mean the physical files not just to view them through the web gui.I installed it on my truenas scale. How 🤔 can i find the recorded files? Please advice
That's a question for the iSpy folks I think. It would be better to ask on their forums.
is there any way to use this without internet ? if yes how?
It's intended for local network use without their added paid subscription, so it's meant to be used without internet, and only locally. Just access it via IP and port, like I did.
sadly it does not allow plugins for the free version (don't know why) and the built-in motion detection is not that good, is there an free alternative that has a good AI for people detection?
Frigate NVR would likely be your best bet. I have a video on it with Home Assistant, but you can run Frigate stand alone as well in Docker.
@@AwesomeOpenSource I need to find a standalone tutorial but I found out that free AI software does work with ispy free version but my PC barely handled the AI computing for one video, I still don't know the story behind these locked plugins, thanks for the reply
Is this only work to IP camera ? How about connecting xmeye DVR to it
I believe, and you should check their data pages to be sure, that if you can get an RTMP stream out of the DVR, then iSpy can pick up on it.
I want to know if i add new device does it need to be on the same network?
It's easier, but as long as the RTSP stream can be reached, I don't think the same network is required.
Do you think I can use my ARLO cameras? Thanks 😊 🙏
If they are wired / powered all the time, probably, but if they are battery powered, they will likely not offer an RTSP stream... they might. Worth checking the docs for Arlo to find out.
Hello friend, i am having an issue with RTSP streams, and the only solution is to manually install the ffmpeg libraries. The thing is that when i run the installation script, it creates a new agent dvr instance, on port 8090, and the app installed over catalog runs on port 10184. So, the question is if you know how to install this libraries in the 10184 instance installed via catalog? thanks for your input!
How Many cams ca I add . I've more than 300 cameras.. allá cameras are connected to dahua nvr not IP.
I just don't have a good answer for you. I'm sure with 300 cameras, it just depends on the processing power of your server / system. It's going to take a lot of power to handle that many streams.
Thanks
u need something like nvr cluster.
Hi ! Thanks for your video. I'm not really comfortable with linux / portainer and after the installation it didn"t work. My logs shows "standard_init_linux.go:228: exec user process caused: exec format error" what can cause it ? I'm trying to install ispy on an WD EX2 ultra nas
I'm afraid you'll have to reach out to the iSpy folks on that. It's most likely an issue with their software, but if it is configuration, they can help.
@@AwesomeOpenSource thanks for your help ! Internet needs more guys like you
@@MrLolo8152 My pleasure, and thank you.
I can get the stream, but it doesn´t record. Do I need to do any other configuration?
In the options (upper right) there is a list of settings for each camera that you can drop down. Under that you'll find the Recording settings, as well as the storage settings. Have you set those already?
Could this be installed on a Synology NAS to replace their ridiculous per camera fee?
I don't have a Synology, but believe you can setup docker on Synology, so it should be able to run though.
Yes. I installed in one
Nice, I may have to make a switch from using Orchid Core VMS running on KDE Plasma, Couldn't seem to get it to run on my TrueNAS Scale server. Maybe I Spy will.
I like to see a review from you on Orchid Core VMS. Thanks
I was looking at Orchid as well. May have a video in the future on it.
why when i try to add a second camera the same camera keeps getting readded?
Are you adding the cameras by IP?
@@AwesomeOpenSource yes i am. I am trying to view my ultech dvr which has four cameras. So i added it via the dvr IP address and only cam 1 can be viewed i dont know how to view the other cameras. I also tried to add via the dvr option but could not get it to work also?
@@AwesomeOpenSource i figured it out i had to change the stream number in the source and add each camera seperately. Am i right in saying you cant view on your mobile unless you pay the subscription? Also if i pay just to view on one computer does that include viewing on my mobile phone also or do i have to up my subscription
Hi, Why ispy not working with reverse proxy?
That's a limitation they set. This is how they support their project. You can setup an ispy connect account for free, and use it to access your system from outside your home / local network, but the software checks to see if you are using it from the LAN or not.
How i can add from other house Mer work?
Do you mean add cameras from remote locations? If so, I highly recommend setting up a VPN and putting the iSpyAgent host on that VPN as well as the cameras / networks from the other locations.
Awesome video. Too bad my Defender unit isnt listed and cant connect no matter what I do. lol Good ting it was free.
Sorry my friend. Maybe make a request to iSpy, and see if they'll add it?
Hi. Is it possible to bind the PTZ control commends to keyboard keys or a gaming controller? Thanks.
Hmmm. Haven't tried that, so not sure. I would guess you probably can, but it may take a bit of third part software.
nano. That says something.
I love nano. Simple as it gets.
Can't run it with portainer: Deployment error
Failed to deploy a stack: services.ispy.environment.[0]: unexpected type map[string]interface {}
Might be creating a mapping error of some kind. Looks like it's trying to map the interface port in quotes maybe, so unquote it, or if the port mapping isn't in quotes, the put quotes around it.
@AwesomeOpenSource there was old uri to repo.... I change it from off doc and it's start container
How To Connect To Local Usb Camera ( Usb Camera Attached To Pc ) ??
On that, I'm not sure. They may have something useful in their docs though.
how about different ip address?
What do you mean?
@@AwesomeOpenSource different network address not local. different location is that possible? thanks
What can I use as the camera?
There are some great, inexpensive cameras for IP Cameras, but you may can also use a USB cam connected to a computer, or a Raspberry PI with a camera connected, etc.
i've been using ispy and it is great, the only problem is i cannot configure the audio, my cameras support 2 way audio, but it doesn't work on ispy
Possibly a good thing to let them know about, and see if they can either help you get it working, or make a development change to get it working. Haven't tried two way audio, but the audio from the camera on my reolinks works great.
44:54 Its pulsing due to its selected
Yeah, I understand better now how the visual cues work. But I appreciate the tip.
Hello Sir Awesome Open Source and Community,
i really liked the video. And so far I am fine but i have one problem. I am using a Raspi 4 4GB. I am such a beginner so i plugged in a 128Gb USB Stick into the Raspi. The Raspi wont start anymore. If I unplug the Stick it will start like nothing happened. I already run Portainer and AdGuard with succes. Can somebody help me to mount the usb Stick correctly and set it up with ispy? The 128Gb is just for now. I will upgrade if everything is working correctly.
:)
Not sure about setting up as the ispy storage, but soundslike your pi is trying to boot of the usb stick for some reason. Maybe that's why it won't boot when it's plugged in. Have you already created the partition table, partition, and file system on the USB?
Pay to connect to Home Assistant? Lost my interest.
I think they way I phrased the ispyconnect offering may have been misleading. I believe you can sign up for ispyconnect for free, and use some of the included features for free as well. Some of the features, however, do have a subscription price included. You may give it a shot, create and account, and try the features out.
@@AwesomeOpenSource Thanks for clarifying! While that does help the illusion that all add-ons require money, it doesn't help that ultimately, you still have to connect to someone else's infrastructure.. and here start the privacy concerns.
Was interesting to watch though.
are you still using this as your main surveillance solution?
I am indeed. I just like the simplicity. Though I did find out it's not fully open source, so a bit sad about that, but holding out hope that they'll open source the whole project eventually.
@@AwesomeOpenSource the lack iotas app free is holding me back. It’s not open source . Figured afte installing. So trying zoneminder now.
please make video about restreamer
Let me take a look at it and see what I can find on it.
can it play records on XX speed?
The recorder has player controls so you can scrub through the footage at any rate you desire.
Gotta say its been good product but they are heading towards paid model approach for more and more things
Makes me sad to hear that, but can you point me to the areas they are charging for now?
What is versioning?
don't know the context (didn't catch it on the video) but it CAN mean having different versions of the thing, ie having a document with HISTORY (different versions of the document).
I was referring in the video to the versioning of the old Windows Only showing a higher version number, but the newer iSpy online having a lower number. Didn't want people to grab the Windows Only because of the higher number alone. They are more than welcome to run anything they want.
Its not Open source if you must pay for advanced features.
@@Dudeitallday I’ve posted before that it’s actually not open source. I misunderstood their page. The application is not open source. They have some open source add ons as I recall, and that’s what they were referring to.
@AwesomeOpenSource Read your misrepresentation title. I hear this all the time and just pointing it out to people actually wanting real open source apps.
Yeah, NAH. I ran this native (no docker or container mess) and it was a turd, not much help for it, limited camera support and when it does find the cameras, limited options and performance.
Sorry you had such a bad experience. I was able to use all of my cameras, even my generic Raspberry Pi Zero W cameras, and they work fine. But, definitely use the best tool for you.
I guess you are not concernd about privacy or online security
I don't think that's a fair statement. I take privacy and security very seriously. What in my video made you think this?
@@AwesomeOpenSource You forgot to close the Google Maps browser tab that leaked your address.
Great video anyway!
Just WoW 🙂 I used my own homebuild NVR (Nginx with rtmp/record) and pushed the Webcamstream from a Raspberry Pi to it. used a lot of HDD space 24/7 record. Now With iSpy it's only recording when there are movements.
I just installed this on my TestLAB and works pretty nice. I don't want to buy IP camera's they are to big. I like to use Webcams and put those connected to an Raspberry Pi ( Orange Pi ) convert the stream into H264. ( Just one Reason i've got them already )
However now i need to figure it out to directly open the stream on the network, it´s still rerouting true my Nginx / Server (RTMP) to HLS stream. But however it's even better then it was.
Realy funny fact... The USB Camera (old one) Stream goes true FFMPEG hardware encoded(Raspberry) with date / name stamp > Nginx > FFMPEG > second Nginx server > iSpy > my Computer to watch... And all this just a split second delay
And just a cool tip :
I'm running the Agent with google-crhome in app mode:
google-chrome --app=:8090
So it's not using all the space with menubar / adressbar / buttons
First of all, kudos on making your own NVR from that great stack of software. I'm glad I was able to point you to something new, and I hope it continues to give you what you are looking for. Glad you're here with us!