I agree with Danny Campo. He has been streaming on Street Jelly for years and he knows what works best for a lot of people who play music online.

Here's the thing about streaming: if you broadcast too high quality video, a lot of people with slow connections will have trouble watching it. So prioritize the music, not the video. Get a cheap webcam that will send a low res video (720p to 1080p) that just about anybody will be able to watch without buffering issues, then use an audio interface (NOT the web cam mic) to capture the output from your mixer. That way the music will be great and the video will be "good enough"

The number one complaint on Streaming sites is video dropout. Most people don't seem to have a problem with the music.

my 2 cents, but there are lots of workable idea here. Pick one you like and run with it. Keep us posted, I'd like to watch your stream!