The problem emerges when companies need to monetize the hosting and delivery of the content. It’s 100% a business model challenge, not a technical one.
if i could open a screen share session with a similar easy shortcut, and broadcast whatever i have open on my screen with my friends, regardless of where the pixels originated, with a full duplex link i could talk over / see my friends with, i think i'd have much more meaningful evenings
"can you hear me? I can hear you but not the game? ok now i can hear the game but not you? ok now i can hear the game bleeding through your mic? did you set up a virtual audio cable? is your mic patched through correctly?" every single time.
sometimes i just want to scroll reddit with friends, or watch a part of a dvd with friends, or play pubg mobile with friends, but i dont want to break out a display splitter and ask them to log in to a centralized service and accept an endless barrage of cookie banners and "Do you accept our new terms?" checkboxes and watch ads just to watch some memes with me (after i spend 30 minutes figuring out how their API changed so i can keep streaming the way i figured out how to already do it without issues just last week)
why cant i just send my pixels to my friends via bittorrent or some other protocol
Back in the day Teamspeak or mumble were hassle free.
teamspeak and mumble were definitely easier to start up and use once you get up and running the first time, i think i remember having to either install drivers or something else to get stuff like global push-to-speak and other core features to work