Есть ли способ легко обмениваться выходом микрофона через WebRT C?
Нет. В WebRT C.
нет ничего легкого или простого: вещатель - это малина без экрана, поэтому я не могу открыть веб-браузер и нажать «поделиться миркофоном»
Это самый простой вариант ... запуск браузера. Вы уверены , что вам действительно нужно разрешить ему доступ к аудиоустройству?
В прошлом я использовал флаг Chromium, чтобы обойти эту проблему. Я не помню точно, что это был за флаг, но, глядя на список , он мог бы быть ...
--use-fake-ui-for-media-stream
Вы также можете использовать --enable-kiosk-mode
.
Как минимум, если бы вы открывали браузер в интерактивном режиме и разрешали доступ, эта страница в будущем автоматически получала бы c доступ.
Я не нашел ни одного WebRT C Демо, которое сработало. Все они либо p2p
WebRT C равны peer-to-peer, но помните, что «сервер» может быть одним из этих «пиров».
Наконец, вы можете изучить использование GStreamer, но не ждите ничего быстрого и легкого. https://github.com/centricular/gstwebrtc-demos