O que queres dizer por "qualidade não está a 100%"? Fica Pixelizado/com artefactos? "Dropped Frames"?
Há outros dados que vão ajudar, tais como:
Qual é a resolução e FPS a que transmites?
Assim com os dados que dás, posso dizer já que acho que estás a usar um bitrate muito alto (não só viewers com pior ligação vão ter problemas de buffering, o Twitch também recomenda não passar dos 3500).
Por norma, 10MB de upload não são problema para streams até 3500, mas note-se que 3500 é "overkill" para streams a 720p 30fps.
Em suma:
- Baixa o bitrate para 2500-3500
- Se tiveres a fazer stream na resolução nativa a 1080p sem "downscaling", tenta o downscale para 720 e se ainda assim houver problemas, limita o stream a 30 FPS. (estas limitações vão depender muito da capacidade do teu CPU/GPU para encoding, não sendo diretamente um problema de upload).
Espero que tenha ajudado
Bons streams.