¿Por qué Netflix usa Silverlight?

No trabajo para Netflix, pero tengo una experiencia bastante amplia con la transmisión de video y DRM, por lo que te daré mi perspectiva. Hay dos razones principales:
1) DRM. PlayReady es una tecnología demostrada entre los principales estudios, está integrada en Silverlight y los términos de licencia son MUY favorables. Citando una respuesta relacionada que escribí (¿Cuándo usa Netflix WideVine DRM en lugar de Microsoft PlayReady DRM?):

PlayReady, usado en conjunto con una solución de reproductor Smooth Streaming / Silverlight, tiene términos de licencia muy atractivos (solo $ 30k por CPU y sin licencia ni tarifa de cliente, consulte: http://www.microsoft.com/playrea…) así que obviamente eso es qué usa Netflix para clientes de PC / Mac.

2) CDN. Usar una red de entrega de contenido es mucho más rentable que implementar un gran número de servidores de transmisión en el borde (por ejemplo, soluciones RTSP y Adobe). Al igual que HLS, la solicitud de Smooth Streaming se fragmenta a través de HTTP para que puedan implementarse en un CDN sin necesidad de una sesión persistente para cada cliente.

Hay otras opciones que incluyen una PC y un reproductor Mac HLS de Verimatrix, pero creo que el costo es algo mayor que la solución Silverlight.

Netflix necesita, ciertamente por contrato con los estudios, transmitir contenido con DRM,
En 2008, la única forma de transmitir contenido con DRM era usar el producto de Microsoft, primero drm de Windows media, luego Playready, en un navegador, y Silverlight era el complemento del navegador,
Y nunca cambian, porque comenzaron a usar Playready en iOS y otros dispositivos (popular en televisores).
una vieja publicación de netflix: la publicación: codificación para transmisión

Hay muchas razones por las que Netflix todavía usa Silverlight, pero las dos más importantes que conozco son el DRM que Silverlight puede proporcionar y el mecanismo que Silverlight usa para ofrecer transmisión adaptativa (calidad basada en la capacidad de velocidad detectada del consumidor) en múltiples plataformas. No estoy seguro de que haya una mejor opción en el momento que alcance todos estos objetivos y conserve la inversión programática que ya han realizado. Como usuario principalmente de OSX e iOS, no soy un defensor de Microsoft la mayor parte del tiempo, pero no veo nada particularmente malo con Silverlight para este caso de uso en particular. ¿Qué es lo que te molesta?

El soporte DRM es uno, el apoyo político de que Reed Hastings esté en la Junta de Microsoft es otro, luego está el hecho de que proporcionó casi el 100% de lo que Netflix quería y necesitaba en ese momento y nada más.

Aparte de eso, el soporte para productos MS como Silverlight por parte de la comunidad de desarrolladores es mucho mayor que lo que Apple está haciendo o Adobe.

Creo que drm es una gran parte, pero también hay análisis que ofrecen Silverlight e IIS en los que netflix está interesado. Tengo que decir que creo que como infraestructura, la transmisión de video fluida a través de Silverlight es mucho más avanzada y fácil de operar. y mantener que el modelo adaptativo http que Apple ha adoptado (sí, he trabajado con ambos).

Una razón es porque el software original se programó de manera predeterminada para activar el micrófono de hardware de los usuarios y mantener un circuito de audio abierto.

En ese momento, el software también recibió instrucciones de mantener la continuidad de la conexión hasta que el “navegador” se hubiera cerrado … No solo Netflix.

Por supuesto, AHORA si hace “R-clic” en la pantalla de video de Netflix, el cuadro de diálogo Silverlight no se abrirá. Ni siquiera permitirá que el botón R-mouse abra un cuadro “Guardar página como”.

Pero tengo que preguntar …

¿De verdad crees que dejaron de hacer eso? ¿O crees que se dieron cuenta de que a la gente no le gustaría que lo hicieran y decidieron dejar de hacerlo por cuestiones éticas?

Estoy pensando que se dieron cuenta de que podíamos detectarlo y ocultaron los controles para que nadie lo supiera. Ni siquiera se puede encontrar un resultado en su propio cuadro de búsqueda para Silverlight. (Aunque todavía lo usan).

ESE derecho ha sido una muy buena razón para usarlo. Pasando 5 o 6 años ahora al menos de todos modos …

Supongo que tiene que ver con las cosas más allá de la experiencia del usuario. Esa experiencia es terrible. Soy un profesional de TI y resuelvo el problema resolviendo problemas con los complementos de Silver Light mientras mis amigos y mi familia se preguntan cómo no sé cómo hacer esto. Netflix tiene que hacerlo fácil porque eso es lo que quiere su audiencia. Los amantes de Silverlight parecen ser el mismo grupo que cree que está bien reinstalar su sistema operativo desde cero al menos una vez al año.

Silverlight es una plataforma poderosa, les brinda muchas funciones de transmisión de video y están haciendo mucho ruido al ser socios de Microsoft.

Porque Reed Hastings está en el tablero de Microsoft. Y tiene buena DRM supuestamente.

Si tuviera que adivinar, diría que DRM se siente como el controlador principal.

A largo plazo, espero que hagan la transición puramente a la transmisión HTTP adaptativa de Apple incluso en el escritorio.

Debido a que es simplemente la mejor plataforma en este momento para hacer una transmisión de videos adaptativa y fluida … ¿qué más usarías?

¿Qué permisos necesita Silverlite para ejecutar en mi PC?