
That’s lame and no fun, especially if you are a developer like myself and you enjoy tinkering in the space of AI.īefore we get into the details of the software I use to solve my IP camera issue, let's talk about some of the core fundamentals that let me self-host. But what if you want to record? What if you want to access remotely? What if you want to use Object Detection to record when motion and objects are in the scene? Some IP cameras offer this, others require you to purchase a cloud subscription to use these features. Using any browser or a media player like VLC will let you view the stream. Most good IP cameras you can buy offer a protocol called RTSP ( real time streaming protocol ), which lets you directly access the video with an IP and a port. This is where my journey down the self-hosting route began. Sure, you can often use an SD card, but you are still accessing your cameras remotely from some server you can't necessarily trust. However, the final line has been crossed when home security cameras require a monthly subscription to record data on servers, likely hosted somewhere overseas where the nature of privacy laws is questionable. Don’t get me wrong I happily pay for some services like Google Photos as it provides me with a lot of useful features for a reasonable cost. These services hook you in with a free tier and then hit you with the charge when you want to do anything useful. If you want to access anything remotely, you have to pay a monthly subscription. These days, everything requires a paid cloud subscription to do just about anything. EDIT - You can now avoid portforwarding by following this IBRACORP Cloudflare tutorial on AgroTunnel.
