OptionalcustomCustom camera video track to use as the camera input.
If this is not provided, the SDK will automatically create and use a default camera video track. You can create a custom track using createCameraVideoTrack.
OptionalcustomCustom microphone audio track to use as the microphone input.
If this is not provided, the SDK will automatically create and use a default microphone audio track.You can create a custom track using createMicrophoneAudioTrack.
OptionaldebugEnables detailed SDK logs in the dashboard.
OptionaldefaultSpecifies which camera to use by default.
user → front cameraenvironment → rear cameraOptionaldeviceOptionaljoinControls how the participant joins the meeting.
true, the participant automatically joins the meeting as soon as the provider is mounted.false, the participant must explicitly call join() to enter the meeting.OptionalkeyThe key provider used to enable end-to-end encryption (E2EE) for the meeting.
OptionalmaxMaximum resolution for video publishing.
OptionalmetaCustom metadata associated with the participant.
OptionalmicEnables microphone on join.
OptionalmodeDefines how media streams should behave.There are 3 types of modes
OptionalmultiEnables or disables multi-resolution streaming.
OptionalnameDisplay name of the participant.
OptionalparticipantUnique participant identifier.
OptionalpreferredPreferred network protocol for media transmission.
Allowed Value:
OptionalreinitialiseWhen enabled, the meeting will be reinitialized whenever the config object changes.
OptionalsignalingIf you want to use a proxy server with the VideoSDK, you can specify your baseURL here.
Note
If you intend to use a proxy server with the VideoSDK, priorly inform us at support@videosdk.live
Authentication token used to authorize the participant with VideoSDK.
You can generate a token using one of the following methods:
OptionalwebcamEnables webcam on join.
MeetingProvideris a React Context Provider that initializes and manages the meeting lifecycle and exposes meeting state to all child components.Example
Returns