@volorio/rtc
v0.2.1
Published
Volorio browser RTC client for voice, video, screen sharing, chat data, and usage heartbeats.
Maintainers
Readme
@volorio/rtc
Volorio browser RTC client for voice, video, screen sharing, chat data, and usage heartbeats.
Install
npm install @volorio/[email protected]Runtime and security
- Runtime: Browser application
- Source version:
0.2.1 - Registry status: published as 0.2.1
- API base URL for server calls:
https://api.volor.io - License: proprietary commercial SDK; see the included
LICENSEand Volorio Terms. - Never expose a Volorio API key in browser, React Native, or Flutter code. Create short-lived sessions in your backend.
- Capability note: Requested products must be granted to the API key and accepted by the session endpoint.
Public API
VolorioBrowserSessionVolorioUsageEstimateVolorioAudioTrackProcessorVolorioVideoTrackProcessorVolorioLocalAudioTrackLikeVolorioLocalTrackPublicationLikeVolorioLocalVideoTrackLikeVolorioLocalVideoTrackPublicationLikeVolorioVideoProcessorKindVolorioVirtualBackgroundMode
import { VolorioRoomClient } from "@volorio/rtc";Quick start
import { VolorioRoomClient } from "@volorio/rtc";
const session = await fetch("/api/volorio/session", { method: "POST" })
.then(async (response) => {
if (!response.ok) throw new Error(await response.text());
return response.json();
});
const room = new VolorioRoomClient();
await room.join(session);
await room.enableMicrophone(true);Dependencies
@volorio/core^0.2.0
