|
| 1 | +--- |
| 2 | +layout: default-layout |
| 3 | +title: What are the system requirements for running the latest version of Dynamsoft Barcode Reader? |
| 4 | +keywords: Dynamsoft Barcode Reader, FAQ, JavaScript, system, requirement |
| 5 | +description: The system requirements for running the latest version of Dynamsoft Barcode Reader? |
| 6 | +needAutoGenerateSidebar: false |
| 7 | +--- |
| 8 | + |
| 9 | +# What are the system requirements for running the latest version of Dynamsoft Barcode Reader? |
| 10 | + |
| 11 | +[<< Back to FAQ index](index.md) |
| 12 | + |
| 13 | +## System Requirements |
| 14 | + |
| 15 | +The latest version of DBR requires the following features to work: |
| 16 | + |
| 17 | +- Secure context (HTTPS deployment) |
| 18 | + |
| 19 | + When deploying your application / website for production, make sure to serve it via a secure HTTPS connection. This is required for two reasons |
| 20 | + |
| 21 | + - Access to the camera video stream is only granted in a security context. Most browsers impose this restriction. |
| 22 | + > Some browsers like Chrome may grant the access for `http://127.0.0.1` and `http://localhost` or even for pages opened directly from the local disk (`file:///...`). This can be helpful for temporary development and test. |
| 23 | + |
| 24 | + - Dynamsoft License requires a secure context to work. |
| 25 | + |
| 26 | +- `WebAssembly`, `Blob`, `URL`/`createObjectURL`, `Web Workers` |
| 27 | + |
| 28 | + The above four features are required for the SDK to work. |
| 29 | + |
| 30 | +- `MediaDevices`/`getUserMedia` |
| 31 | + |
| 32 | + This API is required for in-browser video streaming. |
| 33 | + |
| 34 | +- `getSettings` |
| 35 | + |
| 36 | + This API inspects the video input which is a `MediaStreamTrack` object about its constrainable properties. |
| 37 | + |
| 38 | +The following table is a list of supported browsers based on the above requirements: |
| 39 | + |
| 40 | + | Browser Name | Version | |
| 41 | + | :----------: | :--------------: | |
| 42 | + | Chrome | v78+<sup>1</sup> | |
| 43 | + | Firefox | v68+<sup>1</sup> | |
| 44 | + | Edge | v79+ | |
| 45 | + | Safari | v14+ | |
| 46 | + |
| 47 | + <sup>1</sup> devices running iOS needs to be on iOS 14.3+ for camera video streaming to work in Chrome, Firefox or other Apps using webviews. |
| 48 | + |
| 49 | +Apart from the browsers, the operating systems may impose some limitations of their own that could restrict the use of the SDK. Browser compatibility ultimately depends on whether the browser on that particular operating system supports the features listed above. |
0 commit comments