The short answer is no. You can’t create a live stream on YouTube until you get a minimum of 1,000 subscribers and verify your channel. You also can’t have had streaming restrictions within the previous 90 days.