Pour le streaming video tu as le choix, selon ce que tu veux faire :
Il y a le projet red5 : ▻http://code.google.com/p/red5
Red5 est un serveur open source écrit en java :
Streaming Video (FLV, F4V, MP4, 3GP)
Streaming Audio (MP3, F4A, M4A, AAC)
Recording Client Streams (FLV and AVC+AAC in FLV container)
Shared Objects
Live Stream Publishing
Remoting
Protocols : RTMP, RTMPT, RTMPS, and RTMPE
Malheureusement, red5 ne permet pas de de faire du streaming via la balise video html5 (le protocole rtmp n’est pas supporté par html5). Donc si les terminaux mobiles ne sont pas une priorité pour toi c’est une bonne solution de streaming.
En revanche il existe ▻http://flumotion.net et la surprise (c’est rare) cette solution open source propose le streaming (vod et live) vers les appareils mobiles ! Démo ici : ▻http://www.flumotion.com/demosite/webm
Il existe d’autres solutions (payantes) :
Wooza / Flash Média Server
Sinon je crois qu’il existe quelques possibilités pour faire du streaming video via Amazon CloudFront.
Bien à vous !