Dynamsoft Camera SDK, the web-based webcam controller, enables precise control over webcams.

  • Device
    Built-in camera
    Built-in camera

    UVC (USB video class) compatible webcams; built-in laptop cameras.

  • System Requirements

    Client side:

    • Browser: Internet Explorer 6 and above, Edge, Firefox, Chrome
    • Operating system: Windows XP, Vista, 7/8/10, Windows Server 2003/2008/2012

    Server side:

    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.
  • Programming Language

    ASP.NET (C#/VB.NET), PHP, JSP, ASP, etc.

    JavaScript, HTML

  • Camera Settings
    Developers 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.

  • Image Editing

    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.

  • Upload Images

    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.

  • Security

    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.