我正在尝试构建一个系统,用于在服务器上对使用 WebRTC 从客户端流式传输的视频进行实时分析。
这是我目前的想法。我会从客户端捕获网络摄像头视频流并将其(使用 H.264 压缩?)发送到我的服务器。
在我的服务器上,我将接收流和每个原始帧到我的 C++ 库进行分析。
然后,分析的输出(要绘制的框坐标)将通过 WebRTC 或单独的 WebSocket 连接发送回客户端。
我一直在网上寻找,发现像 Kurento 和 Mediasoup 这样的开源媒体服务器,但是,由于我只需要读取流(无需发送到其他客户端),我真的需要使用现有的服务器吗?或者我可以自己构建它,如果可以,从哪里开始?
总的来说,我对 WebRTC 和视频流世界还很陌生,所以我想知道,这整件事对你来说是否正确?