0

I'm looking into coding a very simple LAN based home monitoring system using python 2.7 on Windows. I have a number of computers around the house each with a usb webcam attached. The cameras have built in microphones. I'm looking for the best way to capture and stream the audio and video over the network, then recieve and view/listen to it. I'm guessing I'd have to use PyAudio to get the audio from the microphone and CV2 to get the video, past that, I'm not sure how I'd stream that data to another computer, recieve it and then view/listen to it.

Blastdav
  • 21
  • 5

1 Answers1

0

Not realy a question here, but still I guess I have a solution for you (but there a millions of ways to solve this.)

My way is ROS (Robot Operating System), which is basically a TCP/IP Service Wrapper. Anyway you can simple broadcast and receive streams via your network. ROS can be implemented in C++ or Python. ROS usually applies OpenCV as CV-library, so it should suite your wishes.

Straight forward examples for video are (i.e.) here:

Audio streaming is introduced here:

  • audio_common (there might be solutions via PyAudio. Not sure if other solutions might come more easy and still suitable.)
SolvedForHome
  • 152
  • 1
  • 15