This device shows as 534d:2109 MacroSilicon USB Video in lsusb.

  1. If it's not working in OBS studio, try switching Video Format some times, or manually switch its Resolution to 1920x1080.
  2. If it's still not working, refer to this guide. (The bug in this guide was already fixed in latest kernel, but give it a try. )

Verified method to use this device: ffplay -f video4linux2 -framerate 50 -video_size 1920x1080 -input_format mjpeg /dev/video0

检查F12后会发现是CORS相关错误。使用Firefox 87.0 on win64配合Allow CORS这个插件会发现问题解决了。

但是大多数浏览器无法通过这个方法解决问题,因为最新版本chrome和firefox开始禁止使用Access-Control-Allow-Origin: *

I'm looking into this problem, and Firefox 87.0 on win64 is a verified working solution. Try it if you're stuck!