Dynamsoft Camera SDK, the web-based webcam controller, enables precise control over webcams.
- Built-in camera
- Browser: Internet Explorer 6 and above, Edge, Firefox, Chrome
- Operating system: Windows XP, Vista, 7/8/10, Windows Server 2003/2008/2012
No dependency on 3rd-party frameworks. So there is no limit at the server side.
- Web server: Nginx, IIS, Tomcat, Apache and more.
- Operating system: Linux, Windows, and more.
Device: UVC (USB video class) compatible webcams; built-in laptop cameras.
ASP.NET (C#/VB.NET), PHP, JSP, ASP, etc.
Camera SettingsDevelopers can have complete control over a camera, e.g., exposure, iris, auto focus, backlight compensation, brightness, saturation, sharpness, gamma, contrast, white balance temperature, gain
Video Viewer - Stream Capture
Supports embedding video stream in a browser
Grabs a snapshot to a specified image viewer
Sets and gets video quality, height, width, background color of a video viewer
Image Viewer - Snapshot Capture
One Dynamsoft Camera SDK object can have multiple image viewers. Image viewers can be dynamically created and destroyed.
A variety of image view modes are available, e.g., m*n, horizontal, vertical, single image, etc.
Sets and gets border, height, width, and other properties of an image viewer.
Rotates, flips, mirrors, cuts, deletes or crops an image, etc.
Import and Export Images
Downloads images from a URL to an image viewer.
Loads a DIB image from the system clipboard into an image viewer.
Copies a specified area of an image from an image viewer to clipboard in DIB format.
Converts specified images to a base64 string.
Sets and gets author, compression type, title, subject, producer, creator and other properties of PDF files.
Sets the quality of JPEG files or JPEG-encoded PDF files.
Sets the compression type for TIFF files.
Uploads specified images to an HTTP server. Both synch and async modes are supported.
Sets text fields in the web form which will be sent to the server along with the images.
Webcam access authorization – On a user's first visit, they will need to choose whether to allow a webpage to access their local cameras.
Images in the image and video viewers are set to no-cache during the browser transmission.