Проблема с многосторонним видеоразговором Skype для бизнеса в Интернете с использованием Skype Web SDK

Я работаю в Skype для бизнеса в Интернете, используя Skype web sdk. Я пытаюсь создать многосторонний видеоразговор, т.е. видеоконференцию.

Я использую приведенный ниже код для создания разговора.

var conversation = app.conversationsManager.createConversation(); //created conversion
//self video listener
conversation.selfParticipant.video.state.changed(function (newState, reason, oldState) {
    notify("selfParticipant.video.state : "+newState)
});
//self audio listener
conversation.selfParticipant.audio.state.changed(function (newState, reason, oldState) {
    notify("selfParticipant.audio.state :"+newState);
});
//listner for conversion state
conversation.state.changed(function (newValue, reason, oldValue) {
    notify("conversation.state : "+newValue)
});

//add participants
addParticipants(conversation,sip_uris); //Added participants

notify("conversation.videoService.maxVideos : "+conversation.videoService.maxVideos());
notify("conversation.videoService.videoMode : "+conversation.videoService.videoMode());
//start video service
conversation.videoService.start().then(function () {
    notify("Video conference successfully started : "+conversation.uri());
},function (error) {
    notify("Video conference start failed : "+error);
});

И журналы приведенного выше кода, как показано ниже

1:26:51 PM : selfParticipant.video.state : Disconnected
1:26:51 PM : selfParticipant.audio.state :Disconnected
1:26:51 PM : conversation.state : Created
1:26:51 PM : conversation.videoService.maxVideos : null
1:26:51 PM : conversation.videoService.videoMode : ActiveSpeaker
1:26:52 PM : conversation.state : Conferenced
1:26:53 PM : selfParticipant.audio.state :Connecting
1:26:53 PM : selfParticipant.video.state : Connecting
1:27:04 PM : selfParticipant.audio.state :Connected
1:27:04 PM : selfParticipant.video.state : Disconnected
1:27:04 PM : Video conference successfully started

У меня две проблемы.

  1. conversation.videoService.maxVideos отображается как null в chrome() версии 56.0.2924.87 (64-разрядная версия).

  2. selfParticipant.video.state получает значение Disconnected, но selfParticipant.audio.state в порядке (меняется на connected).

EDIT: Skype Web SDK регистрирует здесь

Любая помощь приветствуется.


person Satishakumar Awati    schedule 16.02.2017    source источник
comment
Глядя на журналы, кажется, что вы начинаете создавать предложения, которые включают A/V (строки 266-274), а позже повторное согласование удалило видео из окончательного ответа от удаленной стороны. Нет строк, указывающих, какие видеокодеки поддерживаются. Вы тестируете Chrome на Chrome? Пробовали ли вы тестировать другие браузеры?   -  person ShelbyZ    schedule 21.02.2017
comment
Спасибо за ответ, да, я тестирую хром на хром. Даже самостоятельные видео тоже не показываются. Я пробовал в firefox, я получил ошибку отключения команды и снова это еще одна проблема для меня.   -  person Satishakumar Awati    schedule 21.02.2017
comment
@СатишакумарАвати . Можете ли вы делать видео- и аудиозвонки по скайпу один на один в Chrome 56?   -  person Venky    schedule 11.07.2017
comment
Да, это сработало для хрома, я не проверял версию 56. Используйте разговорыManager.getConversation(sip_uri); API для подключения один к одному   -  person Satishakumar Awati    schedule 11.07.2017


Ответы (1)


Убедитесь, что вы используете «Открытый ключ предварительного просмотра» с этого сайта: https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys

Обычно при использовании GA-Key вы получаете сообщение об ошибке «команда отключена».

person Fäbu Loaf    schedule 02.05.2017
comment
Я использую правильные ключи продукта, то есть открытый ключ предварительного просмотра. «команда отключена» появляется только в FireFox. - person Satishakumar Awati; 02.05.2017
comment
На самом деле Firefox сейчас даже не поддерживается: проверьте еще раз ссылку https://msdn.microsoft.com/en-us/skype/websdk/docs/apiproductkeys, а в поддерживаемом браузере указано: Firefox 40+ (без функций аудио/видео). Мы также используем функции видео в нашем продукте, по адресу на данный момент Microsoft разрешает только Edge (без плагинов), а несколько недель назад Chrome тоже работал (он снова отключил его) - person Fäbu Loaf; 10.05.2017
comment
Буханка Спасибо за информацию. Я проверил один к одному, работая в одном и том же браузере. Проблема существует только для многопользовательской группы, то есть более 2 пользователей. - person Satishakumar Awati; 10.05.2017