YouTube is my personal favorite platform for advertising. The main reason why YouTube is the most effective “long term” marketing platform is because the platform is essentially a catalog of videos. Facebook and Twitter are much more “flash in the pan” style of marketing, where YouTube can organically archive your video your many years to come.
The YouTube platform was built for on-demand video and building a subscriber base for your channel. The absolute best way to promote your live streams is organically through YouTube’s automatic notification system to your subscriber base. Since this process happen automatically you should try starting your live streams with a pre-show to allow ample time for emails to be sent and received (we suggest 30 minutes). YouTube does not allow you to promote a live stream so we also suggest creating promotional video which you can promote before your show.