While there are many ways to stream from a PC to Twitch, it’s nigh on impossible to find any resources on how to stream from your iOS or Android device.
You can actually stream to twitch from any RTMP-enabled video streaming program, including those running on mobile devices. I use Live:Air Solo on iOS, or Broadcast Me on Android, which is available from iTunes and Google Play.
In order to make this happen, you need two things:
Take a look down the ingest server list and find one that’s physically close to you. Grab the URL, copy it and paste it into a note on your phone. Add a / at the end of app, so it looks like rtmp://live-ams.twitch.tv/app/
Then retrieve your stream key, copy it, and paste that onto the end of the URL.
You’ll now have a string that looks something like rtmp://live-ams.twitch.tv/app/live_324692374y9237yr23
This is your RTMP target URL. Open the app and configure your stream settings using this. No username or password, just that as the destination.
Now jump back to the main app screen and hit Record.
Hooray, you’re live! Note – this can’t be used to capture the screen of your device; this is specifically for broadcasting video from your camera. This can be used for all sorts of things, like capturing table-top board games, interviews, or for other gaming-related content that doesn’t require a computer.
Congratulations, you’re now truly broadcasting mobile.
If Broadcast.Me isn’t working for you, and you’re on iOS you can also use Live:Air Solo which also supports creating custom overlays.
IMPORTANT NOTE: If you use 2Factor Auth on twitch, do not log in to Live:Air Solo with your twitch username/password as this app DOES NOT SUPPORT 2FA! Instead stream to a custom URL and use the URL above.
Keyframe interval: 2s