假设我想将我的网络摄像头捕获的视频流式传输到 Amazon AWS EC2 实例,以便在云中进行图像处理。该怎么做?我所知道的唯一文件传输方式是使用 scp 将文件复制到远程主机。对于将视频流式传输到 AWS EC2,我完全不知道从哪里开始。谷歌没有为我提供任何结果。你有任何想法吗?
以下方法经过验证可行。当然,也可能有其他很多方法。 1)创建一个免费的Amazon AWS EC2实例,使用Ubuntu Server 16.04。 2)进入安全组,并修改安全组以允许TCP流量到达您的实例。 3)注意您的实例的公共IPv4地址。 4)编写客户端代码以打开网络套接字,并向其发送数据(Python 2.7具有socket包)。 5)编写服务器端代码以打开网络套接字,并侦听/接受连接(Python 2.7可用)。 6)客户端需要从网络摄像头生成视频帧,这可以很容易地使用Python中的OpenCV2完成。 参考链接:Send Live Video OpenCV Python