繁体   English   中英

没有浏览器的Raspberry Pi上的WebRTC

[英]WebRTC on Raspberry Pi without Browser

无论如何,我可以保持我的Raspberry Pi连接到任何WebRTC视频聊天室而不使用浏览器。 我正在尝试用双向音频构建一个IP摄像机

一个节点将是raspberry pi +相机+麦克风+扬声器,它将加入WebRTC视频聊天室,

而另一个节点将是我的手机

无论何时需要,我都可以通过手机打开聊天室,如果有人在场,可以与另一端的人交谈。

我尝试使用U4VL服务器WebRTC服务器http://www.linux-projects.org/modules/news/,但它不会从我的手机发送音频到raspberry pi,服务器在使用几分钟后就会卡住。

有没有办法使用nodejs,webrtc或其他可以运行raspberry pi的东西构建服务器并打开该页面可以让我看到视频并听取音频以及我的音频可以在覆盆子的扬声器上播放PI。

不使用浏览器,也许最好的选择是使用FreeSWITCH master分支上有很多工作要添加改进的视频支持,并且对WebRTC有本机支持。 我见过的演示使用静态视频内容来连接来自WebRTC的连接,但我怀疑应该可以使用来自连接设备的视频流。 FreeSWITCH也可以主持会议室,但显然Raspberry Pi的处理能力有限是一个因素。 您总是可以在其他地方以更高的CPU功率运行第二个FreeSWITCH实例。

FreeSWITCH有一个名为Verto的功能,其中包含一个很好的演示应用程序 ,它可以帮助您完成从手机到FreeSWITCH的连接。

值得一提的是,虽然Android的最新版本本身支持WebRTC,但对于iOS,您仍然需要某种自定义应用程序。 如果你决定为iOS构建一些东西,请查看这个Cordova插件

我使用UV4L,UV4L服务器上的会议网页和Jitsi Meet前端(同一服务器上的网页)。 它运行完美,但Jitsi Meet的视频分辨率不是很高,虽然音质非常好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM