Hello selfhosted community,
I’m posting to let you know about StreamShuttle a new self-hosted software solution that makes running your own video monitoring system a breeze. I just recently went public with the first release and I am looking for more people to help check it out and get some feedback. You can check it out at https://streamshuttle.com/.
I along with a few other testers, have been running stable builds for a few months now (on both Linux and Windows). I made sure it has all the features you would expect from a modern CCTV/NVR system (alerts, motion/object/audio detection, two-way audio, secure remote access) out of the box, without having to deal with any external services and programs. StreamShuttle is also extremely modular and will have a rich plugin system allowing you to tie-in to most parts of the system or provide other integrations.
The main goal of StreamShuttle is to make something simple that EVERYONE; not just enthusiasts can wrap their head around and manage. I took a very opinionated approach to building a system that I think works for well for most people in most scenarios. Trying to hide much of the complexity other existing systems have had to contend with.
Despite not being fully documented yet StreamShuttle already has both rest and websocket client support that will make integrating with 3rd party systems like home assistant as easy as a few clicks. Adding cameras to the homeassistant dashboard is already a breeze (https://community.home-assistant.io/t/adding-cameras-from-streamshuttle-into-the-ha-dashboard/619821)
Our documentation still has a little ways to go in making sure all edge cases are covered but the quick start guide should have you up and running in no time. This is just the beginning and StreamShuttle is only going to get better from here.
documentation also has additional screenshots
Get started now for free with a one month trial. No credit card required!
Thanks for reading and I look forward to any questions and feedback!
- Josh (Founder / CEO)
Yeah not sure this makes much sense compared to what’s already out there. People wanting to self host likely have more cameras than the limit—let alone already using other options.
Might want to rethink, maybe a yearly support license that’s less? No restrictions on camera count?
You can see even use Ring Alarm Pro + Edge storage using ONVIF cameras and stored locally and at least that way you get a lot more functionality/integration/ease of use.
Hey FlyEspresso,
Thanks for reading! Ring alarm pro requires a $20/month minimum subscriptions and is still limited to utilizing SD cards for storage on each individual device. What do you think the number of cameras the average selfhoster utilizes?
I am on mobile so foegive me if I miss something, but we are looking at 99 to 120 a year for a max of 8 cameras? This is a huge limitation that will immediately turn off most potential users.
Do you support scheduling? Main streams and substeams? 24/7 or motion activated recording or both? Ai motion detection? Custom detection models? I see mention of pwa, but also installed apps for notifications are they the same? What about any sort of hardware acceleration for video encoding or motion analysis, gpu, Google coral etc? Direct to disk storage?
What happens to my system if I stop paying? Do I keep the ability to use the software without your ddns support or is it totally dead?
Can I run your software completely offline? Maybe I don’t need your ddns and vpn service because I have rolled my own and don’t trust yours. Will blocking all network access break the software?
Overall I welcome competition in the consumer vms space, but there is a lot of information lacking here.
is there a docker image?
is there a demo to play with?
There will be a docker image option available. It’s already utilized for local dev so it just needs to be cleaned up a bit before putting out. You can also grab the free trial now from the website. If you are interested in trying out more than 1 device, let me know and we can get you a license to give that whirl.
A demo instance is a great idea, ill look into getting something like this setup ASAP. I think it could really help showcase the difference between the existing options.