La transmisión en estos días es solo servir archivos basados en un manifiesto que describe cómo deben reproducirse esos archivos. Streaming significa entregar un archivo con una secuencia de paquetes que contienen video y audio. Debería considerar MPEG-TS como una tecnología clave porque esa es la cantidad de flujos que se empaquetan para su entrega.
Apache Kafka no tiene nada que ver con el video, es un software para pasar mensajes entre servidores, solo porque usa la transmisión de palabras como parte de su literatura no significa que se trate de medios.
NGINX y Apache tienen extensiones de transmisión de video para admitir servicios de transmisión.
- Cómo construir un sistema de transmisión de video en vivo
- Cómo transmitir en vivo un evento usando dos cámaras JVC GY-HM200
- Si la serie GOT obtiene un remake indio, ¿lo verás?
- ¿Cuáles son las mejores plataformas de CMS para alojar videos a pedido?
- ¿Cuáles son los mejores hacks VLC?
La transmisión en una aplicación web implica el uso de un reproductor de JavaScript con etiquetas de video HTML5. Mire video.js y Shaka Player para bibliotecas para reproducción y Exoplayer es un reproductor clave de Android. También hay bibliotecas comerciales como VisualOn, KeyOS y castLAB que tienen mucho mérito.
Te recomendaría que leyeras mi otra respuesta a ¿Qué tan difícil sería crear un sitio web de transmisión de deportes HD en vivo?