Я пробовал этот сервер с открытым исходным кодом webrtc-streamer для захвата с моей веб-камеры и подачи в мой браузер.
Я использую Ubuntu 18.04.1 LTS на виртуальной машине, работающей нахост с Windows 10.
У меня работает webrtc-streamer, и он делает именно то, что я хотел: почти в режиме реального времени видео с веб-камеры в браузере.Задержка была едва заметна и работала намного лучше, чем решения HLS, которые я пробовал ранее.
Проблема в том, что она работала один раз, потом не работала некоторое время, работала снова и теперь не будет снова, и яне знаю, что я сделал, чтобы изменить его состояние.
Под «работой» я имею в виду отображение захваченного видео в браузере (я использую Firefox 65.0 64-bit).Ранее он работал успешно.
Я попытался просмотреть журналы отладки, запустив сервер в супер подробном режиме и просмотрев журнал консоли браузера, но я изо всех сил пытаюсь это выяснить.Любая помощь приветствуется!Кто-нибудь сталкивался с этой проблемой раньше?
Я сделал много отладок в местах, которые вы увидите в журнале с префиксом "## JH:".Я пытался отследить одно сообщение, которое я вижу в журнале:
[009:215] [5530] (device_info_impl.cc:211): Best camera format: 0x0@0fps, color format: 0
Но я думаю, что это красная сельдь ... так как это, похоже, связано с кодом Windows ... поэтому не уверен, почемуон вызывается, но позже все равно запускается v4l ... stuck '(
Это журнал сервера .
Это консоль браузера output .
Глядя на сетевой журнал браузера, похоже, что websocket не настраивается ...