Otra manera de hacer una emisión con el protocolo RTSP es utilizando VLC. Para ello he utilizado el mismo código de Frenoy Osburn, pero haciendo que la cámara emita su propia red, y pidiendo a VLC conectarse a ella.

Para lograr esto hay que quitar el comment y habilitar la definición SOFTAP_MODE

Se puede cambiar el nombre de la red, la que viene el código se llama “devcam” y la clave es “12345678”.

  • Una vez cargado el código, hay que quitar el jumper entre GND e IO0 en el circuito, después abrir el monitor serial de Arduino IDE y copiar el link RTSP.
  • Desde un ordenador hay que conectarse a la red “devcam”.
  • Posteriormente abrir VLC, ir al menú, dar click en “Abrir red” y pegar el link RTSP. Después de unos segundos, aparecerá el stream de video.
Captura de pantalla: ESP32 Cam emitiendo video por VLC. Esta cámara tiene una lente macro y por tanto, lo que se ve aquí es un dibujo muy pequeñito.

El código de Frenoy aún tiene cosas por corregir, por ejemplo por alguna razón el monitor serial de Arduino lanza un error de envío UDP.

Tareas pendientes por hacer:
Añadir el perfil de la TTGO al código de Arduino para probar el RTSP en esa cámara. Crucemos dedos para que funcione.
– Enviar la señal de VLC a la web en desarrollo de performance para Transceptor.