2015-11-30 43 views
0

我正在研究在Windows上使用python 2.7编写一个非常简单的基于局域网的家庭监控系统。我家附近有多台电脑,每台电脑都附有一个USB摄像头。相机内置麦克风。我正在寻找通过网络捕获和传输音频和视频的最佳方式,然后接收并查看/收听它。我猜我不得不使用PyAudio从麦克风和CV2获取音频以获取视频,但我不知道如何将这些数据传输到另一台计算机,然后收到它,然后查看/听这个。使用python录制,流媒体和通过局域网接收音频

回答

0

这里不是真的一个问题,但我仍然想我对你 溶液(但有一个数以百万计的方式来解决这个问题。)

我的方法是ROS(机器人操作系统),这基本上是一个TCP/IP服务包装器。无论如何,你可以简单地通过你的网络广播和接收流媒体。 ROS可以用C++或者Python实现。 ROS通常应用OpenCV作为CV库,因此它应该符合您的愿望。

直向前实例为视频是(即)这里:

音频流这里引入:

  • audio_common(可能有解决方案通过PyAudio。不确定其他解决方案是否可能变得更容易并且仍然适合。)