Basic Features - Prebuilt
apiKey
-
type:
String -
ApiKey of Video SDK generated from app.videosdk.live/api-keys
meetingId
-
type:
String -
Enter any arbitrary meetingId or an id generated with the reference of Create-Room
name
-
type:
String -
Name of participant who will join the meeting.
region
-
@discontinued
-
The region parameter has been discontinued; instead, the Video SDK's smart service will pick the best optimal servers for a conference, closest to your end-users' location. If you still need to hold your conferences in a specific region, i.e. Geo Fencing. Contact Us
containerId
-
type:
String -
In the
containerIdyou need to specify anid of your dom elementwhich will help you rendering your meeting in that particular portion which could be your entire page or any element of a page. -
If nothing provided, then the meeting will be rendered in full screen.
meeting.init({
//othe params
containerId: "meeting-container-id",
//other params
});
<html>
<body>
<div id="meeting-container-id"></div>
</body>
</html>
redirectOnLeave
-
type:
String -
redirectOnLeavewill redirect that participant to the specified url, when a participant leave the meeting.
micEnabled
-
type:
Boolean -
If set to true
micEnabledrepresents the initial state of mic when a participant join the meeting.
webcamEnabled
-
type:
Boolean -
If set to true
webcamEnabledrepresents the initial state of webcam when a participant join the meeting.
participantCanToggleSelfWebcam
-
type:
Boolean -
When
true, participant will be able to enable or disable self webcam.
participantCanToggleSelfMic
-
type:
Boolean -
When
true, participant will be able to enable or disable self mic.
participantCanLeave
-
type:
Boolean -
If
true, then leave button will be visible on topbar of meeting layout.
chatEnabled
-
type:
Boolean -
If
true, then participant will be able to chat during the meeting.
screenShareEnabled
-
type:
Boolean -
If
true, then participant will be able to share their screen in the meeting.
whiteboardEnabled
-
type:
Boolean -
If
true, then participant will be able to see the white board status.
raiseHandEnabled
-
type:
Boolean -
if true then participant will be able to raise his/her hand in the meeting
joinScreen
- type:
object
visible
-
type:
Boolean -
joinScreen.visible. If set totrue, then joinScreen will be visible to enter the meeting.
title
-
type:
String -
joinScreen.title. Represents the title of the meeting.
meetingUrl
-
type:
String -
joinScreen.meetingUrl. Represents meeting joining url.
meeting.init({
//other params
joinScreen: {
visible: false, // Show the join screen ?
title: "Recording Scaling Testing", // Meeting title
meetingUrl: window.location.href, // Meeting joining url
},
//other params
});
participantTabPanelEnabled
-
type:
Boolean -
Setting
participantTabPanelEnabledtotruewill show an participant tab panel in the meeting.
maxResolution
-
type:
String -
maxResolution, sets the max webcam resolution which can either behd|sd
debug
-
type:
Boolean -
Setting
debugtotruewill show an error which may cause during the meeting.
participantId
-
type:
String -
If participant wants to explicitly specify their
id, then it can be managed usingparticipantId.
joinWithoutUserInteraction
-
type:
Boolean -
Participant can directly join the meeting if
joinWithoutUserInteractionset totrue.
maintainVideoAspectRatio
-
type:
Boolean -
Participant videos will maintain the aspect ratio if
true, so if the video stream is portrait it will be shown as portrait. -
Default:
true
moreOptionsEnabled
-
type:
Boolean -
Setting
moreOptionsEnabledtotrueorfalsewill show or hide More Option tab panel in the meeting. -
Default:
true
participantNotificationAlertsEnabled
-
type:
Boolean -
Setting
participantNotificationAlertsEnabledtotruewill show notification when participant join or left the meeting. -
Default:
false
Got a Question? Ask us on discord

