Skip to content

daily-co/daily-opentok-client

Repository files navigation

daily-opentok-client

Module

Run:

npm install daily-opentok-client

Replace:

import * as OT from "@opentok/client";

with:

import * as OT from "daily-opentok-client";

Or, if you're using a script tag:

Replace:

<script src="https://static.opentok.com/v2/js/opentok.min.js"></script>

with:

<script src="https://unpkg.com/daily-opentok-client"></script>

When you call OT.initSession, replace your OpenTok session id with your daily room URL.

// apiKey can be left blank
const apiKey = "";
const sessionId = "https://example.daily.co/example";
OT.initSession(apiKey, sessionId);

Local Testing

To test with the included sample project run:

npm run start

To test integrating your current changes with another project using a script tag, run:

npm run start:tag

And replace:

<script src="https://static.opentok.com/v2/js/opentok.min.js"></script>

with:

<script src="https://127.0.0.1:4173/opentok.umd.js"></script>