Realmente el streaming no esta del todo relacionado con Django pero si bien con Django puedes hacer toda la parte web como manejo de cuentas, play lists, uploads, etc....
Django no esta hecho para servir contenido estático. Para este caso es mejor un servidor de streaming dedicado. (Espero que no estés sirviendo contenido estático por medio de Django).
Aquí hay una pregunta similar
http://stackoverflow.com/questions/9...go-application
No parece difícil, pero le tienes que invertir una buena cantidad de dinero.
Puedes empezar por tecnologías como HTTP Live Streaming
http://en.wikipedia.org/wiki/HTTP_Live_Streaming