This guide is for customers who have the Enterprise or Solution Builder Plan and want to incorporate the screen recorder software into their network and application(s). The guide can also be used to understand the capabilities provided through the API before purchasing.
The Screen Recorder Launcher API is a lightweight set of JavaScript functions that interface with your instance of the screen recorder and video editing software. The Enterprise or Solution Builder Plan includes a distribution of the software to host in your network. All software callbacks are local to your network and version control is maintained by you in your environment.
To implement the screen recorder into your site, you add our JavaScript Screen Recorder Launcher API code, which enables your users to install and launch the software directly from a button placed on your site. The JavaScript API Launcher also includes call back functionality for user messaging that you can customize, such as messages for downloading progress, successful installation, unsupported OS, etc.
The API can be implemented through a Basic Uploader or a Custom Uploader. The Basic Uploader uses the standard UI and publishing using push/put to your backend. The Custom Uploader enables developing a custom user interface (UI) and custom upload endpoint, such as to your backend or a cloud service if not supported in the Basic Uploader. Both methods use the same sequence of events:
Recording and encoding is executed on the user's local machine; only the finished product—the specified metadata and the encoded recording—is uploaded. Recordings are encoded in mp4 fomat.
The Basic Uploader is configured by properties specified in the JavaScript. With the Custom Uploader, you can use Java to provide a custom UI to allow the user to enter custom metadata.
Please see the next article Getting Started with the Screen Recorder Launcher API.
Related Topics