Add E2EE password prompt

Signed-off-by: Šimon Brandner <simon.bra.ag@gmail.com>
This commit is contained in:
Šimon Brandner
2023-07-17 16:53:58 +02:00
parent 8946af8f4e
commit 4193629c2c
6 changed files with 84 additions and 25 deletions

View File

@@ -6,9 +6,7 @@ import {
TrackPublishDefaults,
VideoPreset,
VideoPresets,
ExternalE2EEKeyProvider,
} from "livekit-client";
import E2EEWorker from "livekit-client/e2ee-worker?worker";
const defaultLiveKitPublishOptions: TrackPublishDefaults = {
audioPreset: AudioPresets.music,
@@ -24,16 +22,7 @@ const defaultLiveKitPublishOptions: TrackPublishDefaults = {
backupCodec: { codec: "vp8", encoding: VideoPresets.h720.encoding },
} as const;
const e2eeWorker = new E2EEWorker();
const e2eeKeyProvider = new ExternalE2EEKeyProvider();
e2eeKeyProvider.setKey("not secret password");
export const defaultLiveKitOptions: RoomOptions = {
e2ee: {
keyProvider: e2eeKeyProvider,
worker: e2eeWorker,
},
// automatically manage subscribed video quality
adaptiveStream: true,