Digamos que tengo un Rpi (B +) y quiero que actúe como Quiosco, donde se reproducirá un video en un bucle en pantalla completa. El video cambiará programáticamente, por lo que necesito una API para controlarlo. He hecho esto antes, en máquinas x86, sin problemas, en una aplicación basada en web (Javascript y HTML5).
El problema que tengo es que NO el navegador (aparentemente) está usando la GPU para decodificar el video. Si su navegador web que debe admitir "decodificación de video acelerada por hardware" no puede reproducir videos. Acabo de instalar Raspbian (NOOBS) y el navegador al menos debería reproducir el mismo video que en el video.
Omxplayer lo ejecuta bien, pero parpadea cuando se repite y muestra texto ("Buscar ...").
Como este sería un proyecto que involucrará alrededor de 400 Raspberry PI (si puede hacer lo que necesito) en diferentes ubicaciones, realmente necesito una solución sólida.
¿Hay alguna manera de tener un video en bucle, acelerado por gpu, en un navegador en RPi?
EDITAR: Probé videos mp4 / h.264 incrustados con una etiqueta normal. Todos los navegadores no pueden reproducir el video. Epifanía y Cromo solo muestran un "área" negra y los controles. No hay video. Midori tiene algunos cuadros, pero la CPU es lo mejor. Youtube / Vimeo tampoco funciona.
EDIT 2: después de que hice una nueva instalación y configuré la memoria de la GPU a 128 MB en lugar de los 64 MB predeterminados, pude reproducir un video, sin problemas, en Epiphany. La CPU no alcanzó el 100% (70% -95%). Aunque, cuando probé un video full hd, el rendimiento se redujo drásticamente (<1 FPS) pero la CPU solo estaba al 50%, el cuello de botella era probablemente la memoria. Elegiré un RPI2 y lo probaré.
epiphany
involucraría una "decodificación de video acelerada por hardware" si algo fuera así.