-
-
Notifications
You must be signed in to change notification settings - Fork 101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Raspberry Pi4 + Pi5 - OpenSurv #194
Comments
Thanks for testing, in version 4 there isn't a rpisurv service anymore. It gets autostarted with the lightdm service. So if you restart that service that is the same as restarting rpisurv. Rpisurv version 4 was developed on Intel N100 |
Before running the installer, you need to make sure you have a working X11 window manager on Raspberry pi 5. Preferable with Ubuntu so we can keep that aligned with other hardware. |
I have test the 4.0.0beta2 on Raspberry Pi 5 2GB RAM + Ubuntu Desktop 24.10 (64-bit). It works with H264 and H265 but both (2688x1512) streams freeze after a minute or so ... and nothing happens. Same thing with 1080p stream. EDIT: 1080p solo stream seems to be doing fine ... Two 1080p streams worked for a minute or so then the CPU utilization jumped to 100% and both froze ... |
Thanks, Nice progress! was there anything special you need to do to come to this point. Or was it installing ubuntu and then run install.sh? Does the mpv also freezes when running standalone? |
Maybe this topic can provide some hints https://forums.raspberrypi.com/viewtopic.php?t=360902 |
I used the Raspberry Pi Imager v1.8.5 then put the SD card into the rPI5 and booted it up. Had to setup name,username,passwd once I got into the desktop , opened up terminal installed SSH. Then I continued with the rpisurv installation from my desktopPC (putty). The rpisurv installer asked me which desktop env to be primary If i remember correctly lightdm vs (..pfff). After the install edited the monitor1.yml and that was it. To restart after changes in the .yml file .... |
Great, I did not expect that part to go so smooth on the pi👍 . Now some solution or explanation for the streams hanging and we can add rpi5 to the verified hardware list. Could you try with lower resolution streams, and maybe start with one stream to see how far it can go? |
NOTE: RaspberryPi 5 - 2GB When the streams start , the CPU utilization is very low , like 3-10% but after a minute it start goes up to 90-100% and the streams freeze. It seems like the HW can keep up but something hangs it after a while .... |
instead of vo=gpu I tried vo=gpu-next and there seem to be progress ... the CPU utiliziation is way higher but the streams are holding up ... as per AI
|
Nice work @gabiX87 ! |
Well , thanks :) note: camera used Unifi Video Camera G4 Instant (same resolution as the G5 Turret) |
gabiX87 Unfortunately, at the moment does not work monitored by watchdog process. When it is interrupted, it freezes |
Thanks for input ... just for clarification for ourselves.
|
Are you using vo=gpu or gpu-next ? What resolution and codec are you streaming/replaying ? |
Anyway as a temporary fix ( I would use it regardless ) I would use a crontab job to reboot the pi every 6 or 12hours or alternatively restart the lightdm process.
|
I see the best results on vo=gpu but the key to proper work is gpu-dumb-mode=yes. Tests H.264 and H265 both give very good result and low CPU load. Devices are 4x cam unifi protect G4 and G5 |
Hi, I forked Rpisurv into https://opensurv.net to better reflect the case that the project is not focused only on Raspberry Pi hardware anymore. |
I have installed rpisuv 4.0.0beta2 -> Raspberry Pi4 + 2024-10-22-raspios-bullseye-armhf.img
The installer put rpisurv into /home/rpisurv with .yml config files
there is no longer rpisurv service
sudo service lightgdm start does not start rpisurv
Tried to play H264 2866x1512 RTSP stream and it works without flickering.
Going to try Raspberry Pi 5 .....
The text was updated successfully, but these errors were encountered: