The streamers used to be in live (some of them rebroadcast some famous videos or old streams) while the youtubers used to upload videos that are recorded, edited and processed. That´s why the people think that being youtuber normally requires more work while being streamer requires more ability to entertainment because you have to improvise.
There are different platforms to stream: twitch, facebook gaming, daily motion games, tik tok live... Tik tok is commonly used by random people so they get fame (because it´s the most popular one). And then promote themselves in other famous platforms to get more money.
The youtubers get money from the sponsors, but you have to get a minimum of subscribers, and then they get different calls of diverse brands. Apart from this, they get money from the views of the videos that they upload. With 1 million views you can earn between 900$ to 1200$ but it depends on many factors like the month. Then the likes can be used for being recommend to new people because youtube see that your video is successful, so then the new people can watch your videos and with the views from this new people, you get more money.
The streamers get money from the sponsors (brands) as nike, coca cola or hyperX; from the ads that they put in their streams and the subscriptions they get; a subscription normally cost 4,50€ but they get between the 50%-70% of this money in dollars.
-from youtuber to streamer https://youtube.com/@auron
-Other italian youtubers and streamers https://youtube.com/@zazzaelitaliano