Tips to get viewers on live streams on youtube?

I have been seeing lots of free spidget giveaways lately and some of the users get LOTS of subs, so I was wondering if there's a service that provides viewers for live streams or something? or is there any trick to get live stream viewers??

I ask because I have live streamed twice and got max like 20 viewers while other channels have been getting a ton more subs..

Does anyone know if the channel with the most viewers gets promoted by youtube?? Does this also apply to live streams?