Almost 5 years later and this still works... You need to image the pi with "Raspbian Stretch Lite" that you will need to find from an old/archived source... but with the Camera service works just fine...
The diagram with the pixel count was a great way to sort out the confusing displaycameras configuration file. Thank you for uploading this great tutorial.
Thank you so much for taking the time to make these videos. I just used your instructions to create this, and it's what I've been wanting for months. Again THANK YOU!
Been using an android tablet with tinyCAM pro application for two years and its flawless. For my cameras I pull the secondary channel to reduce bandwidth.
TinyCam is terrific for this if an android solution works for you, but stability is not the best with mobile devices being reliant on battery function and other processes of the Android system not gumming up the works. This solution is also better at recovery from a power loss or reboot in automatically starting up with full display immediately upon restoration of power. I have yet to try this, but as good as TinyCam is, those limitations remain problematic for me.
This is great, I have about 8 cameras on my house and have been wanting a solution for next to my alarm panel. This is a much better solution than my original plan of mounting an Ipad to the wall. thanks for you videos they are great!
Thanks! I just got this working using an old Buster image and a Pi4B. I still have some issues related to lag, but I'm not using UniFi cameras, so it's probably the resolution and bitrate my cameras are sending
Great video! Thank you for posting this (and all of your other videos). I just used your video and the linked blog to setup a viewer for my Unifi cameras. I had a pi setup and logged into the web portal for protect, but it kept dropping the streams. This has stayed up without any issues. Now I can just turn on my TV and switch the input anytime I wish to view my cameras and don't have to worry about logging in.
Your video was great. Used it to setup three Pis around the house to view the cameras without having to open the Protect app. Also props for referencing the original source, it was well written, but your video version was much simpler to follow along. Thank you.
Many many thanks for the video. Finally, I could find a different way to view my surveillance cameras without expensive additional hardware. A well earned like!!
I followed this tutorial today and it worked perfectly. I used Pi 3 B+, POE Hat, and the latest Raspbian Buster Lite. I did reach out to support on the Wimaxit display and asked about that 2nd Micro USB port. They told me that port is for future use but currently has no function attached to it so it cannot be used to "pass through" power to the Pi. I won't be using that display, however, as I need something with a bit more robust case and VESA mount.
It is important that layout configuration files do not contain camera names for feeds that don't exist. These extra cameras being defined means the system has to wait to error out on those missing feeds before finishing a host of operations (including the watchdog service). It also breaks rotation (where enabled).
I was so excited to do this but ran into a road block. OMX player is being phased out, and the software requires it. I cant seem to find a way to get OMX player installed. Im very new to Pis, this is my first one.
Worked great! The only issue I had while putting it all together was that I was having some image flickering on my first attempts. I was trying to put together 4 cameras (from Reolink) at 1920x1080. In my case, I would have the upper left window popping up, but with a lot of flickering and no discernible image (almost a seizure test). What fixed the problem is reducing the quality of the RTSP streaming. For Reolink cameras specificaly, looks like it has two separate streaming links, one called "Main", and the other one called "Sub". When I tried using the sub instead of the main streaming link, it worked immediately. Thank you for the detailed video!
Just want to say thanks for this run through. I now have the cameras from my CCTV DVR running on a 7 inch Pi screen and don't need to boot my PC and run the old IE interface to view them.
AHH YES! Exactly what I was looking for! THANK YOU SO MUCH! I am running Shinobi on my pi. The feed from 6 cameras lags out Chromium so much it crashes every time in the GUI. This uses very little CPU and Shinobi still runs perfect! Now I can run Shinobi on my desktop and a direct feed to my tv through my Pi! Again Thank You!!
Thanks so much for this video, this is the first time that I've done anything non-Windows for years ! One problem that I have (I've tried very hard to find the answer online without succes) is that I have two different makes of camera, Foscam and Sricam, both rtsp feeds work fine in VLC but only the Foscam works with Pi. The only difference that I can see is that the url for the Foscam ends with /videoMain and the Sricam with /onvif1 or 2. Sorry if this is a dumb question but I used to program in ALGOL on an Eliot 803 back in the sixties so you can guess that I'm no "spring chicken". Once again thanks for your excellent teaching.
I am a fan for life. You are an amazing presenter, human in your excitement and errors. It amazes me the reactions from some entusiasts - specifically the rude and arrogant techies. The bullied, bully. Anyway had to say that! Your videos are the best and exciting tech videos that deliver on so much to those of us who have little time to devote to the art. If you’re ever in Atlanta let me know, I need lots of help lol. Be well
This doesn't work anymore, from GitHub "As of Raspbian Bullseye release (as well as RPi4B), omxplayer and the hardware decoding that work hand-in-hand are deprecated and/or unsupported. In order to use displaycameras, you should install raspbian buster (lite preferred). If you use an RPi4B, your source video codec must have hardware decode support in the RPi4B gpu. displaycameras may be rewritten around vlc, but challenges with vlc's DBUS support (for multiple vlc instances) may prevent the rewrite."
Thank you for this!!!! I've tried to do this in the past with no luck. I am not a Linux guy, so for Raspberry Pi things, I need step by step guide. I also run a Pi-Hole on my network with another Raspberry Pi. I highly recommend that! It even blocks ad's on mobile games and web, so much better then just an ad-blocker on chrome as an extension.
Great video, just what I needed. Now I know someone will mention this sooner or later so it may as well be me, you don't have to expand the filesystem in raspi-config any more as that's the first thing it does on booting a new raspbian image, you even read it out when it was doing it "resize root filesystem rebooting in 5 seconds" ;)
Thanks for this Chris, worked out a treat! I have six cameras on the default unifi-style view, i.e. upper_left is camera one, and surrounding it on the right and bottom by the remaining five cameras. Easy to setup, and a nice use of a Pi, especially as I run it over wifi. No camera lag either. TV is a 1920 x 1080, so the primary large camera is using high RTSP stream, and the remaining are on the low-res stream, so it all displays correctly. Putting a higher res feed to the surrounding cameras causes the software to error out and blank out the screen, I do not think it can handle over-sized resolutions for the smaller sections (basically it seems unable to do any sort of decent resolution scaling).
Correct. Instructions at the project home page, github.com/Anonymousdog/displaycameras, note that RTSP feed resolutions should not exceed the dimensions of its respective window in the display matrix.
Thanks for this video, but I have one problem when I would like start service, I received this error "Job for displaycameras.service failed because the control process exited with error code". Camera Reolink work correctly with RSTP link in VLC. Plesae help ! Thanks.
Great videos as always - you have convinced me to go Ubiquiti throughout, and very happy with them all. I happened to have bought the exact same screen through Amazon UK (Currently £69.99) and had the same issue getting off the screen protector - disassembling allowed easy removal as it had been trapped between the perspex panels during assembly, not great problem though. I am using a pi 4 and it happily powers the screen through the USB 3 port, and combined with the PoE HAT (official Raspberry Pi v2 from PiHut), it really is a single cable setup. Stable and excellent picture quality, Next is to set up a cron job to auto turn on and off the screen on a timer when not in the office - I already do this on my Raspberry Pi Dakboard
I have just done this but with a Raspberry Pi 4, still straight forward but a few things to note. Raspberry Pi now have their own OS installer app which takes care of the formatting etc. It's also now no longer called Raspbian so you need to select Raspberry Pi OS (Other) then select Rasperry Pi OS Lite (32 Bit). A couple of the original boot options are now in different places but easy to find. Other things to note is the resolutions of the bottom left and bottom right need to go to 800 not 799, if you go to 799 you will see the blinking cursor in the bottom left all the time, so these would be: Lower Left: 0 400 639 800 Lower Right: 640 400 1279 800 You will also be missing an entire column of pixels on the right hand side (top right and bottom right) but isnt as noticible, if its an issue then change 1279 to 1280. As for the Pi 4 on this screen, it does fit ok. Only thing you will need to bear in mind is the USB passthrough is USB micro B but the Pi 4 is Now USB C, I didnt get a cable for this as I'm using POE so cant comment on this, also the HDMI is Micro HDMI (Type D) on the New Pi 4 so you will need to find a converter cable as the screen is still full fat HDMI. Also a note about the HDMI calbe that comes with the screen, I didnt recieve a small one like pictured on amazon instead got a 3' cable which is going straight in the bin.
I'm enjoying your videos about Unifi Ubiquity products and happened across this video. Although a bit outdated (RPi 3 vs 4), it is interesting and may be a solution that I try for some remote monitoring in my yard. Keep the videos coming!
I have no idea how you got the rtsp stream url without the username and password working. I only know my rtsp stream IP and the port but how do I input the username and password on the URL? confused and not working for me.
Same. I've been putting together some battery power for an old "14.5 monitor. Attach my raspberry pi to the back. Hopefully I can get this to work and i could view my cams wherever I got around the house.
I couldn't get it to work. Maybe there's a new way, but already spent more time on it than I wanted to. The good news is that the pi5 will run the web based Surveillance Station. If that's an option for you.
Hi i really love you channel , i have just done this unifi camera setup on my Ras pi, it makes like so much easyer to see your cameras, Thanks and keep up the great work. you are my number one youyuber ,
This may be an old video, but was accurate enough with enough explanation that I was finally able to get my 8 camera static layout working on a FHD TV in portrait mode :D Thank you
Great Video! Easy way to find your display size from the terminal is to just run 'fbset' For projects like this I'd also recommend installing and configuring the 'unattended-upgrades' package from the repo's so security updates and reboots can happen automatically!
Great Job! Is there an option to rotate just one camera feed my layout is 5 small feeds and one large. I want to rotate all 5 small feeds in the large one and keep the 5 small ones unchanged.
hello, we have a big problem, OMXPLAYER is not in the official Raspberry repositories for installation, therefore when starting the service it throws an error
for some reason OMXPLAYER is not available in the latest version of Raspbian, I solved it by installing the Legacy version of Raspbian (Debian 10 [buster])
I would put small switch at the end of the 100 ft cable and connect the 24 port switch and a single PC to the small switch. If the single PC survives an outage, its not the cable. If it doesn't, the problems upstream of the 24 port switch including storms, viruses, etc are still in play.
Thanks, really a great idea. Works great on my 7” Pimoroni (Touchscreen) Display. The only thing I need to figure is how to get rid of the blinking cursor over the video feed in the left bottom corner, “setterm -cursor off” is not working in this case.
Hello i have a small problem. I can rtsp on vlc player by using this rtsp://admin:admin@x.x.x.x:554/Streaming/Channels/1 but when entering that information into the layout conf then saving it and restarting it by the same command as you sudo systemctl restart displaycameras.service Nothing happens I let it sit there for a long time and nothing happens. Can you help me please? I followed everything you said.
Great video as always, I managed to set up 10 feeds, 8 cameras and 2 local traffic feeds were congestion usually occurs on route to work...Using on 24" monitor. Thinking of trying on a Pi Zero W with same config to use as second screen on Magic Mirror... Thank you
I love this project. I have it up and running with one camera on a HD tv. One thing I want to do is have the top_left feed take up the whole screen. In layout.conf.default I have changed the values for top_left to “0 0 1079 1079” I figured this would make the top left feed take up the screen but sadly it only does half the screen. Any tips would be awesome. Thank you for your content sir!
just to follow up here. I was able to get the one feed to take up the whole screen by entering in the correct y axis values (1920 1080). I am going to be adding to this project as my unifi camera system grows. Again thank you for your content. it is inspiring and educational.
Great tutorial! Is this still accurate in 2021? Is okay to leave your Pi and the display running 24/7? Or do you have a quick way of turning it on / off?
Nice video, but I would make 2 small observations: 1. `sudo apt-get upgrade` is NOT the right command to use. `sudo apt-get dist-upgrade` is the correct way to install updates on Raspbian. The latter ensures that packages with new dependencies since the installed version have those dependencies satisfied whereas the plain `upgrade` just upgrades the packages that already exist WITHOUT installing any new dependencies which can lead to broken packages. 2. `chmod +x install.sh` is DANGEROUS! `chmod u+x install.sh` was all that was required. Execute permissions (like write permissions) should never be given to all users unless absolutely necessary. It is a dangerous shortcut to teach - if users use the same logic with other shell scripts then they risk opening their RaspberryPi to all sorts of attack. Especially where sensitive data like live video feeds are at stake learning to keep a system secure (or at least how not to open everything to the world) is important. Please don't teach people how to break their system and how to compromise it's security. Teach them how to upgrade it safely and stay safe. Security shouldn't be an add-on with IoT it should be the core on which it is built. It's 2019 and we know how dangerous the internet can be now.
No shade. These are precisely correct points. I've even corrected the installation instructions to reflect the second point. I also recommend configuring sshd to accept only public key authentication, fail2ban, and unattended-upgrades (on any Linux server, esp one that is basically an IoT device [and unlikely to be serviced much]).
Extremely helpful tutorial as always, my RPI continued to error when attempting to restart the displaycameras.service. My fix was installing OMXplayer. Thank you for all the help =)
Great Video... Well presented.... I need a 16 camera display on a big TV like 4 x 4, it's possible to just edit the file adding more rectangles with dimentions? or maybe have 4 sets of 4 cameras rotating every x seconds?
This video is the only reason I decided to buy Unify cameras as I wouldn't without a monitor solution like this. Thank you, Chris. The only differences in my plan is I opted for a VESA pi case to attach to the back of an old monitor and Pi 4 for the wifi.
Is it really necessary to beat the crap out of your enter key. If it is please consider relocating the mic so one does not get a headache from the constant pounding. Thx
Is there a setting for a delay option? This solution is amazing and would maybe be a good option for sport locations that require a delay mirror effect video. Not sure if surveillance cameras have enough frame rates (preferably 60-120fps) for sports and a delay of 10-30sec would be also needed.
This no longer works since omxplayer has been fazed out, can you do an updated version please. The raspberry pi download database is completely different now
Hi, Thanks for a great instructional video, plan to implement. Can you tell me if, after a year, the solution still work well (assume you use it constantly); stable software, no screen burnout etc. Thanks
What is the maximum number of streams that the Pi can handle/display? Can it put dozens of tiles on a 4k screen, or is that just asking too much of it?
Question. I’m just a kid and not in a necessarily rich family but we do need a security system so is can I use a different camera company? Oh and does it need to be hooked up to anything?
How do I proceed if I am trying to use either a USB webcam or the camera port on the Pi itself? Is there a way? Also, I didn't see a link for the step by step instructions from the blog you referred to. Is that link still available? The video is fantastic. Thank you for posting.
Please do an updated version. It does not seem to work anymore.
Just attempted and got this working (2023) with 12 cameras. Awesome project, thanks for the video!
How u did it
Almost 5 years later and this still works... You need to image the pi with "Raspbian Stretch Lite" that you will need to find from an old/archived source... but with the Camera service works just fine...
How did you get it to work, I can't even install omxplayer or update sources since it's can't find the dependencies.
I have a couple of copies running. For now, I have saved a copy of the image to my pc and can flash a card to set up an extra monitor.
The diagram with the pixel count was a great way to sort out the confusing displaycameras configuration file. Thank you for uploading this great tutorial.
Thank you so much for taking the time to make these videos. I just used your instructions to create this, and it's what I've been wanting for months. Again THANK YOU!
Been using an android tablet with tinyCAM pro application for two years and its flawless. For my cameras I pull the secondary channel to reduce bandwidth.
TinyCam is terrific for this if an android solution works for you, but stability is not the best with mobile devices being reliant on battery function and other processes of the Android system not gumming up the works. This solution is also better at recovery from a power loss or reboot in automatically starting up with full display immediately upon restoration of power. I have yet to try this, but as good as TinyCam is, those limitations remain problematic for me.
just tested these steps with the buster raspbian and worked like a charm. Thanks for all your time and efforts!
This is great, I have about 8 cameras on my house and have been wanting a solution for next to my alarm panel. This is a much better solution than my original plan of mounting an Ipad to the wall. thanks for you videos they are great!
Wish I could afford the idea of using an iPad as an alarm screen hahaha
@@AutomotiveConcepts Haha
Thanks! I just got this working using an old Buster image and a Pi4B. I still have some issues related to lag, but I'm not using UniFi cameras, so it's probably the resolution and bitrate my cameras are sending
what buster version did you use? Had an error with buster 20.06.2019 "this board requires newer software"
Great video! Thank you for posting this (and all of your other videos). I just used your video and the linked blog to setup a viewer for my Unifi cameras. I had a pi setup and logged into the web portal for protect, but it kept dropping the streams. This has stayed up without any issues. Now I can just turn on my TV and switch the input anytime I wish to view my cameras and don't have to worry about logging in.
Your video was great. Used it to setup three Pis around the house to view the cameras without having to open the Protect app. Also props for referencing the original source, it was well written, but your video version was much simpler to follow along.
Thank you.
Many many thanks for the video. Finally, I could find a different way to view my surveillance cameras without expensive additional hardware. A well earned like!!
I followed this tutorial today and it worked perfectly. I used Pi 3 B+, POE Hat, and the latest Raspbian Buster Lite. I did reach out to support on the Wimaxit display and asked about that 2nd Micro USB port. They told me that port is for future use but currently has no function attached to it so it cannot be used to "pass through" power to the Pi. I won't be using that display, however, as I need something with a bit more robust case and VESA mount.
It is important that layout configuration files do not contain camera names for feeds that don't exist. These extra cameras being defined means the system has to wait to error out on those missing feeds before finishing a host of operations (including the watchdog service). It also breaks rotation (where enabled).
Do you personally know if there is a trigger or setting to automatically refresh a RTSP stream to keep it up to date if it gets delayed?
I was so excited to do this but ran into a road block. OMX player is being phased out, and the software requires it. I cant seem to find a way to get OMX player installed. Im very new to Pis, this is my first one.
Worked great! The only issue I had while putting it all together was that I was having some image flickering on my first attempts. I was trying to put together 4 cameras (from Reolink) at 1920x1080.
In my case, I would have the upper left window popping up, but with a lot of flickering and no discernible image (almost a seizure test).
What fixed the problem is reducing the quality of the RTSP streaming. For Reolink cameras specificaly, looks like it has two separate streaming links, one called "Main", and the other one called "Sub". When I tried using the sub instead of the main streaming link, it worked immediately.
Thank you for the detailed video!
Thanks for the additional info!
Thank you for all of your time you put into this project. I am going to build this shortly!
Just want to say thanks for this run through. I now have the cameras from my CCTV DVR running on a 7 inch Pi screen and don't need to boot my PC and run the old IE interface to view them.
Hi friend, I hope you can help me, how can I do to see the cameras of my DVR brand dahua with my raspberry?
can you help me?
Im using the same with an old monitor, been working fine for months
AHH YES! Exactly what I was looking for! THANK YOU SO MUCH! I am running Shinobi on my pi. The feed from 6 cameras lags out Chromium so much it crashes every time in the GUI. This uses very little CPU and Shinobi still runs perfect! Now I can run Shinobi on my desktop and a direct feed to my tv through my Pi! Again Thank You!!
Also Math :puke:
This is exactly what I was looking to do. I can run 9 streams on a pi zero which is astounding to me. Thank you!
@@klam77 Yes, that is correct.
Worked great for me. I'm using a 7" pi touch screen in my office to monitor my front porch's wi-fi cam.
Thanks so much for this video, this is the first time that I've done anything non-Windows for years ! One problem that I have (I've tried very hard to find the answer online without succes) is that I have two different makes of camera, Foscam and Sricam, both rtsp feeds work fine in VLC but only the Foscam works with Pi. The only difference that I can see is that the url for the Foscam ends with /videoMain and the Sricam with /onvif1 or 2. Sorry if this is a dumb question but I used to program in ALGOL on an Eliot 803 back in the sixties so you can guess that I'm no "spring chicken". Once again thanks for your excellent teaching.
I am a fan for life. You are an amazing presenter, human in your excitement and errors. It amazes me the reactions from some entusiasts - specifically the rude and arrogant techies. The bullied, bully. Anyway had to say that! Your videos are the best and exciting tech videos that deliver on so much to those of us who have little time to devote to the art.
If you’re ever in Atlanta let me know, I need lots of help lol. Be well
Cheers - thanks!
Nice! been running a setup like this to an old TV to monitor my cameras for the past year!
Can you do an updated video as h265 not supported on new kernal . Some suggestions redoing this with vlc but messy.
This doesn't work anymore, from GitHub "As of Raspbian Bullseye release (as well as RPi4B), omxplayer and the hardware decoding that work hand-in-hand are deprecated and/or unsupported. In order to use displaycameras, you should install raspbian buster (lite preferred). If you use an RPi4B, your source video codec must have hardware decode support in the RPi4B gpu. displaycameras may be rewritten around vlc, but challenges with vlc's DBUS support (for multiple vlc instances) may prevent the rewrite."
Thank you for this!!!! I've tried to do this in the past with no luck. I am not a Linux guy, so for Raspberry Pi things, I need step by step guide.
I also run a Pi-Hole on my network with another Raspberry Pi. I highly recommend that! It even blocks ad's on mobile games and web, so much better then just an ad-blocker on chrome as an extension.
Great video, just what I needed.
Now I know someone will mention this sooner or later so it may as well be me, you don't have to expand the filesystem in raspi-config any more as that's the first thing it does on booting a new raspbian image, you even read it out when it was doing it "resize root filesystem rebooting in 5 seconds" ;)
Thanks for this Chris, worked out a treat! I have six cameras on the default unifi-style view, i.e. upper_left is camera one, and surrounding it on the right and bottom by the remaining five cameras. Easy to setup, and a nice use of a Pi, especially as I run it over wifi. No camera lag either.
TV is a 1920 x 1080, so the primary large camera is using high RTSP stream, and the remaining are on the low-res stream, so it all displays correctly.
Putting a higher res feed to the surrounding cameras causes the software to error out and blank out the screen, I do not think it can handle over-sized resolutions for the smaller sections (basically it seems unable to do any sort of decent resolution scaling).
Correct. Instructions at the project home page, github.com/Anonymousdog/displaycameras, note that RTSP feed resolutions should not exceed the dimensions of its respective window in the display matrix.
@@AnonymousDog I figured out that I can use the lowest quality stream and still looks very nice when scaled up properly! Amazing piece of software!!
Nice! I’ve been looking for this for decades!
Nice guide, thank you. Tip: you can set higher gpu memory by editing /boot/config.txt
Thanks for this video, but I have one problem when I would like start service, I received this error "Job for displaycameras.service failed because the control process exited with error code".
Camera Reolink work correctly with RSTP link in VLC.
Plesae help !
Thanks.
Great videos as always - you have convinced me to go Ubiquiti throughout, and very happy with them all.
I happened to have bought the exact same screen through Amazon UK (Currently £69.99) and had the same issue getting off the screen protector - disassembling allowed easy removal as it had been trapped between the perspex panels during assembly, not great problem though.
I am using a pi 4 and it happily powers the screen through the USB 3 port, and combined with the PoE HAT (official Raspberry Pi v2 from PiHut), it really is a single cable setup. Stable and excellent picture quality,
Next is to set up a cron job to auto turn on and off the screen on a timer when not in the office - I already do this on my Raspberry Pi Dakboard
Great! Will try this as well. Used an old windows subnotebook, which is very slow and makes a lot of noise and a windows freeware to display cameras.
Love the touch with the plant.
You have 255K subscribers. You have 255K views. Full class attendance today :)
I have just done this but with a Raspberry Pi 4, still straight forward but a few things to note. Raspberry Pi now have their own OS installer app which takes care of the formatting etc. It's also now no longer called Raspbian so you need to select Raspberry Pi OS (Other) then select Rasperry Pi OS Lite (32 Bit). A couple of the original boot options are now in different places but easy to find.
Other things to note is the resolutions of the bottom left and bottom right need to go to 800 not 799, if you go to 799 you will see the blinking cursor in the bottom left all the time, so these would be:
Lower Left: 0 400 639 800
Lower Right: 640 400 1279 800
You will also be missing an entire column of pixels on the right hand side (top right and bottom right) but isnt as noticible, if its an issue then change 1279 to 1280.
As for the Pi 4 on this screen, it does fit ok. Only thing you will need to bear in mind is the USB passthrough is USB micro B but the Pi 4 is Now USB C, I didnt get a cable for this as I'm using POE so cant comment on this, also the HDMI is Micro HDMI (Type D) on the New Pi 4 so you will need to find a converter cable as the screen is still full fat HDMI. Also a note about the HDMI calbe that comes with the screen, I didnt recieve a small one like pictured on amazon instead got a 3' cable which is going straight in the bin.
I'm enjoying your videos about Unifi Ubiquity products and happened across this video. Although a bit outdated (RPi 3 vs 4), it is interesting and may be a solution that I try for some remote monitoring in my yard. Keep the videos coming!
I have no idea how you got the rtsp stream url without the username and password working. I only know my rtsp stream IP and the port but how do I input the username and password on the URL? confused and not working for me.
Great solution to put Raspberry PI to work one of many ways to utilize it. Great video!
I just got a good use for my Rasperry Pi 3+ and one of my old screens, thank you!
Same. I've been putting together some battery power for an old "14.5 monitor. Attach my raspberry pi to the back. Hopefully I can get this to work and i could view my cams wherever I got around the house.
I couldn't get it to work. Maybe there's a new way, but already spent more time on it than I wanted to. The good news is that the pi5 will run the web based Surveillance Station. If that's an option for you.
Hi
i really love you channel , i have just done this unifi camera setup on my Ras pi, it makes like so much easyer to see your cameras, Thanks and keep up the great work. you are my number one youyuber ,
This may be an old video, but was accurate enough with enough explanation that I was finally able to get my 8 camera static layout working on a FHD TV in portrait mode :D Thank you
Another mega video for my lunch time watch. Will certainly be getting a Pi to build out this solution. Thank you!
Better to watch during work so that you don't waste your lunch.
Great Video!
Easy way to find your display size from the terminal is to just run 'fbset'
For projects like this I'd also recommend installing and configuring the 'unattended-upgrades' package from the repo's so security updates and reboots can happen automatically!
Great Job!
Is there an option to rotate just one camera feed
my layout is 5 small feeds and one large. I want to rotate all 5 small feeds in the large one and keep the 5 small ones unchanged.
Have to say, one of your more useful videos.
LOVE this channel and this topic. Any chance a version 3 might be coming out that would include Raspberry Pi 4 with dual monitors?
what about a way so that it sleeps when not in use (no motion/ doorbell rings) and turns off via cec
Very good. Works to view the rtsp streams from my Luxvision NVR !
hello, we have a big problem, OMXPLAYER is not in the official Raspberry repositories for installation, therefore when starting the service it throws an error
for some reason OMXPLAYER is not available in the latest version of Raspbian, I solved it by installing the Legacy version of Raspbian (Debian 10 [buster])
I would put small switch at the end of the 100 ft cable and connect the 24 port switch and a single PC to the small switch. If the single PC survives an outage, its not the cable. If it doesn't, the problems upstream of the 24 port switch including storms, viruses, etc are still in play.
Thanks, really a great idea. Works great on my 7” Pimoroni (Touchscreen) Display. The only thing I need to figure is how to get rid of the blinking cursor over the video feed in the left bottom corner, “setterm -cursor off” is not working in this case.
Nicely done, super straight forward.
You nailed it.
Is it possible to connect a keyboard to switch cameras displayed full screen?
Is there a way to zoom in on one specific camera? Great video!
Hello i have a small problem. I can rtsp on vlc player by using this rtsp://admin:admin@x.x.x.x:554/Streaming/Channels/1 but when entering that information into the layout conf then saving it and restarting it by the same command as you sudo systemctl restart displaycameras.service Nothing happens I let it sit there for a long time and nothing happens. Can you help me please? I followed everything you said.
Awesome, may try this for my protect set up as a cheaper alternative to the ViewPort
Great video as always, I managed to set up 10 feeds, 8 cameras and 2 local traffic feeds were congestion usually occurs on route to work...Using on 24" monitor. Thinking of trying on a Pi Zero W with same config to use as second screen on Magic Mirror... Thank you
i have to say really very well explained video big fan of your channel
I love this project. I have it up and running with one camera on a HD tv. One thing I want to do is have the top_left feed take up the whole screen. In layout.conf.default I have changed the values for top_left to “0 0 1079 1079” I figured this would make the top left feed take up the screen but sadly it only does half the screen. Any tips would be awesome. Thank you for your content sir!
just to follow up here. I was able to get the one feed to take up the whole screen by entering in the correct y axis values (1920 1080). I am going to be adding to this project as my unifi camera system grows. Again thank you for your content. it is inspiring and educational.
After line
sudo ./install.sh
you need to run
sudo ./install.sh upgrade
otherwise it does not want to start.
Nice Chris
Thanks for your videos.
Wonderful tutorial exactly what i needed! Subscribed to the channel! Thankyou!
What is the maximum number of cameras that could be streamed?
This was fantastic. Thank you for the links and walkthrough.
Great tutorial! Is this still accurate in 2021?
Is okay to leave your Pi and the display running 24/7? Or do you have a quick way of turning it on / off?
Nice video, but I would make 2 small observations:
1. `sudo apt-get upgrade` is NOT the right command to use. `sudo apt-get dist-upgrade` is the correct way to install updates on Raspbian. The latter ensures that packages with new dependencies since the installed version have those dependencies satisfied whereas the plain `upgrade` just upgrades the packages that already exist WITHOUT installing any new dependencies which can lead to broken packages.
2. `chmod +x install.sh` is DANGEROUS! `chmod u+x install.sh` was all that was required. Execute permissions (like write permissions) should never be given to all users unless absolutely necessary. It is a dangerous shortcut to teach - if users use the same logic with other shell scripts then they risk opening their RaspberryPi to all sorts of attack. Especially where sensitive data like live video feeds are at stake learning to keep a system secure (or at least how not to open everything to the world) is important.
Please don't teach people how to break their system and how to compromise it's security. Teach them how to upgrade it safely and stay safe. Security shouldn't be an add-on with IoT it should be the core on which it is built. It's 2019 and we know how dangerous the internet can be now.
Oooooh the shade!
No shade. These are precisely correct points. I've even corrected the installation instructions to reflect the second point. I also recommend configuring sshd to accept only public key authentication, fail2ban, and unattended-upgrades (on any Linux server, esp one that is basically an IoT device [and unlikely to be serviced much]).
Extremely helpful tutorial as always, my RPI continued to error when attempting to restart the displaycameras.service. My fix was installing OMXplayer. Thank you for all the help =)
Awesome video. But, is there a way to send the recording to google drive or a local hard drive? Thanks.
You're video is fantastic man. Thanks for your time🌹
Looking for something like this setup but with cameras wired to the pi using an Arducam camera multiplexer and to have a record function
Nice tutorial...How to record continuously the multiple videos in a HDD or SSD just like in a CCTV system DVR? Thanks!
Great Video... Well presented.... I need a 16 camera display on a big TV like 4 x 4, it's possible to just edit the file adding more rectangles with dimentions? or maybe have 4 sets of 4 cameras rotating every x seconds?
Just a thought. It may be also be possible to use VNC and Apache Guacamole to deploy the display locally on any device with a web browser over http👍
This video is the only reason I decided to buy Unify cameras as I wouldn't without a monitor solution like this. Thank you, Chris.
The only differences in my plan is I opted for a VESA pi case to attach to the back of an old monitor and Pi 4 for the wifi.
Is it really necessary to beat the crap out of your enter key. If it is please consider relocating the mic so one does not get a headache from the constant pounding. Thx
Great video, thanks! What kind of camera are you using? Could you tell us the model? thanks!!!
Is there a setting for a delay option? This solution is amazing and would maybe be a good option for sport locations that require a delay mirror effect video. Not sure if surveillance cameras have enough frame rates (preferably 60-120fps) for sports and a delay of 10-30sec would be also needed.
Excellent detail tutorial, thanks! Do you has any kind of record solution in place?
This no longer works since omxplayer has been fazed out, can you do an updated version please. The raspberry pi download database is completely different now
Hi, Thanks for a great instructional video, plan to implement. Can you tell me if, after a year, the solution still work well (assume you use it constantly); stable software, no screen burnout etc. Thanks
thx a lot for that tutorial. It was very useful for me)
is there a way for me to hook up multiple car cameras? trying to make an off roading trail cam system
Nicely done! May have to try this in the near future.
Thank you. This let me know that I can pull video from Ubiquiti's Protect and use it in other projects.
Fantastic! How Can I make a black background, cause I have 2 cameras and I see the texts from terminal between them kkkk
Awesome tutorial! Thank you for this!
What is the maximum number of streams that the Pi can handle/display? Can it put dozens of tiles on a 4k screen, or is that just asking too much of it?
Hi Chris - Works Great! Oh, thanks for the ssh.txt tip! Awesomeness!
Obsoletely a great tutorial video, but is there a step by step instructional manual made available by Rasberry. Thanks for the info vid.
awesome--will this procedure work on latest rasbian?
I keep getting an error (failed to start display camera feeds for monitoring) I can ping the cameras from the pi, not sure what is causing this
Hi is possible use object detection as input data to manipulate some output, lets say lights ? Can the Raspberry Pi handle that amount of processing ?
Question. I’m just a kid and not in a necessarily rich family but we do need a security system so is can I use a different camera company? Oh and does it need to be hooked up to anything?
Could you look at doing an update video with the PI 4 using dual monitors
hey, thanks for the tutorial ! is there any way to activate audio for one of the streams?
AMAZING!! Thanks for sharing.
How do I proceed if I am trying to use either a USB webcam or the camera port on the Pi itself? Is there a way? Also, I didn't see a link for the step by step instructions from the blog you referred to. Is that link still available? The video is fantastic. Thank you for posting.