We are wanting to provide live streaming via our website which may run from multiple locations (different people will run streams into the website) and whilst it's rare we would stream multiple streams at once, it's still possible.
We have been looking into our options such as:
Streaming to YouTube via Google Hangouts
Hey Watch Encoding
We also know about sites such as ustream and such but we're not interested at people having to visit external URL's to watch the feed, it has to be on our own website.
We are just getting confused by it all and if all these places do live streaming or are they only on-demand?
We just wanna live stream them and then afterwards provide them as on-demand as well, which we would be happy to just upload to youtube for the on-demand purpose.
Will we need anything special on our server or do these places provide it all?
Will the people that record the streams need anything special?
We also read about Apple's HLS and that sounds great - does it sound like what we need?
Thanks a lot for any help and advice!