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

时间:2020-12-30 13:01:16

标签: java video-streaming webrtc driver

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

1 个答案:

答案 0 :(得分:4)

是的,就是这样。

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

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