如何将 WebRTC 视频流视为虚拟网络摄像头

How can I treat a WebRTC Video Stream as a Virtual Webcam

如何将 WebRTC 视频流(来自智能手机)视为虚拟网络摄像头?我是否必须制作一个桌面应用程序来充当驱动程序并且基本上充当流接收器并将该应用程序作为网络摄像头添加到操作系统列表中? 谢谢

是的,就是这样。

一个现有的实现是 Unreal WebRTC DirectShow 源过滤器:http://www.umediaserver.net/components/index.html 它需要服务器软件 运行 和接收 WebRTC 流;然后 WebRTC DirectShow 源过滤器从任何 Windows 机器连接到此类服务器,接收该流并将其作为 a/v 捕获设备公开给该机器。

将 WebRTC 流传送到 ffmpeg 可能更容易,然后从那里开始: Use WebRTC/GetUserMedia stream as input for FFMPEG