Apache con proxy inverso - Janus Gateway (Ubuntu) - UV4L (Raspberry)

Job ID: 38685000

Budget: €250 – €750 EUR

Quiero hacer accesible desde una página web alojada en un servidor local (un PC con el sistema operativo Linux Ubuntu de 64 bits) los streams de vídeo y audio emitidos por varias Raspberrys (con el sistema operativo original de Raspberry llamado “Buster”) que utilizarían una webcam específica de Raspberry y un micrófono USB, utilizando el software de streaming en cada Raspberry llamado “UV4L” que utiliza el protocolo WebRTC que permite una latencia casi nula. En el PC con Unbuntu se instalaría Apache con reverse proxy, websocket y rewriting y Janus Gateway para distribuir el streaming por los puertos de comunicación. Hay que configurar una sala para cada Raspberry en Janus y se puede acceder a varios streaming de varias Raspberrys desde la web simultáneamente. Las Raspberrys ya están configuradas con UV4L para apuntar al servidor Janus Gateway. Se instala y prueba el servidor Janus con la web de pruebas, se instala Apache con sus módulos, para reverse proxy, websocket y rewrite. Incluso tengo una web que intenta reproducir el vídeo en streaming de una de las Raspberrys tras un evento consistente en pulsar un botón, todo ello cargando los archivos JavaScript “adapter-latest.js” y “Janus.js”, pero obviamente. He configurado los archivos de configuración de Janus Gateway janus.plugin.videoroom.jcfg, janus.transport.http.jcfg y Janus.jcfg para habilitar el registro. UV4L Sé que funciona, porque he activado un pequeño servidor web que proporciona streaming para cada Raspberry. Pero, obviamente, algo debo haber hecho mal porque no me funciona.
Related categories: Linux Apache Ubuntu