Gems/packages/APIs 用于生成虚拟网络摄像头以将视频文件流式传输到

Gems/packages/APIs for generating virtual webcam to stream a video file to

目标:创建一个测试框架来使用一个文件来模拟人们将他们的网络摄像头视频流式传输到我们的服务器

目前的想法:我试图找到的两个想法是生成我自己的虚拟网络摄像头包或找到一种方法将视频文件作为直播注入网络摄像头。

有人有什么建议吗?我正在尝试查找 Ruby、C# 或 Python

的选项

所以我最终找到的唯一简单解决方案仅在ChromeDriver中。您可以在启动时将以下选项传递给 ChromeDriver:

--use-file-for-fake-video-capture=<filename>
--use-file-for-fake-audio-capture=<filename>
--use-fake-ui-for-media-stream
--use-fake-device-for-media-stream

这将允许您将音频和视频流作为浏览器的默认假 audio/video 设备发送。