You are not logged in.

#1 2021-11-19 20:14:48

DireWolf
Member
Registered: 2021-04-15
Posts: 28

Choppy webcam passed over vm network + high cpu resource usage

Hi all,

I have been trying to work on a VM for the past few days.
The VM is running Arch cloudimg on Arch host with qemu_libvirt_kvm hypervisor.



I am passing my usb and related stuff over LAN using usbip.
The virtual Lan speed is about ~25gbits/sec.

However when I pass my webcam over LAN it gives the following message in kernel buffer(dmesg) REPEATEDLY:

[  736.506790] vhci_get_frame_number: 4994 callbacks suppressed
[  736.506795] usb usb3: Not yet implemented
[  736.506896] usb usb3: Not yet implemented
[  736.506964] usb usb3: Not yet implemented
[  736.507029] usb usb3: Not yet implemented
[  736.510796] usb usb3: Not yet implemented
[  736.510911] usb usb3: Not yet implemented
[  736.510980] usb usb3: Not yet implemented
[  736.511058] usb usb3: Not yet implemented
[  736.514858] usb usb3: Not yet implemented
[  736.514965] usb usb3: Not yet implemented


Cpu clock about 126% single core...
I don't think that bandwidth is a bottleneck... its around 68Mbits/sec...
Earlier few Mbytes of swap was being used so I figured it would be threshing(is that the word?) so I added more ram to it.. it reduced the cpu values but still its very high....
I really dont have a clue to whats happening...

Any help/pointers would help me very much!
Any other advice on how to achieve real-time video across vms... ( I am even looking forward to a "soft" per se  like some kind of a rtmp rig...)


Thanks,
DireWolf

Last edited by DireWolf (2021-11-22 02:44:47)

Offline

Board footer

Powered by FluxBB