Яoi*_*ois 5 javascript c++ websocket webrtc
我正在尝试找出做以下事情的最佳方法:
(A)使用Web浏览器(例如Chrome / Chromium)在客户端PC中捕获视频帧。
(B)将它们发送到运行C ++处理算法(例如,基于OpenCV的突变松鼠检测例程)的服务器计算机。
(C)将处理结果发送回客户端PC的浏览器以显示它们(实时效果不错,但总的延迟当然是可以预期的)。
到目前为止,我发现WebRTC非常适合(A)(getUserMedia()等。)以及从理论上讲(B)。将数据发送到C ++服务器时会出现我的问题。我一直在寻找WebRTC的基础知识(包括P2P通信示例和Native C ++ API文档),但是对于如何开始构建服务器以及从浏览器发送数据,我仍然一无所知。虽然我对Javascript的经验很少,但是我已经在类似的场景中工作(带有webSocket的Javascript Client <-> C ++ Server),但是我应该更容易实现webRTC解决方案。
我是否适合在这种情况下使用webRTC?我想念什么吗?是否有任何教程或示例涵盖了我错过的场景?
小智 2
从您的帖子中,我了解到您需要一个 WebRTC C 客户端来在 C 客户端和浏览器之间建立 RTCPeerConnection。之后,您可以使用另一个 RTCPeerConnection 处理该流并将其返回到浏览器。
我通常不使用 C/C++,但检查此存储库: https: //github.com/mozilla/webrtc-standalone,也许它很有用。
| 归档时间: |
|
| 查看次数: |
2042 次 |
| 最近记录: |