To stream at 720p 30fps to Twitch, the recommended minimum upload speed is 3 Mbps (3000 kbps), as you mentioned. However, for a smooth streaming experience while playing an online video game, you will need additional upload bandwidth to ensure that both the game and the stream are running smoothly.

A commonly recommended rule of thumb is to have at least 5 Mbps of upload speed for streaming while gaming. This additional bandwidth will provide enough headroom for the streaming software to upload the video data to Twitch while the game is also sending and receiving data over the internet.

It's worth noting that the exact required upload speed will vary depending on the game, the streaming software, and your internet connection. You may need to experiment with different settings to find the optimal balance between stream quality and smooth gameplay.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence