I'm streaming fine on YouTube but wondering how people appear in the streams tab on this site?
You link your twitch channel to your profile and it automatically puts you in the streams list when you go live on twitch. Doesn't work on youtube as far as I know, unless a site admin corrects me assume it only works for twitch.tv.