Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 无浏览器的Raspberry Pi上的WebRTC_Linux_Node.js_Audio_Webrtc_Peerjs - Fatal编程技术网

Linux 无浏览器的Raspberry Pi上的WebRTC

Linux 无浏览器的Raspberry Pi上的WebRTC,linux,node.js,audio,webrtc,peerjs,Linux,Node.js,Audio,Webrtc,Peerjs,不管怎样,我可以让我的Raspberry Pi连接到任何WebRTC视频聊天室而不使用浏览器。我正试图建立一个IP摄像机与双向音频,其中 一个节点将是raspberry pi+摄像头+麦克风+扬声器,它将加入WebRTC视频聊天室 另一个节点是我的手机 无论何时需要,我都可以通过手机打开聊天室,如果有人在场,我可以与另一端的人交谈 我尝试使用U4VL服务器WebRTC服务器,但它没有从我的手机发送音频到raspberry pi,服务器在使用几分钟后就卡住了 是否有任何方法可以使用nodejs、w

不管怎样,我可以让我的Raspberry Pi连接到任何WebRTC视频聊天室而不使用浏览器。我正试图建立一个IP摄像机与双向音频,其中

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

另一个节点是我的手机

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

我尝试使用U4VL服务器WebRTC服务器,但它没有从我的手机发送音频到raspberry pi,服务器在使用几分钟后就卡住了


是否有任何方法可以使用nodejs、webrtc或其他可以运行raspberry pi的东西来构建服务器,打开该页面可以让我看到视频并收听音频,并且我的音频可以在raspberry pi的扬声器上广播

如果不使用浏览器,最好的选择可能是使用。主分支已经做了大量工作来添加改进的视频支持,并且对WebRTC有本机支持。我看到的演示使用来自WebRTC的静态视频内容进行连接,但我怀疑应该可以使用来自连接设备的视频流。FreeSWITCH也可以主持会议室,不过显然树莓皮有限的处理能力将是一个因素。您始终可以在其他具有更多CPU能力的地方运行第二个FreeSWITCH实例

FreeSWITCH有一个功能叫做FreeSWITCH,其来源包括一个很好的功能,可以让您在大部分情况下将手机连接到FreeSWITCH


值得一提的是,尽管Android的最新版本在浏览器中本机支持WebRTC,但对于iOS,您仍然需要某种定制应用程序。如果您确实决定为iOS构建一些东西,请查看。

我使用了UV4L,UV4L服务器上的会议网页和Jitsi会合前端(同一服务器上的网页)。它工作正常,但Jitsi Meet的视频分辨率不是很高,尽管音频质量非常好。

通过使用Jitsi Meet,您是否能够将音频从另一端发送到raspberry pi音频输出?支持双向音频:还支持双向视频:您在Jitsi Meet客户端使用了哪台服务器?我需要一个单独的服务器实例吗?或者我该如何启动应用程序,因为没有针对arm体系结构的jitsimeet服务器yet@strumps这个问题是问你的