¿Cómo hago la transmisión de video en tiempo real desde un PIC32 con cámara / módulo Wifi a Amazon S3?

-1

Estoy viendo las pilas RTP / SIP pero no sé por dónde empezar. ¿Qué son Live555, MPEG DASH, oRTP y ffmpeg? ¿Se pueden ejecutar en un PIC? Estoy pensando en 720p a 15 o 30 ips.

Tengo un código trabajando para cargar videos en un servidor de Amazon, pero no sé cómo hacerlo en tiempo real, desde un microprocesador.

Vi preguntas como esto y esto pero no Ver una solución adecuada.

    
pregunta jwu

2 respuestas

2

Esta pregunta solo puede responderse una vez que conozcamos sus requisitos de resolución / velocidad de cuadros. En general, consideraría que la respuesta es un simple "No, no se puede hacer; la capacidad de procesamiento no es suficiente".

Probablemente esté mejor con un sistema que tiene interfaces de hardware para tales tareas (por ejemplo, CSI o MIPI) y puede descargar la energía necesaria al hardware.

    
respondido por el Tom L.
1
  

¿Qué son Live555, MPEG DASH, oRTP y ffmpeg?

  • Live555 es una compañía que proporciona una variedad de aplicaciones de transmisión de medios, incluido el Live555 Media Server.

  • MPEG DASH es un protocolo para transmitir video MPEG a través de HTTP. No es una pieza específica de software; Lo ignoraré de aquí en adelante.

  • oRTP es una biblioteca que implementa el protocolo de transmisión RTP.

  • ffmpeg es una aplicación de transcodificación de audio / video de uso general.

  

¿Se pueden ejecutar en un PIC?

Casi seguro que no. Todas estas bibliotecas y herramientas están diseñadas para su uso en sistemas que ejecutan un sistema operativo completo, por ejemplo, Linux. ¡Los recursos del sistema disponibles en un PIC32 (por ejemplo, 128 KB SRAM, 2 MB flash) probablemente no sean suficientes para la tarea, especialmente considerando que también necesitaría implementar una pila de red completa en el dispositivo!

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas