Are there any plugins to allow users to generate streams?

Do you know of any way (I assume through plugins) to allow users to upload a stream and then withdraw this data to present it to a main page. That way views can engage with any number of streams?

Thank you