Antes de entrar en los detalles de las mejores aplicaciones de transmisión en vivo, aquí hay algunas estadísticas
Tecnologías utilizadas en el desarrollo de aplicaciones de transmisión de video en vivo:
- ¿Dónde puedo ver Hamilton en línea?
- ¿Es Showmax / Netflix mejor que DSTV en Sudáfrica?
- ¿Quién proporciona soluciones de transmisión de pago en vivo?
- ¿Cómo evitar las restricciones de bloqueo de MLB.TV?
- ¿Por qué las películas en idiomas extranjeros no están disponibles en Netflix India?
Lenguajes de programación / marcos:
C ++ (GO), HTML5 / CSS3, Java, JavaScript (Node.js, React, RxJS, Restify, EmberJS, AngularJS, BackboneJS), Python, Ruby (Ruby on Rails)
Almacenamiento / gestión de datos:
Atlas-DB, Cassandra, MySQL, Oracle, PostgreSQL
Analytics: Google Analytics, Hadoop, Hive, MixPanel, Mode, Parquet, Pig, Presto, Spark
Plataformas en la nube: Amazon EC2 / S3
CDN: Amazon CloudFront, Cloudflare, Fastly, Open Connect
Protocolos de transmisión: Adobe HTTP Dynamic Streaming, Apple HTTP Live Streaming, M2TS, MPEG-DASH, Microsoft Smooth Streaming, RTMP
Formatos de medios: H.264
Contenedores de medios: FLV, MP4
Plataforma de procesamiento de medios: Brightcove, Contus Vplay, DaCast, Flash Media Server, JW Live, Livestream, Muvi, Ustream, Vimeo PRO, Wowza Media Systems
Geolocalización: Google Maps, MapKit / Core Location (iOS)
Mensajería: Firebase, PubNub, Twilio
Streaming Video Platforms: una base para aplicaciones de transmisión en vivo
Para determinar cuál de las plataformas de transmisión es adecuada para un proyecto de desarrollo de aplicaciones en particular, vale la pena explorar los servicios existentes con más detalle:
- Brightcove;
- Transmisión en vivo;
- Contus VPlay;
- DaCast;
- StreamHash;
- UStream;
- Wowza