I didn't know what "Twitch" was before this post. I thought it might have to do with bird-watching
I liked the idea of streaming a camera feed of our bird table/feeders as we get some unusual species, but with ADSL it's not really possible here. Or, it is, just, with about 0.5Mbps upstream but the quality wouldn't be great. And, it relies on pretty well 100% of that bandwidth being available all of the time.
I could do it with our EE 4G connection (16 to 20Meg up) but at £30 per 10GB I rule it out as an option.
The difference between your connection and ADSL as it is here, is that with 16Meg down (assume you mixed those up in your post) you might be able to make use of something called Annex-M (if I recall that rightly) to sacrifice some downstream speed in favour of upstream speed just nudging it maybe to 1Mbps+ making it feasible. BE used to do this although they've been taken over by Sky, as MarkJ says, Zen or AAISP might be worth checking out. Though again the cost of data usage might come into it.
Though one other thing occurs, not a networking expert, but if you want low latency for e.g. gaming, and you have a continuous stream uploading on the same connection - it's been a long time since I read that TCP-IP book - I *think* this might increase the latency a fraction. If that is true, then you might be better off with a separate line with Annex-M on it to do the streaming. Though that last bit might be nonsense, perhaps someone else can confirm.