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
containerId
you need to specify anid of your dom element
which 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
-
redirectOnLeave
will redirect that participant to the specified url, when a participant leave the meeting.
micEnabled
-
type:
Boolean
-
If set to true
micEnabled
represents the initial state of mic when a participant join the meeting.
webcamEnabled
-
type:
Boolean
-
If set to true
webcamEnabled
represents 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
participantTabPanelEnabled
totrue
will 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
debug
totrue
will 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
joinWithoutUserInteraction
set 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
moreOptionsEnabled
totrue
orfalse
will show or hide More Option tab panel in the meeting. -
Default:
true
participantNotificationAlertsEnabled
-
type:
Boolean
-
Setting
participantNotificationAlertsEnabled
totrue
will show notification when participant join or left the meeting. -
Default:
false
Got a Question? Ask us on discord