Javascript 如何在HTML5中模拟网络摄像头的存在?

Javascript 如何在HTML5中模拟网络摄像头的存在?,javascript,angular,html,typescript,html5-video,Javascript,Angular,Html,Typescript,Html5 Video,我正在开发一个angular 7应用程序,它可以通过手机摄像头或电脑上的网络摄像头拍照。但我的一台工作机器没有网络摄像头。 因此,我想模拟摄像机的存在 理想情况下,我想从一个视频文件、一系列图像文件、一张图像或最后一张空的假图像中模拟它 我已经在使用“ngx webcam”中的WebcamModule,但它不是强制性的 实际的HTML代码如下所示: 照相机 开关摄像机 基于 :)这不是一个代码解决方案,但另一种方法是使用某种流媒体/视频捕获软件,通过插件“模拟”网络摄像头,这样可以减少代码

我正在开发一个angular 7应用程序,它可以通过手机摄像头或电脑上的网络摄像头拍照。但我的一台工作机器没有网络摄像头。 因此,我想模拟摄像机的存在

理想情况下,我想从一个视频文件、一系列图像文件、一张图像或最后一张空的假图像中模拟它

我已经在使用“ngx webcam”中的WebcamModule,但它不是强制性的

实际的HTML代码如下所示:



照相机 开关摄像机
基于


:)

这不是一个代码解决方案,但另一种方法是使用某种流媒体/视频捕获软件,通过插件“模拟”网络摄像头,这样可以减少代码开销。我不理解这个想法和优点,但是提供一个完整的内部解决方案将允许进行单元测试,并且将独立于操作系统。目前,在@nullptr.t的相同想法中,我使用的是基于video4linux2的解决方案。它允许使用python生成的流生成任意摄像头(/dev/video0,/dev/video1,…),这不是一个代码解决方案,但另一种方法是使用某种流媒体/视频捕获软件,通过插件“模拟”网络摄像头,这样您就可以减少代码开销。我不理解这个想法和优点,但是提供一个完整的内部解决方案将允许进行单元测试,并且将独立于操作系统。目前,在@nullptr.t的相同想法中,我使用的是基于video4linux2的解决方案。它允许使用python生成的流生成任意摄像机(/dev/video0,/dev/video1,…)。