У меня есть голая веб-страница видео-чата, которая работает на Chrome. Вроде как apprtc.appspot.com
Но я хочу встроить эту функциональность в c ++ / c # моего приложения.
Поэтому я попробовал Chromium Embedded Framework (короче говоря, CEF, используя cefclient.exe) и WebRTC (getUserMedia), но подключение к веб-камере не работает вообще. Я получаю сообщение об ошибке «Не удалось получить доступ к локальным носителям. Код ошибки был 1.»
Но в вики CEF утверждается, что WebRTC был добавлен в CEF. CEF-версия, которую я пробую — 3.1364.1094 для Windows.
Есть идеи? WebRTC действительно работает с CEF? Возможно, я пропустил некоторые шаги, чтобы заставить WebRTC работать на CEF.
Другое наблюдение состоит в том, что CEF не показывает панель разрешений при запуске демонстрации веб-камеры WebRTC. Я надеюсь, что это может быть ключом, хотя.
Вы можете передать CEF список аргументов командной строки. Я думаю, что вы хотите, может быть:
--enable-media-stream
хотя вы могли бы также попробовать
--enable-usermedia-screen-capturing
Других решений пока нет …