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

标签 java video-streaming webrtc driver

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

最佳答案

是的,就是这样。
一种现有的实现是 Unreal WebRTC DirectShow Source Filter:http://www.umediaserver.net/components/index.html
它需要一个运行和接收 WebRTC 流的服务器软件;然后 WebRTC DirectShow Source Filter 从任何 Windows 机器连接到此类服务器,接收该流并将其作为 a/v 捕获设备公开给该机器。
将 WebRTC 流传送到 ffmpeg 可能更容易,然后从那里开始:
Use WebRTC/GetUserMedia stream as input for FFMPEG

关于java - 如何将 WebRTC 视频流视为虚拟网络摄像头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65507389/

相关文章:

java - JPA 一对一关系的级联操作

java - Spring 启动 : Mocking SOAP Web Service

java - Web 应用程序无法在 Solaris 计算机上托管的 Tomcat 上运行

android - 如何检测Android WebRTC轨道结束

javascript - webRTC如何判断是否有音频

ios - 无法在 iOS safari 中获取 WebRTC 的本地候选者

java - JPanel.getBounds() 意外返回 0

HTML5 视频 - ashx 处理程序 - 寻求

html - 在 HTML 中嵌入 vlc 播放器

audio - 检测音频流中的广告?