如何使用 Raspberry Pi 2 和摄像头模块加入 WebRTC 会话?

如何使用 Raspberry Pi 2 和摄像头模块加入 WebRTC 会话?

如何获得一个工作设置来加入 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 进行流式传输的最佳和最简单的解决方案是:

  1. 加载uvl4摄像头模块驱动程序“sudo modprobe bcm2835-v4l2”,MY
  2. 使用 Iceweasel 或 Firefox 进行 WebRTC

如果不起作用,请尝试重新启动你的 Pi。

相关内容