streams can’t take up more bandwidth than is available or they start lagging. if it’s too big it has to be compressed
twitch streams have several advantages for compression: the rendered frames are available before they even hit the player’s screen, have less detail than real life (making the initial image smaller), tend to have many pixels that are identical to their neighbors, and viewers don’t really mind if they recieve the image a fraction of a second later as long as they recieve the audio at the same time
but video chat needs to be as close to live as possible. they already lose time from the camera processing a scene rich in minute detail, and that detail means there are less identical pixels for compression to take advantage of
Latest Answers