@meshagent/meshagent-livekit
v0.44.13
Published
LiveKit helpers for Meshagent TypeScript applications.
Readme
meshagent-livekit-ts
LiveKit helpers for Meshagent TypeScript applications.
Install
npm install @meshagent/meshagent-livekit @meshagent/meshagent livekit-clientIn this repository workspace the package is available from meshagent-livekit-ts.
Imports
import {
LivekitClient,
LivekitConnectionInfo,
LivekitProtocolChannel,
} from "@meshagent/meshagent-livekit";Connection Info
LivekitClient requests Meshagent LiveKit breakout room connection details through a RoomClient.
import { RoomClient } from "@meshagent/meshagent";
import { LivekitClient } from "@meshagent/meshagent-livekit";
const room = new RoomClient();
await room.connect();
const livekit = new LivekitClient({ room });
const { url, token } = await livekit.getConnectionInfo({
breakoutRoom: "voice",
});Protocol Channel
LivekitProtocolChannel adapts LiveKit reliable data messages to the Meshagent ProtocolChannel interface.
