For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get started with WebViewer Video - Video Collaboration SDK

New licenses for WebViewer Video are no longer offered.

Collaborate and review videos frame by frame. WebViewer video allows users to annotate video frames, comment on frames, collaborate and review videos.

Annotations will be tied to specific frames and will only be rendered, when the video is seeked to the specific frames. This guide will show you how to get started with a free trial.

The source code for this project is available in our Git repo.

Prerequisites

Prior to starting, you should have already installed Node and npm.

Get your Apryse trial key.

spinner

Initial setup

Clone the repo to a specific directory and then navigate to it:

How to run

  1. Navigate to the webviewer-video directory and install the required dependencies to run the samples by executing:

  1. Next run the sample by executing:

  1. Navigate to http://localhost:3000/ and you will see the sample WebViewer running with a video, similar to above.

How it works

HTML5 Videos can be loaded into WebViewer with use of the @pdftron/webviewer-video package.

Install

Below is a sample setup of the video package with webviewer.

initializeVideoViewer is called to give WebViewer the ability to handle the loading of video files. Afterwards, a video can be loaded with loadVideo. Lastly settings to customize the behavior of the controls can be passed in when calling initializeVideoViewer.

Import and Exporting Annotations

Importing and exporting annotations works the exact same way as it does on WebViewer, with the video annotations having additional the properties start-time and end-time.

Server configuration

Make sure your server has byte-range requests enabled to allow video streaming.

API

Last updated

Was this helpful?