2016-02-29 4 views
5

Я использую Kurento Media Server 6.0 в качестве MCU для обмена сообщениями «один ко многим». Я пытаюсь пересмотреть SDP для переключения mediaStreams. Для этого я использую следующий код:Пересмотр в медиасервере Kurento

Пусть webRtcEndPoint является созданным endPointUser на определенном MediaPipeline

webRtcEndPoint.processOffer(sdpOffer, function(error, _sdpAnswer) { 

     if (error) { 
      console.log("SdpOffer not accepted by kurento"); 
      return console.log(error); 
     } 

     console.log(_sdpAnswer); 
    }); 

Он возвращается ошибка

{ [Error: Endpoint already negotiated] code: 40208, data: { type: 'SDP_END_POINT_ALREADY_NEGOTIATED' } }

Как я мог перезаключить пользователь с Kurento Media Server без создания целого webrtcEndPoint (т.е. без создания совершенно нового соединения между пользователем и сервером Kurento Media)?

ответ

1

Извините, но Kurento Media Server еще не разрешает повторные переговоры. Это то, что есть в дорожной карте давно, но мы не нашли времени для ее реализации.

Единственный вариант - регенерировать WebRtcEndpoint.

+0

Что-то на сходных основаниях, в то время как общий доступ к экрану, позволяет говорить, что в комнате 2 пэра, а одноранговое устройство A решает поделиться экраном. Нужно ли нам удалить конечную точку для однорангового узла A и создать новую конечную точку с общим экраном в качестве носителя? Это значит, что другие одноранговые узлы получают обновленное видео однорангового узла A, а также общий экран. – Karthik

Смежные вопросы