Webrtc приложение не работает на локальном хосте?

Я использую демонстрационное приложение WebRTC для совместного использования экрана. Демо работает отлично, но когда я пытаюсь запустить тот же код в localhost или моем собственном удаленном сервере, код не запускается. Есть идеи, как решить эту проблему?

1 ответов


Screensharing в Chrome работает только через SSL-соединение (). Вы можете использовать самозаверяющий сертификат и просто принять его в своем браузере(это для Chrome

кроме того, для Chrome >M36 теперь вы должны использовать Chrome.desktopcapture API и обычный способ изменения ограничений мультимедиа и включения совместного использования экрана в Chrome internals не будет работать в более новых версиях chrome.

API довольно прост и гораздо более надежен, чем предыдущий опция в ограничениях мультимедиа.