云桌面摄像头(高拍仪)重定向问题说明

news/2024/11/23 12:59:03/

传统的摄像头重定向模式:

在云桌面的使用场景,通常会遇到USB摄像头不能用的问题。如下图所示,插在云终端或者瘦客户机上的USB摄像头,通过网络重定向到远端的虚拟机中使用。

传统的USB摄像头重定向应用模式

摄像头重定向模式的重要缺陷:

  1. 模拟摄像头如果直接重定向使用,基本不可用,因为USB的模拟数据量太大,网络带宽完全不能承受,USB over IP的时序无法保证。
  2. USB数字摄像头,由于图像数据被编码,在小范围内使用,保证网络带宽的情况下,可以使用。
  3. USB数字摄像头,如果大规模部署,使用USB重定向也是不可用的。原因是USB over IP,需要在IP网络上维持USB时序,视频流一般比较大,大规模部署的时候网络流量都会很大。IP层波动就会导致USB时序出问题,导致断线。

 

虚拟摄像头技术:

思杰、VMware为代表的虚拟摄像头技术

在虚拟机主机里面模拟一个摄像头,这个虚拟摄像头设备是思杰或者VMware厂家的设备ID, 和真正的摄像头设备类型ID都不同。这种不适合高拍仪之类的应用,因为高拍仪使用专用软件,读到的设备类型和设备ID必须是和原设备一样。

杰云动态虚拟摄像头技术

原理是在虚拟机主机里面动态模拟一个摄像头,在云终端瘦客户机上插入一个摄像头设备时,将该摄像头的设备类型ID传送到虚拟机,动态虚拟摄像头驱动在虚拟机中实时模拟一个核真实设备一样设备。这种方案技术优势有:

  1. 适合高拍仪之类的应用,因为高拍仪使用专用软件,读到的设备类型和设备ID必须是和原设备一样。
  2. 可以支持多路摄像头,比如有些高拍仪同时需要接入两路视频如下图所示。
  3. 支持模拟摄像头的实时MJPG和H.264编码,延时极低。
  4. 适合大规模部署,在终端侧终结模拟视频流,网络传输的数据量小,传输链路不依赖USB协议。适合大规模部署。

动态虚拟摄像头技术原理

高拍仪双路视频的应用

云桌面在驾驶员科目一考试摄像头规模部署的应用


http://www.ppmy.cn/news/235197.html

相关文章

web高拍仪图片上传

公司引进高拍仪,想拍完照片点上传按钮直接上传图片。高拍仪接口能提供照片的本地路径,现在的问题是不用file控件选择,只有路径,不知道如何上传到服务器,求解决方案。 方法: 使用泽优Web图片上传控件&#…

android设备外接高拍仪

最近在研究android设备外接摄像头,手边正好有个高拍仪,就顺手试了一下,没想到高拍仪也能成功预览 1、应该并不是所有的android设备都能支持 2、用otg线连接的,没有修改android系统 3、目前只能拍照,不能录像 欢迎来…

vue 引入第三方文件(高拍仪),传值及接口调用。

vue引入第三方文件通常是放到根目录的public静态目录下: 例如jQuery文件: 接下来进入到正题也就是我们的高拍仪文件(一样放到public静态目录下): 引入之后我一般是同过ifram标签引入到vue组件中的 ifram标签的src路径(根据静态目录public下v…

泛微E9下紫光G750高拍仪集成总结

最近做了一个E9和紫光高拍仪集成的开发,经过探索,初见成效,做下记录,也希望能对大家有所帮助。 采用的方式为base64上传图片,将图片上传到服务器物理路径后,调用E9生成到知识模块中,并更新到流程…

高拍仪拍照SDK开发(良田影像S300L|S500L)

高拍仪拍照SDK开发下载地址:点击下载 本SDK适用于:良田影像S300L|S500L 高拍仪如图: SDN开发包安装之后找到安装目录,如图: 大家找到各自需要的版本即可,需要注意的是如果需要上传图片到服务器的话&#…

维融高拍仪驱动通用_动态展示和教学 良田YL1050AF高拍仪评测

高拍仪的一大特点就是灵活多样,通过不同的工业设计用于文件扫描、视频展示、多媒体教学、信息采集、体温监测等等。良田最新款YL1050AF教学高拍仪通过巧妙的设计和专业的软件,为教学、培训、实时展示等应用带来了新的形式。 动态展示和教学 良田YL1050AF…

网页高拍仪图像上传

公司引进高拍仪,想拍完照片点上传按钮直接上传图片。高拍仪接口能提供照片的本地路径,现在的问题是不用file控件选择,只有路径,不知道如何上传到服务器,求解决方案。 方法: 使用泽优Web图片上传控件&#…

vue项目接入高拍仪

1.安装高拍仪本机驱动 2.安装结束以后辉生成相应的文档说明和使用范例 3.在浏览器打开samples下面的任何一个文件,可以作为参考相对完整的高拍仪功能调用; 如果遇到WebSocket 连接不上的情况: 报错信息:indexDouble.html:56 We…