2015-11-30 45 views
0

我正在研究在Windows上使用python 2.7編寫一個非常簡單的基於局域網的家庭監控系統。我家附近有多臺電腦,每臺電腦都附有一個USB攝像頭。相機內置麥克風。我正在尋找通過網絡捕獲和傳輸音頻和視頻的最佳方式,然後接收並查看/收聽它。我猜我不得不使用PyAudio從麥克風和CV2獲取音頻以獲取視頻,但我不知道如何將這些數據傳輸到另一臺計算機,然後收到它,然後查看/聽這個。使用python錄製,流媒體和通過局域網接收音頻

回答

0

這裏不是真的一個問題,但我仍然想我對你 溶液(但有一個數以百萬計的方式來解決這個問題。)

我的方法是ROS(機器人操作系統),這基本上是一個TCP/IP服務包裝器。無論如何,你可以簡單地通過你的網絡廣播和接收流媒體。 ROS可以用C++或者Python實現。 ROS通常應用OpenCV作爲CV庫,因此它應該符合您的願望。

直向前實例爲視頻是(即)這裏:

音頻流這裏引入:

  • audio_common(可能有解決方案通過PyAudio。不確定其他解決方案是否可能變得更容易並且仍然適合。)