It's generally recommended that new YouTubers upload at least 3-5 videos to their channel before promoting it or sharing it with their audience. This will give viewers a better sense of what your channel is all about and allow them to engage with your content more easily.
Additionally, uploading videos regularly and consistently is key to building a strong presence on YouTube. Therefore, it's a good idea to have a backlog of videos ready to go when you first launch your channel, so that you can continue to upload content on a regular schedule.
2–3 per week. 1 per week if it is a “big” video with a budget. If not, 2–3 per week will be enough for the algorithm. I’m going to say this: quality of quantity will not work if no one shares it. You should refine the video and focus on watchability and its purpose. For streaming, you should either have extensive knowledge or a personality along with good cameras and a decent connection.
Ultimately, the most important factor for success on YouTube is creating high-quality, engaging content that resonates with your audience. So focus on creating great videos that showcase your skills and interests, and your channel will grow over time.