Http Live Streaming para principiantes

Soy nuevo en la transmisión en vivo y es bastante difícil encontrar buena información para principiantes. ¿Alguien podría recomendar recursos para HLS además de la documentación de Apple?

Estoy tratando de crear una aplicación similar a LiveStream donde los videos se pueden transmitir a varios usuarios en tiempo real.

Me encontré con algunos servicios como encoding.com, heywatchencoding.com y wowza, pero tengo dificultades con lo que proporciona cada plataforma, ya que la documentación de cada una parece ser para usuarios más intermedios/experimentados.

Por casualidad, ¿alguien de ustedes sabe si puedo usar wowza con los servicios de Parse.com?

Gracias

Respuestas (2)

Le sugiero que investigue un poco más y luego refine su pregunta. Me parece que hay un poco de confusión en cuanto a los componentes de software necesarios para crear una transmisión en vivo. Primero necesita tener un componente de software que adquiera un video en vivo desde algún dispositivo. Este video necesita ser codificado. Una vez que está codificado, puede ser transmitido por un servidor de transmisión. Hay muchos softwares o software como servicio que pueden hacer eso. También debe averiguar qué protocolo de transmisión desea usar (¿rtmp, rtsp?) y cuántas transmisiones simultáneas necesita tener.

Algunos consejos para comprobar:

Servidor Mona https://github.com/MonaSolutions/MonaServer

Guía de transmisión de ffmpeg https://trac.ffmpeg.org/wiki/StreamingGuide

Transmisión rtmp de Nginx https://github.com/arut/nginx-rtmp-module/wiki/Getting-started-with-nginx-rtmp

Sí, yo también creo que necesitas refinar tu pregunta. ¿A qué plataforma estás navegando? YouTube y Facebook Live son gratuitos y populares. El software Wirecast puede llegar a esos puntos finales con la elegancia de una interfaz de Mac OS. En términos de hardware necesario para reconocer/codificar fuentes HD (por ejemplo, HDMI o SDI), necesita algo tan simple como una minigrabadora Black Magic (o cualquier dispositivo BM) para una fuente única o premezclada. El resto depende de la potencia de la CPU de la computadora y del ancho de banda de Internet.

Espero haber ayudado.