navigator.mediaDevices.enumerateDevices() 显示音频输入,但不显示采集卡的视频输入

navigator.mediaDevices.enumerateDevices() shows audioinput but not videoinput from capture card

提问人:leitning 提问时间:9/30/2023 更新时间:10/6/2023 访问量:97

问:

我最近安装了 M.2 PCIe 采集卡(美乐威 Eco Capture 双 HDMI M2),希望能够在铬渲染器(特别是 Electron)中访问采集。

我可以通过 看到输入 @ /dev/videoX via 并可以通过 播放输入,但是在枚举媒体设备时,我无法让它们显示在 chromium 中。枚举确实显示两个关联的音频输入类型,但不显示视频输入。v4l2-ctlffplay

在同一个渲染器中,我能够枚举来自同一制造商制造的 USB 采集卡的视频输入。

我能找到的与该主题相关的所有内容都只是人们在浏览器中解决权限问题,但这里的情况并非如此,因为我在 Electron 中本地运行并且能够采购其他输入设备。

我的用户可以访问操作系统中的视频,这可以通过访问它们来证明。ffplay

整个下午我一直在用头撞墙,任何帮助将不胜感激。

我正在运行 Ubuntu 22.04。

JavaScript 电子 媒体设备

评论


答: 暂无答案