对于那些拥有普通 USB 视频类 “UVC ”网络摄像头的用户来说,他们很快就能在 DragonFlyBSD 操作系统下看到对该摄像头的支持了。
虽然 UVC 网络摄像头长期以来在 Linux 和其他各种 BSD 以及其他开源操作系统上运行良好,但 DragonFlyBSD 并没有把它放在优先位置。不过,开发人员 Michael Neumann 一直在努力将 FreeBSD 上的 UVC 网络摄像头驱动程序移植到 DragonFlyBSD。此外,它还整合了 OpenBSD 提供的一些网络摄像头补丁。

Michael Neumann 在一篇邮件列表帖子中表示,目前正在取得进展,至少 Chrome 浏览器等浏览器可以检测到,但还不能正常运行:
“我刚刚将 FreeBSD 的 UVC / 网络摄像头驱动程序移植到 DragonFly。使用 OpenBSD 的一些补丁后,Chrome 浏览器可以识别我的网络摄像头,但还不能录像。这可能是因为我在驱动程序中注释掉了 kqueue/polling 支持,使其无法构建。
所以这部分仍然缺失。如果有人想在我之前修复这个函数,它就是 bus/u4b/uvc/uvc_v4l2.c 中的 uvc_v4l2_poll。
要测试,请谷歌 “网络摄像头测试”,然后继续。或者试试
ffmpeg -f v4l2 -i /dev/video0 -t 00:00:20 -vcodec libx264 record.mp4
如前所述,它还不能工作:)”
在其他 BSD 添加 UVC 驱动程序以及 Linux 和其他操作系统支持 UVC 驱动程序十多年后的 2025 年,我们将拭目以待 DragonFlyBSD 的 UVC 网络摄像头驱动程序是否会得到全面改进。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/zixun/57943.html