Closed NexGen-3D-Printing closed 1 week ago
That may be easy enough to implement as I get time. I'll definitely look into the discussion addition. Just maybe add a rotation flag to the config. I need to create an update script before I make many more other changes since I relocate files after install. I have a decent logic for it in my mind if I don't forget by the time I can get to it.
On Sat, Nov 2, 2024, 23:24 NexGen-3D @.***> wrote:
Hi HussX,
Firstly I just wanted to say, awesome work, this is an excellent little project, I have spent 2 days trying all sorts of things, just to display Birdseye view from Frigate using the direct RTSP feed, and everything else just falls over and stops working on a RPI 4/5, this works perfectly, its simple, its fast and its stable.
Two features to request:
- Maybe add a discussion section to you repo.
- Maybe as a future addition, you can add an auto rotation for each RTSP feed?
— Reply to this email directly, view it on GitHub https://github.com/HussX/piplay/issues/8, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABHZ2E62AMO5YLN2AE4I233Z6WJNXAVCNFSM6AAAAABRCKBB42VHI2DSMVQWIX3LMV43ASLTON2WKOZSGYZTAOJTGUZDINQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>
All good, I just tested today on a 2GB Pi 5, 9 x 720p 15fps camera feeds directly and its perfect, better than using Frigates Birdseye view, I'm really impressed, just wondering if I can get this working on an x86 board using Debian or Ubuntu server, I also have some other Arm boards than run Armbian, I might test on one of those as well.
The Pi 4 seems to struggle a little, could be its wifi though, I need to test over ethernet, but the Pi 5 is actually quite could, first time I've seen it justify the additional cost :)
I have a Lepotato in my office I could test on. Most of the code would be identical. But I'm about 1000 miles from my office as of today.
On Sun, Nov 3, 2024, 23:04 NexGen-3D @.***> wrote:
All good, I just tested today on a 2GB Pi 5, 9 x 720p 15fps camera feeds directly and its perfect, better than using Frigates Birdseye view, I'm really impressed, just wondering if I can get this working on an x86 board using Debian or Ubuntu server, I also have some other Arm boards than run Armbian, I might test on one of those as well.
The Pi 4 seems to struggle a little, could be its wifi though, I need to test over ethernet, but the Pi 5 is actually quite could, first time I've seen it justify the additional cost :)
— Reply to this email directly, view it on GitHub https://github.com/HussX/piplay/issues/8#issuecomment-2453835246, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABHZ2E42E3UYQHQXCQ5B2O3Z63567AVCNFSM6AAAAABRCKBB42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINJTHAZTKMRUGY . You are receiving this because you commented.Message ID: @.***>
Okay, just tested on Ubuntu Server 24 on a Dell Latitude 7235 tablet running a 7th gen Intel M processor, and its working, but the install script failed, had an issue with a hash mismatch or something and stopped, so I installed the following packages myself, and run the install script again:
sudo apt install python3-opencv sudo apt install python3-pyqt6 sudo apt install gstreamer1.0-plugins-good sudo apt install gstreamer1.0-plugins-bad sudo apt install gstreamer1.0-plugins-ugly sudo apt install python3-yaml
After this, it fired straight up and is working perfectly.
I can see this software being perfect if you want a security camera display on the wall using an old useless Surface tablet or similar device, I have an old Getac tablet with a 4th gen I5 in it, I might see how many h264 feeds it can handle before it falls over, this software should be really handy for upcycling on tablet PC's, no point spending money on an underpower SBC and screen if you can pick up a complete tablet for less money and run Ubuntu Server on it.
Below is the Pi 5 running on a Samsung Screen:
I can see this software being perfect if you want a security camera display on the wall using an old useless Surface tablet or similar device, I have an old Getac tablet with a 4th gen I5 in it, I might see how many h264 feeds it can handle before it falls over, this software should be really handy for upcycling on tablet PC's, no point spending money on an underpower SBC and screen if you can pick up a complete tablet for less money and run Ubuntu Server on it.
Below is the Pi 5 running on a Samsung Screen:
May I ask, what is the latency of the streams and what resolutions and fps are the streams on the raspberry pi 5?
I can see this software being perfect if you want a security camera display on the wall using an old useless Surface tablet or similar device, I have an old Getac tablet with a 4th gen I5 in it, I might see how many h264 feeds it can handle before it falls over, this software should be really handy for upcycling on tablet PC's, no point spending money on an underpower SBC and screen if you can pick up a complete tablet for less money and run Ubuntu Server on it. Below is the Pi 5 running on a Samsung Screen:
May I ask, what is the latency of the streams and what resolutions and fps are the streams on the raspberry pi 5?
@NexGen-3D-Printing that's some bright green grass! My use case was always 2-4 cameras so it works out great for me either way and I always have enough PIs on hand to repurpose if needed. I have countless PI projects at work 😂 and a 3x2 at home. @SvenVD I don't know if there's a perfect way to answer that question. As with any other streaming program it's a good idea to keep downsampling in mind or else you're making the board work extra for no reason. Ie if you're running 2x2 on a 1920x1080 screen, you don't really want the substream you're sourcing to be larger than the 960x540 it's using on the screen. This isn't technically playing the videos, but drawing them into frame "photos" sized to the space they're actually using and dropping frames when they're behind the buffer. So playing a 4k camera in that case would still result in a 960x540 view, but with a lot of unnecessary bandwidth. It's best to try and closely match a substream to the space it'll be using so your PI doesn't have to fight to keep up. I never directly measured the latency but it will mostly depend on whether you're direct/remote and wired/Wi-Fi. Since it drops outdated frames, it really shouldn't ever be more than a couple seconds behind but YMMV.
Hi HussX,
Firstly I just wanted to say, awesome work, this is an excellent little project, I have spent 2 days trying all sorts of things, just to display Birdseye view from Frigate using the direct RTSP feed, and everything else just falls over and stops working on a RPI 4/5, this works perfectly, its simple, its fast and its stable.
Two features to request: