Hay un montón de cosas que conforman la experiencia de usuario relativamente simple de un servicio como Netflix o Hulu:
- Obtención de derechos de contenido (¡caro!)
- Almacenar y transcodificar video
- Entrega de video desde la nube a dispositivos de forma rápida y confiable (generalmente a través de CDN). Incluso esto solo es complicado de hacer realmente bien y en la escala en que lo hace Netflix.
- Gestión de contenido : ¿qué contenido admitirá su servicio? ¿Cómo se llama / cómo se llama / organiza?
- Gestión de derechos : ¿qué clientes tienen acceso a qué contenido?
- Pagos : ¿cómo pagan los clientes por su servicio? Esto requiere una cantidad decente de infraestructura y se complica aún más cuando se trata de compras / suscripciones a través de tiendas de aplicaciones, etc.
- Aplicaciones y servicios para el usuario final : dada la multitud de plataformas, es probable que desee un montón de aplicaciones en diferentes plataformas (iOS, Android, Xbox, PS4, AppleTV, Roku, etc.).
- Análisis, recomendaciones, etc. , gran parte del valor de Netflix está en sus sólidos datos. Si está creando uno de estos servicios, es probable que también desee una gran cantidad de datos sobre el rendimiento de su contenido y cómo se comportan sus usuarios (para que pueda mantenerlos contentos / suscritos).
Si está interesado en hacer esto, hay servicios como VHX: inicie su propio servicio de transmisión de video que facilite el lanzamiento de su propio servicio de suscripción de video a pedido (SVOD). En particular, VHX maneja todo en la lista anterior e incluso tiene una API en caso de que esté interesado en hacer algunas cosas (como crear sus propias aplicaciones) por su cuenta.
- ¿Por qué Netflix todavía usa AWS?
- ¿Puedo conectar un Roku directamente a un televisor y transmitirlo?
- ¿Debo ir con Sling TV o Netflix?
- ¿Cuánto le cuesta a Netflix obtener las licencias de los programas populares?
- Cómo recibir pagos de YouTube cargando videos