Skip to content
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

rpisurv v3 now works under Bullseye, my issue is with 2x2 rotating my 8 cameras #182

Open
Handssolow opened this issue Dec 7, 2023 · 2 comments

Comments

@Handssolow
Copy link

To my surprise after having no, no no success with Buster over several hours of work, because never versions of VLC do not have the mmal module in Buster's repository, rpisurv works here under 32bit Bullseye, git clone --depth=1 https://github.com/SvenVD/rpisurv delivers the v3 version download. I found no need to alter any RPi graphics configuration, it was already there.
I have a working 2x2 display of cctv rtsp cameras, here though I have 8 cameras and I am wanting a 2x2 rotating to another 2x2. No success so far, I remain mystified by python' s programming requirements.
I prevent any of my cctv system devices having access to the WAN, and that includes rpisurv.
My downloaded rpisurv is in a home/pi directory, it isn't in /etc/ even after /install.sh, rpisurv is in usr/locl/bin.

@Vattar
Copy link

Vattar commented Dec 10, 2023

Please, check this: #180 (comment)

@Handssolow
Copy link
Author

Success, I now have rpisurv v3 running under Bullseye on a RPi 3B v1.2, it is mostly working as I wanted, that's 2x2 rotating x2 from my 8 cameras' rtsp NVR feeds. I use the sub-stream feeds which is acceptable.
What brought success was editing the general.yml file to stop opportunistic caching, ie enable_opportunistic_caching_next_screen: False.
Earlier I got a sense that caching was the issue here, altering the GPU memory allocation did not work.

I suppose the only downside currently is at the 2x2 display changeover, I briefly see a 2x2 matrix of "connecting" messages. Caching seems to rob resources too early that the first 2x2 screen still needs for display.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants