我一直在尝试使用此开源服务器webrtc-streamer从我的网络摄像头捕获并提供给我的浏览器。
我正在Windows 10主机上运行的虚拟机上运行Ubuntu 18.04.1 LTS。
我已经使用了webrtc-streamer,它确实满足了我的要求:从浏览器中的网络摄像头获得几乎实时的视频。延迟几乎无法察觉,并且比我之前尝试的HLS解决方案更好地工作。
问题是,它曾经工作过一次,然后一段时间没有工作,现在又无法工作了,我不知道该如何更改状态。
通过“工作”,我的意思是在浏览器中显示捕获的视频(我正在使用64位的firefox 65.0)。它以前曾经成功地工作过。
我已经尝试通过以超级详细模式运行服务器并查看浏览器控制台日志来浏览调试日志,但是我一直在努力寻找答案。任何帮助表示赞赏!以前有没有人遇到过这个问题?
我在日志中以“ ## JH:”开头的地方进行了很多调试。我正在尝试追踪日志中看到的一条消息:
[009:215] [5530] (device_info_impl.cc:211): Best camera format: 0x0@0fps, color format: 0
但是我认为这是一个红色的鲱鱼...因为它似乎与Windows代码相关...所以不确定为什么调用它,但是后来v4l的东西反响了...卡住了'(>
这是server log。
查看浏览器网络日志,似乎未设置websocket ...