Hello,
If you would like it to start quickly like on Youtube, you will need a media server.
There is one called Red5. It is free and quite sufficient for what you need.
For this though, you will need a dedicated or VPS server. Do you have one of these?
take care,
lee