I am trying to use Raspberry Pi to stream and audio/video feed, and will probably be installing FFmpeg
to do most of the work.
I am trying to connect a camera and a microphone to the Pi board so that it can act as input to FFmpeg
.
My first thought was to make a 2nd board with a cheap ARM/DSP processor on it, and connect the camera/mic to that board. Then get that board and the Pi board communicating through UART and Pi's GPIO pins.
But now that I'm thinking about it, do I even need this 2nd board? Why couldn't I solder/wire the camera and mic up to the GPIO pins directly, and then read their values from a device driver or some other software, like Pi4J? If the only problem to this solution is that it permanently dedicates the various GPIO pins to the camera/mic, I'm OK with that.