UNPKG

@vonage/client-sdk-video

Version:

The OpenTok.js library lets you use OpenTok-powered video sessions on the web

64 lines (40 loc) 1.49 kB
# Vonage Video API [![npm version](https://badge.fury.io/js/%40vonage%2Fclient-sdk-video.svg)](https://badge.fury.io/js/%40vonage%2Fclient-sdk-video) The Vonage Video API library lets you use Vonage-powered video sessions on the web. ## Installation ```sh yarn add @vonage/client-sdk-video ``` or ```sh npm install --save @vonage/client-sdk-video ``` ## Usage ### As a module The library is bundled as a standalone UMD module so it is CommonJS compatible. Create your application file `app.js`: ```js const OT = require('@vonage/client-sdk-video'); const publisher = OT.initPublisher(); ``` Bundle the application with your favorite bundler. For browserify just run: ```sh browserify app.js > bundle.js ``` And include the bundle in your webpage: ```html <script src="bundle.js"></script> ``` Source maps can be found in `dist/js/`. Make sure your bundler is configured to include them if you need to generate source maps. ### As a global window object Include the `dist/js/opentok.min.js` script in your webpage. Then use the `OT` object exposed in the global scope. ```html <script src="node_modules/@vonage/client-sdk-video/dist/js/opentok.min.js"></script> <script> const publisher = OT.initPublisher(); </script> ``` *Note:* Vonage Video API automatically loads CSS and image files from the TokBox CDN when included in a webpage. ## Documentation The API reference and tutorials can be found at https://developer.vonage.com/en/video/client-sdks/web/overview