Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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
Node.js Raspberry Pi视频流通过一台服务器传输到多个客户端,延迟尽可能低_Node.js_Video_Raspberry Pi_Webrtc_Low Latency - Fatal编程技术网

Node.js Raspberry Pi视频流通过一台服务器传输到多个客户端,延迟尽可能低

Node.js Raspberry Pi视频流通过一台服务器传输到多个客户端,延迟尽可能低,node.js,video,raspberry-pi,webrtc,low-latency,Node.js,Video,Raspberry Pi,Webrtc,Low Latency,我想用raspberry pis建立一个视频安全基础设施 请看一下我心目中的大致布局: 系统应具备的功能: RPI需要将低延迟的视频流传输到 webserver,它向访问该网站的所有客户端显示它 如果客户端进行身份验证,他可以控制一个RPi发送命令,该命令将被转换为GPIO命令 所有RPI应由不同的客户端实时同时控制 某种可扩展性(客户端+RPI) 我的问题是: 我想在node.js中对所有内容进行编程。好主意 WebRTC和Sockets.io能在这个项目中帮助我吗?如果不能的话 还有别

我想用raspberry pis建立一个视频安全基础设施

请看一下我心目中的大致布局:

系统应具备的功能:

  • RPI需要将低延迟的视频流传输到 webserver,它向访问该网站的所有客户端显示它

  • 如果客户端进行身份验证,他可以控制一个RPi发送命令,该命令将被转换为GPIO命令

  • 所有RPI应由不同的客户端实时同时控制

  • 某种可扩展性(客户端+RPI)

我的问题是:

  • 我想在node.js中对所有内容进行编程。好主意

  • WebRTC和Sockets.io能在这个项目中帮助我吗?如果不能的话 还有别的图书馆可以帮我吗

  • 在此设置中,一个VPS服务器(8GB RAM,4个vCores)可以处理多少个客户端

  • 是否可以将延迟降低到<2秒或更长


  • 什么都行!谢谢

    对于拒绝“低质量”标志的主持人:认真的?你没有标准吗?@MitchWheat请告诉我我能改进什么。我做错了什么?太宽了。它在征求图书馆的建议。这取决于许多未知因素。答案将基于意见。等当您有特定的编程问题时,请发布。@MitchWheat感谢您的反馈。我会努力改进我的问题。