Проблемы при совместном использовании экрана с помощью расширения Vidyo Screen Share для Chrome на Vidyo.io

Я использую vidyo.io в качестве решения для видеоконференций на нашей платформе. У меня проблема с расширением Vidyo Chrome для совместного использования экрана, которое легко воспроизвести с использованием собственных образцов Vidyo:

Если вы загрузите веб-пример Vidyo с портала разработчиков, откроете samples/VidyoConnector/js/VidyoConnector.html в Chrome, выберите «Присоединиться через браузер» и щелкните список выбора «Общий доступ к окну» (нет необходимости запускать конференцию, чтобы воспроизвести ошибку), Chrome откроется. на странице расширения Vidyo Screen Share дважды, даже если плагин уже установлен. Чтобы это работало, вам нужно удалить расширение и переустановить его снова. Он будет работать до конца текущего сеанса.

С другой стороны, если вы перейдете на портал разработчиков Vidyo.io, выберите «Демо» в меню «Разработчики» и начните конференцию с помощью кнопки «Присоединиться через браузер», щелкните тот же «Общий доступ к окну», выберите список Vidyo Screen Share. Расширение работает, как и ожидалось, позволяя вам выбрать окно или экран для совместного использования.

В нашей реализации у нас та же проблема, что и в коде из приведенного выше веб-образца, но если пример нашего кода поможет прояснить проблему, вот выдержка (мы используем Angular, а здесь у вас есть код TypeScript):

private vidyoConnector: VidyoClientLib.VidyoClient.VidyoConnector;

(...)

selectedWindowShare(share: VidyoClientLib.VidyoClient.VidyoLocalWindowShare) {
  this.vidyoConnector.SelectLocalWindowShare({localWindowShare: share})
}

Эта проблема возникает только в Chrome. Когда мы используем Firefox, он работает без проблем. Я использую Chrome 69 на OSX High Sierra.

Любое предложение о том, как решить эту проблему, будет высоко оценено. Заранее спасибо!


person Elvis Fernandes    schedule 23.10.2018    source источник


Ответы (1)


Если я не ошибаюсь, вы либо запускаете VidyoConnector.html непосредственно в браузере, либо размещаете образец на незащищенном хостинге (HTTP). Чтобы расширение Vidyo Screen Share Chrome работало правильно, вам необходимо разместить его на защищенном хостинге (HTTPS). Вы можете убедиться в этом, используя наш размещенный образец здесь: https://static.vidyo.io/latest/connector/VidyoConnector.html

Надеюсь это поможет.

person Patrick    schedule 29.10.2018
comment
Да, ты прав. Запуск нашего приложения под https также работал. Спасибо! - person Elvis Fernandes; 30.10.2018