Мы собираемся расширить существующее приложение на основе Qt 5 для поддержки видео / аудио-чата с использованием WebRTC.
Мы уже пытались использовать встроенный виджет Qt 5.0.2 QtWebkit безуспешно, так как getUserMedia () кажется невидимым для JavaScript или вообще не реализован. После дальнейших исследований мы обнаружили, что WebRTC в настоящее время не поддерживается последней версией QtWebkit. Например, необходимые библиотеки, такие как libjingle, не включены.
В подтверждение этого мы нашли следующее в интернете:
Кто-нибудь разобрался, как интегрировать видео / аудио-чат с помощью WebRTC в собственное приложение?
В настоящее время Qt переключается с webkit на хром. Насколько я знаю, этот новый двигатель будет поддерживать webrtc с самого начала. Этот новый проект называется QtWebEngine. Вы можете получить текущее состояние от Вот. Я уже скомпилировал его, и он загружает libjingle и оборачивает его. Возможно, вам следует взять исходный код QtWebEngine и протестировать его.
Других решений пока нет …