Can you just stream video and audio directly, like a standard IP camera? This list of solutions in the Raspberry Pi documentation could have some ideas - https://www.raspberrypi.com/documentation/computers/camera_software.html#stream-video-over-a-network-with-rpicam-apps (there are some RPi specific solutions, but also general Linux approaches e.g. ffplay)
Here’s a list of well-supported USB WiFi adapters - https://github.com/morrownr/USB-WiFi/blob/main/home/USB_WiFi_Adapters_that_are_supported_with_Linux_in-kernel_drivers.md