2011-04-08 6 views
14

Al monitorear su red mientras mira una transmisión en vivo de Youtube (http://youtube.com/live/), puede ver que están descargando un archivo en su caché, y este es en realidad la transmisión en vivo.¿Cómo implementa Youtube la transmisión en vivo?

Bitgravity usan la misma forma de transmitir su transmisión en vivo desde hace años (consulte Twit.tv por ejemplo).

¿Alguien sabe cuál es el lado del servidor utilizado para esto? y ¿cómo puede alguien lograr esto en lugar de usar Adobe FMS, Wowza o Red5?

Respuesta

2

puede haber muchas maneras de implementar la transmisión, no creo que Google le permita saber cómo lo hacen, pero se puede hacer incluso por simple http, simplemente una secuencia simple que envía los datos de video sin el "rango" encabezado por lo que es seguir y seguir

9

Estos tipos han armado un open source video streaming server, por lo que puede ver el código fuente y ver cómo lo hicieron.

Lo escribieron en Java.

La versión actual es prototipo de trabajo, que muestra las ideas principales. El objetivo principal del diseño es el bajo uso de recursos.

Cuestiones relacionadas