# createNDIDevice
Версия: 4.1.0+
PROОписание: создать NDI поток для трансляции в локальную сеть видеоокна участника конференции, потока с контентом или всей раскладки.
Для стабильной работы с функционалом NDI-трансляций рекомендуем использовать только проводное соединение VideoSDK/Room к локальной сети. Пропускной способности Wi-Fi может не хватить для передачи медиапотоков высокого качества, которые транслируются по NDI.
Пример:
{
"method": "createNDIDevice",
"requestId" : "1",
"deviceId": "user1@some.server"
}
Примеры ответа:
{
"method" : "createNDIDevice",
"requestId" : "1",
"result" : true
}
Описание параметров:
deviceId
- идентификатор источника, для которого надо создать NDI поток. Возможные значения:#mixed:0
- создание микшированного потока для всей раскладки конференции#contentSharing:slideShowOrDs:1
- создание потока для контента, транслируемого в отдельном окне со стороны VideoSDK/Room (командой startSlideShow) или от другого участникаPeerId - не поддерживается
CallId - поддерживается. Команда выполняется для указанного идентификатора
InstanceId - поддерживается. Внутри приложения автоматически конвертируется в CallId и команда выполняется уже с ним
requestId
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь
Чтобы указать видеоокно самого VideoSDK/Room, в параметре deviceId
надо задать значение InstanceId. Узнать все InstanceId для участников конференции, в том числе и относящееся к VideoSDK/Room, можно с помощью команды getConferenceParticipants.
См. также: