假设我想将由网络摄像头捕获的视频流式传输到Amazon AWS EC2实例,以便在云中进行图像处理。如何做到这一点?我知道的唯一文件传输方式是scp将文件复制到远程主机。我不知道从哪里开始考虑将视频流式传输到AWS EC2。 Google没有为我提供任何帮助。有任何想法吗?如何将网络摄像头视频发送到Amazon AWS EC2实例
回答
我知道的文件传输的唯一方法是scp将文件复制到远程主机。
AWS EC2实例可以在很大程度上像对待任何其他服务器一样对待......就在云中。如果你想连接到它,安装一些软件,打开端口,无论如何,所有这些都是可行的。
我假设你想从摄像头“流”视频到EC2实例。
您需要某种客户端软件,其中网络摄像头已连接到将其流式传输到EC2实例。您将为该实例分配一个Elastic IP,并将该软件配置为将其流式传输到该地址。
然后,您需要在服务器上安装或构建一些东西来接收流并对其执行操作。将其保存到某处进行处理,进行一些实时处理并将其流式传输到其他地方等。
这些组件都是广泛的主题,并且不能真正推荐任何特定的软件来完成此操作。这里的重要部分是EC2实例可以完成所有这些工作,假设您找到或构建软件来处理所有这些任务。
所以这就是我在想什么...如果我使用Python 2.7和OpenCV2 ...我将有一个numpy数组形式的框架来处理我所喜欢的事情...我想我可以使用Python的套接字包将帧作为UDP数据包发送......我从来没有做过套接字编程,但我认为这是阻力最小的路径。打开建议...非常感谢您的输入! – WilderField
这是什么工作。有可能有许多其他方法。 1)使用Ubuntu服务器创建一个免费的Amazon Amazon EC2实例16.04 2)转到安全组,并修改安全组以允许TCP通信到达您的实例 3)记下您的实例的公共ipv4地址 4 )开发客户端代码以打开网络套接字并将数据发送给它们(Python 2.7具有套接字包) 5)开发服务器代码以打开网络套接字并监听/接受连接(Python 2.7作品)。 6)客户端需要从网络摄像头生成视频帧,这在Python中使用OpenCV2很容易完成。 一个非常好的参考被张贴在这个线程的答案: Send Live Video OpenCV Python
- 1. 如何将网络摄像头视频+音频发送到rtsp/rtmp服务器
- 2. C#通过TCP/IP从网络摄像头发送视频
- 3. 如何获取Amazon AWS EC2实例中的网络容量?
- 4. AVFoundation - 如何从网络摄像头镜像视频 - Mac OS X
- 5. 如何识别Amazon AWS EC2实例?
- 6. Amazon AWS EC2,如何组合实例?
- 7. 如何阻止Amazon Aws EC2实例?
- 8. AS3 - 重视网络摄像头视频到MovieClip
- 9. 如何捕捉在asp.net网络摄像头视频,C#
- 10. 通过插件从网络摄像头播放实况视频
- 11. 实时视频流网络摄像头聚合器
- 12. GTKMM/GTK +/GLADE如何从网络摄像头加载视频?
- 13. 如何将网络摄像机的实时视频转换到Django网站?
- 14. VAPIX发送音频到轴摄像头
- 15. 如何将视频从网络摄像头传输到IIS媒体服务
- 16. 如何使用gstreamer将网络摄像头视频保存到文件?
- 17. 如何使用OpenCV从网络摄像头读取视频?
- 18. DirectShow - 如何旋转网络摄像头预览视频?
- 19. 如何从Silverlight中的网络摄像头中翻转视频
- 20. 如何从AXIS网络摄像头代理视频流?
- 21. 如何在XNA中使用网络摄像头视频?
- 22. 如何以角度从网络摄像头获取视频流
- 23. 如何使用网络摄像头保存视频?
- 24. 如何找到网络摄像头
- 25. 从网络摄像头本地捕捉视频和音频?
- 26. 使用html5从网络摄像头捕捉音频和视频
- 27. 网络摄像头视频输入到Android应用程序
- 28. 直接FlashPlayer到FlashPlayer视频流通过网络摄像头
- 29. .NET网络摄像头视频捕获到文件
- 30. 流媒体网络摄像头视频到PHP5服务器
你的问题似乎是题外话,请[乘观光(https://stackoverflow.com/tour),请务必阅读[如何做我问一个好问题?](https://stackoverflow.com/help/how-to-ask),并更新您的问题与更多的信息。 – lordrhodos