问题标签 [virtual-webcam]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-chrome - MediaDevices.enumerateDevices() 未在浏览器中显示虚拟网络摄像头,但 google meet 和其他网站正在显示
我在Chrome 浏览器中使用Google meet进行在线视频会议。在 Google meet 中,我可以在视频设备中选择我的网络摄像头。我可以选择任何真正的硬件或虚拟网络摄像头,而且效果很好。
我确信 Chrome 会检测到所有真实或虚拟的网络摄像头看到的内容chrome://media-internals/
但MediaDevices.enumerateDevices()
只显示真正的硬件网络摄像头,而不显示虚拟网络摄像头。
这是 devtools 中控制台的输出:
为什么 Google meet 和其他网站都显示所有摄像头,包括虚拟摄像头,为什么MediaDevices.enumerateDevices()
不显示虚拟摄像头?
c# - AForge.NET:未触发 NewFrameEventHandler 参数方法
我正在尝试编写一个 Windows 控制台程序,该程序能够从网络摄像头或虚拟网络摄像头获取图像,从视频源中提取位图帧并将该帧作为位图文件保存到文件系统。
目前我使用一个名为 OBS Studio 的程序来模拟带有“虚拟相机”选项的视频源。
这是代码:
不幸的是,我无法理解为什么_handleNewFrameEvent
我传递给的NewFrameEventHandler
方法没有被触发;我已经用调试器检查了代码并且没有命中断点。我很确定正确获取了设备列表和设备名称。但是我非常怀疑这个videoCaptureDevice
例子。我不确定,但它看起来没有正确实例化,因为所有相关值似乎都是 0。
谁能指出我正确的方向?
谢谢你。
javascript - 如何将网络摄像头选择添加到官方 mediapipe 人脸检测解决方案?
https://google.github.io/mediapipe/solutions/face_detection#javascript-solution-api
这是使用 Google 的mediapipe将人脸检测添加到网站上的网络摄像头提要的最简单方法。
我的笔记本电脑有inbuilt webcam
一个OBS virtual webcam
也有。当我在笔记本电脑上尝试此示例代码时,有时虚拟网络摄像头会被我的网页随机拾取。
如何将网络摄像头选择添加到此示例代码中,以避免自动选择虚拟网络摄像头?
macos - 如何在没有 CoreMediaIO 的 MacOS 上创建虚拟相机(因为不推荐使用 CoreMediaIO)
我们可以使用CoreMediaIO
.
我们有几个使用 CoreMediaIO 的示例虚拟相机。
- https://github.com/johnboiles/coremediaio-dal-minimal-example
- https://github.com/seanchas116/SimpleDALPlugin
- https://github.com/lvsti/CoreMediaIO-DAL-Example
但是 CoreMediaIO 已被弃用,所以我们如何在没有 CoreMediaIO 的情况下创建虚拟相机?
swift - Capture specific window in CoreMediaIO based virtual camera in Swift
I am trying to understand one of sample Virtual Camera based on CoreMediaIO given at https://github.com/seanchas116/SimpleDALPlugin
Currenty this camera display animated moving sqaure. relevant code for this is
create
and modifyWithContext
are defined here
How can I update this code to output window capturing of any specific window like chrome or terminal etc?
macos - CoreMediaIO DAL 插件的生命周期是什么?
CoreMediaIO设备抽象层 (DAL) 类似于 CoreAudio 的硬件抽象层 (HAL) 。正如 HAL 处理来自音频硬件的音频流一样,DAL 处理来自视频设备的视频(和多路混合)流。
DAL Pludins 位于/Library/CoreMediaIO/Plug-Ins/DAL/
life cycle
这些是什么DAL Plugins
?
- 他们什么时候开始
started
跑步? - 他们什么时候得到
stopped
? - 他们什么时候得到
paused
? - 我在哪里可以看到他们的
logs
? - 当他们是时会发生什么
not in use
? - 我怎样才能看到他们
performance
是否有效?
如果有人不知道,CoreMediaIO DAL 插件的著名示例之一就是OBS 虚拟相机。
注意:这个问题不应该标记得太宽泛。我不是在问多个问题。了解CoreMediaIO DAL Plugin的生命周期只是一个问题。
android - 有没有办法将 OBS 虚拟相机流式传输到 Android 模拟器?
我正在尝试将我的 OBS 虚拟相机与我的 AVD 连接。我可以在 Android Studio 的 AVD 高级设置下选择“Webcam0”,但是当我尝试连接时,我确实收到了相机错误。我非常感谢任何提示或建议:)
docker - 有什么方法可以将流 api 用作 docker 容器内的虚拟网络摄像头?
我是 docker 新手,需要在 docker 容器内有一个视频捕获应用程序,浏览器和其他应用程序将该流源检测为网络摄像头。docker 在服务器端运行,并且可能运行多个容器。所以我不能使用单个网络摄像头设备通过 docker。感谢您的任何想法或解决方案。
directshow - 动态创建多个 DirectShow 虚拟网络摄像头设备
我正在尝试使用多个虚拟设备创建一个虚拟网络摄像头 DirectShow 过滤器。
摄像机定义如下:
使用以下static
方法完成初始化:
是否可以更动态地执行此操作,以便我们不必对每个相机进行硬编码,但可以在运行时传递参数?
问候,
ubuntu - 无法在 ubuntu 20.04 上使用 Webcamoid 和 OBS Studio 将虚拟相机输入 Android 模拟器
我正在尝试使用 Webcamoid 的虚拟相机将录制的视频输入 Android 模拟器。我正在使用网络摄像头 8.6.1。我也尝试过使用 OBS Studio [1]。我可以在 Zoom 等软件中看到虚拟摄像头画面,但安卓模拟器似乎找不到虚拟摄像头。
这是我从以下命令获得的输出。
vc1
是在 Webcamoid 中创建的。我期待它或 OBS Studio 创建的那个显示为webcam1
或webcam2
。