Quick question- wanted to gauge is there is an ability to prioritize users?
I have a V4 Plus and both myself and an associate use it periodically. When one person is on it the other can’t view the video stream or control (it generates a black screen for the 2nd person and pretty much locks it up for the 1st).
I enacted a 5 minute timeout after inactivity so that if one person pulls up the KVM and steps away and forgets to close the window, it won’t render it unusable for the other person until they come back minutes (or hours) later.
The use case here is probably each person jumps on it ~1/2 dozen times a day and sometimes overlaps. Would like to streamline it a bit so that when the admin/higher priority user needs it they can automatically boot the other user(s) and don’t have to text/call them asking to close the window
Or is there another (better) way to handle multiple users?
Are you both using WebRTC H.264 or Direct H.264 or MJPEG? I haven’t run into any issues with multiple devices accessing the same PiKVM from the same location, but when using WebRTC it is trying to negotiate a P2P direct connection between the accessor and the system, so multiple users hitting it could lead to weirdness, but I’ll have to do more testing to see if I can replicate the issue.
You could give the admin SSH access so they could reboot the system or restart KVMD which would kick the first user out. Currently PiKVM isn’t really setup for multiple user access, especially with different tiers.
Thanks for the reply- its all WebRTC H.264. Yes I have hard rebooted the KVM when “really” needed but was wondering if there was a softer way to accomplish.
Let me know what you find in your testing, one anecdotal piece of evidence I’ve noticed is the video bitrate seems to ~double when 2 users are on it (from ~5Mbps to 10k+)… so perhaps there ultimately could be an uplink speed limit from the ISP (I have ~30Mbps up/250 down)
In my testing with Tailscale to the PiKVM from a mobile connection and simultaneously to another host on the network and pulling up the same PiKVM there locally and through the Tailscale address I didn’t have any blank screen issues, but I’ve got gigabit upload at that location as well.