Por razones que señalé en Transmitiendo un flujo de video a través de la wifi de un microcontrolador , los Arduinos no son adecuados para audio /vídeo transmitido en vivo. La parte de audio de esto hace que esto sea aún más difícil ya que Arduino tendría que combinar el video con el audio. De hecho, "no es adecuado" es ser educado, dudo que Arduino sea capaz de manejar esto.
Una MCU de 32 bits o DSP es mucho más adecuada para esto.
Cómo enviar la alimentación de video de la cámara y la alimentación de audio del micrófono al protector
(WiFi o Ethernet)?
La mayoría de las cámaras para este tipo de aplicación transmiten sus videos a través de una interfaz serial. Estas no son cámaras avanzadas (ya que el Arduino tiene poca potencia). Normalmente, estas cámaras codifican / comprimen videos como Motion Jpeg (MJPEG) , que luego se envía a través de comunicación en serie.
Parece que no puedo encontrar una, pero creo que hay cámaras que incluyen un micrófono y codifican el video y el audio juntos y lo transmiten a través de la serie, por lo que solo necesitarás conectarlo a una de las series de Arduino. puertos (o simplemente omita el Arduino y conéctelo directamente a un procesador serial con WiFi / Ethernet como el escudo que mencionó)
Si la cámara no maneja el lado del audio, supongo que podría muestrear el audio utilizando el ADC de Arduino (no recomendado) o usar algún otro procesador ( Codec Shield ) para codificar el audio (mucha mejor calidad) y enviarlo al Arduino. Luego, el Arduino tendría que codificar el audio con el video (algo que dudo que sea capaz de hacer) y transmitirlo a la placa WiFi / Ethernet a través de otro puerto serie.
¿Cómo transmite realmente el escudo la alimentación de A / V? Lo hace
Codificar automáticamente la secuencia o esto es algo que tendría que
¿Programarme?
Piense en el blindaje como un simple cable serie, todo lo que está haciendo es transmitir los datos serie que está recibiendo. Así que, sin embargo, el audio y el video están codificados, deberán decodificarse en el otro extremo (una tarea simple para una computadora). Un ejemplo de esto para el video es MJPEG, la cámara codifica / comprime sus datos de píxeles sin formato en formato JPEG Y lo transmite. El dispositivo receptor decodifica / descomprime los datos y los muestra.
Enlaces útiles: