Dynamsoft Camera SDK提供了JavaScript api,使您可以轻松地从浏览器兼容的USB视频类(UVC) 络摄像头捕捉图像和视频流。使用基于浏览器的 络摄像头库,您可以将直播视频流捕获到一个容器并在您的web应用程序中用几行代码获取图像。
基于浏览器的图片和视频捕捉SDK
Dynamsoft Camera SDK提供了JavaScript api,使您可以轻松地从浏览器兼容的USB视频类(UVC) 络摄像头捕捉图像和视频流。使用基于浏览器的 络摄像头库,您可以将直播视频流捕获到一个容器并在您的web应用程序中用几行代码获取图像。
系统需求
客户端
浏览器:Internet Explorer 6及以上、Edge、火狐、Chrome
操作系统:Windows
服务器端
不依赖于第三方框架
Web服务器:Nginx、IIS 、Tomcat、Apache等等
操作系统:Linux、Windows等
突出特性
- 开发人员可以完全控制摄像头,如自动对焦、曝光、虹膜等等。
- 一个Dynamsoft Camera SDK对象可以有一个视频查看器和多个图像查看器。图像查看器可以动态地创建和删除。
- 支持在浏览器嵌入视频。
- 支持导入DIB和导出base64和DIB。
- 上传指定的图片到HTTP服务器。支持同步和异步模式。

它是如何运作的

JavaScript Client
Windows Service
Cameras
参照显示在上面的例子,Dynamsoft Camera SDK有两个核心模块:
- JavaScript客户端:这是Dynamsoft Camera SDK JavaScript库运行在浏览器中。它通过HTTP与摄像头Windows服务通信。它接收和发送用户的操作请求到 络视频服务,并从该服务收集结果。
- 摄像头Windows服务:此模块是独立于JavaScript客户端的。Windows服务监听127.0.0.1,处理与相机(通过DirectShow)的接口,并传送响应到JavaScript层。
它只需安装在一个最终用户的PC上,其他用户只需要安装服务一次。
<html><head>…<script type="text/javascript" src="DCSResources/dynamsoft.camera.config.js"></script><script type="text/javascript" src="DCSResources/dynamsoft.camera.initiate.js"></script></head><body>…<script type="text/javascript">dynamsoft.dcsEnv.init('DCSVideoViewerContainer','DCSImageViewerContainer', onSuccess, onFailure);</script></body></html>
Dynamsoft Camera SDK 最新版下载
标签:JavaScript API图像缩放视频图像处理图像捕获扫描与图像
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!