Webinars - how to get started

I’m in the process of setting up my first webinar.

Can someone help me understand the best and easiest way to set up an on demand webinar where I can mostly use Infusionsoft?

Do I really need webinar ninja (or other website)?