我有一个通过URL公开MJPEG流的视频设备。windows上有一些实用的应用程序,可以“创建”Skype使用的系统摄像头设备,或基于该视频设备公开的URL的任何其他应用程序。
例如:智能手机正在广播MJPEG URL。Windows计算机可以运行一个实用程序,根据MJPEG流“创建”一个系统摄像头,然后通过Skype使用该摄像头。显示的视频是电话正在广播的内容。
我也在试着为我的Mac做同样的事情。我似乎找不到任何从MJPEG流创建系统摄像头的实用程序。谷歌搜索也没有帮助,我只是没有找到一个可靠的解决方案或任何我认为是解决方案。
谢谢!
发布于 2021-08-13 20:24:24
我已经成功地使用了obs-studio及其vlc和虚拟相机插件。
您可以添加"Vlc视频源“,然后单击”启动虚拟摄像机“。
如果你想把它当做网络摄像头使用,我建议你尽可能减少vlc视频源设置中的“网络缓存(ms)”设置。
硬编码的最小值是100ms,您可以通过更改以下行来减少它:https://github.com/obsproject/obs-studio/blob/7217671eb0812681a9f83858bb02065b671673e7/plugins/vlc-video/vlc-video-source.c#L1079
不管怎样,这种方法仍然会有很大的延迟,但总比不工作要好。
https://stackoverflow.com/questions/39070705
复制相似问题