如何将多个摄像头发送到一台服务器

How can i send multiple camera to one server

我如何发送所有网络摄像头以从一台服务器收集。 例如:

有 pc_1, pc2, ..., pc_n 他们正在将摄像头视图发送到我可以连接的某些 ubuntu 服务器 ssh name@ip_adress

并且所有电脑上都有 windows

每个 IPC 都是一个 RTSP 服务器,它允许您 pull/play 来自它的 RTSP 流:

IPC ---RTSP--> Client(Player/FFmpeg/OBS/VLC etc.)

而且因为是内部IPC,IP是内网,所以客户端应该在同一个内网,所以只能在localhost like.

与其从不起作用的互联网客户端拉取,不如将流转发到互联网服务器,就像这样:

IPC ---RTSP--> Client --RTMP--> Internet Server(SRS/Nginx etc.)

例如,使用 FFmpeg 作为 Client 执行此操作,请将 xxx 替换为您的互联网服务器:

ffmpeg -i "rtsp://user:password@ip" -c:v libx264 -f flv rtmp://xxx/live/stream

Note: You could fastly deploy a internet server by srs-droplet-template in 3 minutes, without any cli or knowledge about media server.

然后您可以通过任何客户端和任何协议播放流,例如 PC/H5 HTTP-FLV/HLS/WebRTC,移动 iOS/Android HTTP-FLV/HLS,请阅读 this post