silverblue host, virt-manager, F38 guest, Kernel 6.2.11-300.fc38.x86_64
audio and video short delays, both incoming and outgoing
I have experienced the same on low bandwidth connections on regular machines in the past, but in this case it is working fine on the host. It is not a network problem.
Here are some examples:
-
Playing a YouTube video on a guest, there are random very short stops, both for the video and the audio together. If the video is whole screen it happens every couple seconds. If the video is made small on the screen, it does not happen. The quality setting of the video does not matter, rather it is the size of the video. High res, low res, all the same. I am using a captured USB device headset for sound playback. All the video content gets rendered, so playing a video takes longer due to the addition of the little pauses.
-
participating in a conference call from a guest the out going video from the webcam will sporadically tear and flash. If the meeting app has a video resolution setting, and I lower it enough, then the tearing will stop. Incoming audio will also periodically glitch. No one has complained about the outgoing audio. Using a captured USB headset.
-
Same as number 1 and 2, but instead of using a captured USB headset, sound goes through the host. In this case sound will be delayed from video sometimes by several
seconds. But it does not break up. It can make a video call look really funny.
I don’t trust some of these meeting apps so I prefer to run them in a VM. Similarly for general browsing and playing of videos. If this can be made to work, it looks like a very nice sand box solution.
So I am wondering, does the media go through the virtual network, and is there a way to increase its performance? Or is this sort of thing caused by something else?