5

Ya tenemos una funcionalidad de carga de video en nuestra aplicación web [creada utilizando python con Django framework]. Ahora estamos en el proceso de crear un sitio en vivo donde las personas pueden usar su cámara web para grabar el evento en vivo y se transmite en vivo a diferentes participantes al mismo tiempo.Creación de un sitio web de transmisión en vivo

Me pregunto si alguien tiene alguna idea de cómo crear una funcionalidad como esta o cualquier sugerencia que sea realmente útil.

Respuesta

2

En cierto modo analicé esta misma pregunta hace un tiempo. La solución dominante parece ser Adobes Flash Media Server. Es fuente cerrada por supuesto y bastante caro. Hay companies que lo ejecuta como un servicio, lo que reduce el costo de entrada. Y hay contendientes de código abierto, el principal es Red5, que por supuesto también se basa en flash disponible en el lado del cliente.

En el futuro, es probable que veamos alternativas HTML5 viables, pero si está haciendo algo ahora, creo que la ruta flash es la solución más simple y tiene la base de instalación más grande.

+0

gracias oivvio, yo también había leído sobre el uso de los FMS o Wowza. Intentaría y compartiría mis experiencias. – user504879

+0

con WebRTC parece que suceden cosas más interesantes. – user504879

0

Comprobar VLC o Flumotion ... Probablemente Photolab, así .. Este último no admite audio ... Gee

+0

@ovivio Sí flash no es tan malo, pero es algo propio. ¿Quién quiere usar eso si no es realmente necesario? –

1

hice un registro de video con VLC pitón y fue bastante simple. VLC tiene un grabador de secuencias y, como sé, podría lanzar una transmisión vlc con un código python simple que administre el video y la transmisión. Creo que todo lo que necesitas es administrar las fuentes y luego, hacer un pequeño script que se ocupe de la transmisión vlc.

VLC stream se lanzará en un puerto diferente, por lo que creo que debe buscar un buen servidor.

ver documentos VLC: https://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples/

Enjoy :)

Cuestiones relacionadas