如何获得一个工作设置来加入 WebRTC 会话(例如https://opentokrtc.com或用于测试https://test.webrtc.org) 与 Raspberry Pi 2、官方相机模块(和 USB 声卡)?
到目前为止我已尝试过几次:
- 从 microSD 启动 Raspbian(也尝试了其他发行版)
- 更新所有可用的包
- 将 GPU/RAM 分配设置为大约 192 - 256 MB
- 安装 iceweasel
- 访问上述某个网站,没有任何反应(出现空白屏幕或黑色矩形,没有弹出询问共享网络摄像头/麦克风的窗口)
- 安装所有可用的v4l2包
- 重启
- 再次运行 iceweasel
- 现在,当访问上述网站时,它会要求共享网络摄像头、麦克风,还会显示 USB 声卡(可以很好地播放音频)
- 摄像头视频会在屏幕上随机位置弹出约两秒钟
- 视频消失
- 与之前的行为相同,无法传输音频或视频
- 运行例如拉斯皮斯蒂尔用相机拍摄图像就好了
- 安装铬给出了类似的结果,但同样不起作用
尝试了几乎一整天,我还是一无所获。我的目标是将 Raspberry Pi 用作视频会议客户端,这样我就可以让团队中在家办公的人在办公室里运行它。我读了一些关于人们在 Raspberry Pi 上的浏览器中管理 WebRTC 的报道,但我失败了。
有没有已知的方法可以让 Raspberry Pi 成功加入视频会议?
答案1
尝试UV4L使用 Jitsi Meet 插件。它允许通过 Web 在会议室中进行双向音频和视频。您可以通过 Web 界面指定房间和用户名。您不一定需要在 Rpi2 上使用浏览器。
答案2
我看到这是一篇旧帖子,但我仍然尝试了很多方法,我认为从 PiCamera 进行流式传输的最佳和最简单的解决方案是:
- 加载uvl4摄像头模块驱动程序“sudo modprobe bcm2835-v4l2”,MY
- 使用 Iceweasel 或 Firefox 进行 WebRTC
如果不起作用,请尝试重新启动你的 Pi。