@@ -6,7 +6,9 @@ import {
|
||||
TrackPublishDefaults,
|
||||
VideoPreset,
|
||||
VideoPresets,
|
||||
ExternalE2EEKeyProvider,
|
||||
} from "livekit-client";
|
||||
import E2EEWorker from "livekit-client/e2ee-worker?worker";
|
||||
|
||||
const defaultLiveKitPublishOptions: TrackPublishDefaults = {
|
||||
audioPreset: AudioPresets.music,
|
||||
@@ -22,7 +24,16 @@ 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,
|
||||
|
||||
|
||||
Reference in New Issue
Block a user