【问题标题】:Recording, streaming and recieving audio over a LAN with python使用 python 通过 LAN 录制、流式传输和接收音频
【发布时间】:2015-11-30 10:33:40
【问题描述】:
我正在研究在 Windows 上使用 python 2.7 编写一个非常简单的基于 LAN 的家庭监控系统。我在房子周围有很多电脑,每台电脑都连接了一个 USB 网络摄像头。摄像机内置麦克风。我正在寻找通过网络捕获和流式传输音频和视频的最佳方式,然后接收并查看/收听它。我猜我必须使用 PyAudio 从麦克风和 CV2 获取音频来获取视频,除此之外,我不确定如何将这些数据流式传输到另一台计算机,接收它然后查看/听听。
【问题讨论】:
标签:
python-2.7
opencv
audio
streaming
pyaudio
【解决方案1】:
这里不是一个真正的问题,但我仍然想我有一个解决方案给你
(但有数百万种方法可以解决这个问题。)
我的方式是ROS(机器人操作系统),它基本上是一个 TCP/IP 服务包装器。无论如何,您可以通过网络进行简单的广播和接收流。
ROS 可以用 C++ 或 Python 实现。
ROS 通常将 OpenCV 用作 CV 库,因此它应该符合您的意愿。
直截了当的视频示例(即)在这里:
音频流在这里介绍: