¿Qué pila técnica usan las aplicaciones de transmisión en vivo como Meerkat?

Para esto, primero debe saber “cómo funciona la transmisión de video en aplicaciones móviles”. La transmisión de video en tiempo real consta de tres capas de administración de datos:

  • Los bits codificados
  • El contenedor que mantiene juntas las partes codificadas
  • El transporte utilizado para mover una transmisión desde el servidor de medios al reproductor del usuario

Una vez que los archivos se entreguen al reproductor, debe centrarse en la mecánica.

  • Puede usar su cámara y codificador existentes. Solo necesita llegar a los espectadores en sus dispositivos móviles.
  • Puede usar aplicaciones basadas en iOS o Android para grabar y codificar sus videos. Más tarde, estas aplicaciones envían las transmisiones a la audiencia elegida o puede proporcionar al grupo elegido de espectadores los enlaces para descargar la aplicación.

Entonces deberías saber sobre el proceso de codificación.

  • Codificación de la entrega final que es apta para producciones relativamente más pequeñas.
  • Codificación de un entrepiso.

Deberías comprobar esto: La columna vertebral de Periscope: Wowza Streaming Engine

Wowza también lanzó GoCoder SDK para crear aplicaciones de transmisión en vivo en iOS y Android. Aquí está el blog que podría ayudar: Wowza GoCoder SDK permite la transmisión de video móvil en vivo para aplicaciones

No sé cómo se hace el back-end. Pero para los clientes, una verificación de script y descarga una lista de archivos .ts (flujo de transporte MPEG).
Si le interesa que pueda ver Dash-Industry-Forum / dash.js, parece MPEG-TS y más recientemente.