Streaming over HTTP is very impractical.
Standard HTTP data is sent via messages/requests one at a time, chopped up with a lot of potential lag.
Streaming is exactly the opposite of that. You could try to use POST but then your "clients" would have to be the HTTP servers

Getting a stream as HTTP request result is IMHO suicidal

If you still wish to go the route, make sure to send big chunks in one go so you minimize the HTTP overhead. Send a few MB worth of HTTP data each time, best in same-sized chunks. You could try this with the HTTP server in lNet and some small video and see what you get.