Minimum requirements of the Preview SDK
The Preview SDK is a JavaScript library that enables live preview rendering in web applications. It supports both image and video previews. Due to the hardware requirements for real-time video rendering, it cannot be used on less powerful hardware, such as older devices or smartphones.
The Preview SDK performs optimally on Chromium-based browsers, including Google Chrome, Microsoft Edge, and Opera. While Safari and Firefox are supported, playback may be less smooth due to the limited video capabilities of these browsers. The Preview SDK is designed exclusively for desktop devices and should not be used on mobile devices. For responsive web applications, we recommend detecting the user's browser and initializing the Preview SDK only when a supported browser is detected. When a browser is not supported, you can fall back to the Creatomate API to render low-resolution videos, which can be produced quickly and cost-effectively.