@100mslive/hms-video-store
Version:
@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow
48 lines (43 loc) • 1.03 kB
text/typescript
import { HMSRole } from '../internal';
export const DIAGNOSTICS_ROOM_ID = '6669151f480e55c215299a4a';
export const CONNECTIVITY_TEST_DURATION = 20_000;
export const MIC_CHECK_RECORD_DURATION = 10_000;
export const diagnosticsRole: HMSRole = {
name: 'diagnostics-role',
priority: 1,
publishParams: {
allowed: ['audio', 'video'],
audio: { bitRate: 32, codec: 'opus' },
video: {
bitRate: 100,
codec: 'vp8',
frameRate: 30,
height: 720,
width: 1280,
},
screen: {
bitRate: 100,
codec: 'vp8',
frameRate: 10,
height: 1080,
width: 1920,
},
},
subscribeParams: {
subscribeToRoles: [],
maxSubsBitRate: 3200,
},
permissions: {
browserRecording: false,
changeRole: false,
endRoom: false,
hlsStreaming: false,
mute: false,
pollRead: false,
pollWrite: false,
removeOthers: false,
rtmpStreaming: false,
unmute: false,
},
};
export const DEFAULT_TEST_AUDIO_URL = 'https://100ms.live/test-audio.wav';