# createNDIDevice
Version: 4.1.0+
PRODescription: create an NDI stream to broadcast a conference participant's video window, content stream, or the entire video layout to the local network.
For stable operation with NDI broadcasting functionality, we recommend using only a wired connection of TrueConf Room to the local network. Wi-Fi bandwidth may not be sufficient for transmitting high-quality media streams broadcasted via NDI.
Example:
{
"method": "createNDIDevice",
"requestId" : "1",
"deviceId": "user1@some.server"
}
Answer examples:
{
"method" : "createNDIDevice",
"requestId" : "1",
"result" : true
}
Parameter description:
deviceId
- the identifier of the source for which to create an NDI stream. Possible values:#mixed:0
- creation of a mixed stream for the entire conference layout#contentSharing:slideShowOrDs:1
- creation of a stream for content broadcasted in a separate window by TrueConf Room (using the startSlideShow command) or from another participantPeerId - not supported
CallId - supported. The command is executed for the specified identifier.
InstanceId - supported. Inside the application, it is automatically converted to CallId and the command is executed with it.
requestId
- a unique request identifier. You can learn more about it here.
To specify the video window of the TrueConf Room itself, set the value of the deviceId
parameter to InstanceId. You can find out all the InstanceId for conference participants, including the one related to TrueConf Room, by using the getConferenceParticipants command.
See also: