About live streaming to YouTube. Just about anyone with an Internet connection can create a YouTube channel for the free and live stream to it, but your channel must first be verified and can't have any live stream restrictions in the last 90 days. Read our complete guide: How to live stream to YouTube. It's free!