Raspberry Pi 上的 WebRTC,没有浏览器
WebRTC on Raspberry Pi without Browser
有没有办法让我的 Raspberry Pi 连接到任何 WebRTC 视频聊天室而无需使用浏览器。我正在尝试构建具有双向音频的 IP 摄像机,其中
一个节点将是raspberry pi+摄像头+麦克风+扬声器将加入WebRTC视频聊天室,
另一个节点将是我的 phone
只要需要,我可以从我的 phone 打开聊天室,如果有人在场,我可以与另一端的人交谈。
我尝试使用 U4VL 服务器 WebRTC 服务器 http://www.linux-projects.org/modules/news/,但它没有将音频从我的 phone 发送到 raspberry pi,服务器在使用几分钟后卡住了。
有什么方法可以使用 nodejs、webrtc 或其他可以是 运行 raspberry pi 的服务器来构建服务器,打开该页面可以让我看到视频和收听音频以及我的音频可以在 raspberry pi 的扬声器上播放。
不使用浏览器,也许最好的选择是使用 FreeSWITCH。 master 分支已经做了很多工作来添加改进的视频支持,并且对 WebRTC 有原生支持。我看到的演示使用来自 WebRTC 的连接静态视频内容,但我怀疑应该可以使用来自连接设备的视频流。 FreeSWITCH 也可以托管会议室,但显然 Raspberry Pi 的有限处理能力将是一个因素。您始终可以 运行 在其他地方使用更多 CPU 功能的第二个 FreeSWITCH 实例。
FreeSWITCH 有一个名为 Verto and the sources include a good demo app 的功能,它应该可以帮助您从 phone 连接到 FreeSWITCH。
这里值得一提的是,虽然 Android 的最新版本在浏览器中原生支持 WebRTC,但对于 iOS,您仍然需要某种自定义应用程序。如果您决定为 iOS 构建一些东西,请查看 this Cordova plugin。
我使用了 UV4L,UV4L 服务器上的会议网页和 Jitsi Meet front-end(同一服务器上的网页)。它运行完美,但 Jitsi Meet 中的视频分辨率不是很高,尽管音频质量非常好。
有没有办法让我的 Raspberry Pi 连接到任何 WebRTC 视频聊天室而无需使用浏览器。我正在尝试构建具有双向音频的 IP 摄像机,其中
一个节点将是raspberry pi+摄像头+麦克风+扬声器将加入WebRTC视频聊天室,
另一个节点将是我的 phone
只要需要,我可以从我的 phone 打开聊天室,如果有人在场,我可以与另一端的人交谈。
我尝试使用 U4VL 服务器 WebRTC 服务器 http://www.linux-projects.org/modules/news/,但它没有将音频从我的 phone 发送到 raspberry pi,服务器在使用几分钟后卡住了。
有什么方法可以使用 nodejs、webrtc 或其他可以是 运行 raspberry pi 的服务器来构建服务器,打开该页面可以让我看到视频和收听音频以及我的音频可以在 raspberry pi 的扬声器上播放。
不使用浏览器,也许最好的选择是使用 FreeSWITCH。 master 分支已经做了很多工作来添加改进的视频支持,并且对 WebRTC 有原生支持。我看到的演示使用来自 WebRTC 的连接静态视频内容,但我怀疑应该可以使用来自连接设备的视频流。 FreeSWITCH 也可以托管会议室,但显然 Raspberry Pi 的有限处理能力将是一个因素。您始终可以 运行 在其他地方使用更多 CPU 功能的第二个 FreeSWITCH 实例。
FreeSWITCH 有一个名为 Verto and the sources include a good demo app 的功能,它应该可以帮助您从 phone 连接到 FreeSWITCH。
这里值得一提的是,虽然 Android 的最新版本在浏览器中原生支持 WebRTC,但对于 iOS,您仍然需要某种自定义应用程序。如果您决定为 iOS 构建一些东西,请查看 this Cordova plugin。
我使用了 UV4L,UV4L 服务器上的会议网页和 Jitsi Meet front-end(同一服务器上的网页)。它运行完美,但 Jitsi Meet 中的视频分辨率不是很高,尽管音频质量非常好。