You have ten minutes before your audience expects you online, you are nowhere near your desk, and the only camera and encoder you own is sitting in your hand. The Twitch mobile app will happily broadcast your face. The Facebook app will happily broadcast your face. Neither one will show the thing you actually want to talk through, and neither will put your face on top of it.
Short answer: DemoScope (HD Face Cam Screen Recorder on the App Store) streams your iPhone screen to Twitch or Facebook Live with a face cam overlay in picture-in-picture. Paste the stream key from Twitch or Facebook into DemoScope’s Stream mode, pick the platform, choose a bitrate, and tap start. No computer or capture card needed.
Last updated: October 2026
Why the official mobile apps are not enough
Live streaming an iPhone screen to Twitch or Facebook with a face cam is a different job from going live on your phone’s front camera, and most tools only solve the second one. The Twitch and Facebook mobile apps stream your camera. Streamlabs leans heavily on the desktop and on IRL camera streams. OBS is a Mac and PC encoder, so it needs a capture card or a mirroring bridge before your phone is even in the picture. Loom records, but it does not do RTMP at all and it is a subscription built around desktop and web.
What is left is a small category of iOS apps that act as RTMP encoders with a camera overlay. DemoScope sits there, with Stream mode built next to the recording modes, which is useful because the setup you rehearse for a recording is the same setup you go live with.
Getting the stream key out of Twitch and Facebook
The whole setup is a key, a URL, and a bitrate. Here is the order that saves the most fumbling:
- Grab the key on a second screen if you can. On Twitch, Creator Dashboard, Settings, Stream, then copy the primary stream key. On Facebook, Live Producer, select streaming software, then copy the persistent stream key for the page or profile you intend to go live on.
- Open DemoScope and switch to Stream mode. Pick the platform (Twitch, YouTube, Facebook, or a custom RTMP/RTMPS server) and paste the key.
- Set the video bitrate. DemoScope offers 2500, 4500, 6000, or 8000 kbps, with audio at 96, 128, or 160 kbps, at 30 fps.
- Load what you are going to show. In-app Stream mode broadcasts what DemoScope is displaying: a website, a photo, or a video from your camera roll. For streaming a different app or a game, switch the source to Other App instead.
- Place the face cam before you go live, not after. Drag the bubble to a corner, pinch to size it, and pick the shape (circle, square, vertical rectangle, or horizontal rectangle). Moving it while live looks exactly like what it is.
- Tap start, then check the platform dashboard. Twitch and Facebook both show the incoming feed with a few seconds of delay, so give it that long before assuming something broke.
Twitch or Facebook: what actually differs from a phone
| Twitch | Facebook Live | Custom RTMP | |
|---|---|---|---|
| Where the key lives | Creator Dashboard, Settings, Stream | Live Producer, streaming software option | Your server or platform panel |
| Key stability | Persistent until you reset it | Persistent key available per page or profile | Depends on the host |
| Audience expectation | Longer sessions, landscape-leaning | Shorter sessions, vertical is normal | Whatever you have built |
| Typical bitrate from mobile data | 2500 to 4500 kbps | 2500 to 4500 kbps | Match the host’s limit |
| Supported in DemoScope Stream mode | Yes | Yes | Yes, RTMP and RTMPS |
The practical difference is the audience, not the technology. Twitch viewers arrive mid-stream and expect you to still be going in twenty minutes, which means battery and thermals matter more than framing. Facebook viewers mostly see the replay, which means your first fifteen seconds carry the whole thing. If you are deciding where to put your one weekly live session, my position is Twitch for walkthroughs you narrate at length and Facebook for anything under fifteen minutes that you want resurfaced later as a video post.
Picking a bitrate you can actually hold
Pick the bitrate your worst connection can sustain, not the one your best connection can hit. A stream that holds 2500 kbps for forty minutes beats one that starts at 8000 kbps and buffers every time you walk past a thick wall. On home Wi-Fi with a decent upload, 4500 kbps at 30 fps is the sweet spot for screen content with a face cam, because screen content has large flat areas and compresses well. On cellular, drop to 2500 kbps and stop thinking about it.
Audio deserves more care than bitrate. Set 128 kbps and talk closer to the phone than feels natural. Screen streams live or die on whether people can understand you while they stare at a UI they have never seen.
Streaming another app with your face on top
DemoScope’s Other App source is the part almost no other iOS app offers. It activates a system-wide floating picture-in-picture face cam, sends DemoScope to the background, and broadcasts whatever you do across your phone using the iOS Broadcast Extension. That is how you stream a game, a client’s app, or your own build to Twitch or Facebook with your face visible the whole time.
The honest trade-off: in Other App mode you lose touch indicators and the teleprompter, because those only exist in DemoScope’s in-app modes. The tools that survive are the Camera, the PiP Border, and text on screen. So if your stream is a UI walkthrough where showing taps matters, run it through in-app Stream mode with a website or a camera roll video loaded. If your stream is gameplay or another app entirely, take Other App mode and accept that nobody will see your taps.
What goes wrong mid-stream, and what to do about it
Things that have ended perfectly good streams, in rough order of frequency:
- AirPods connecting halfway through. iOS reroutes the mic the moment they pair. Connect or disconnect your audio before you tap start, then put the phone in Do Not Disturb.
- The free tier’s 10 minute cap. Free streams and recordings carry a watermark and stop at 10 minutes, including Other App streams. If you are going live for real, Pro at $19.99 one-time removes the watermark and the cap. One payment, no subscription.
- Heat. A phone encoding at 6000 kbps while running a game gets hot, and a hot phone throttles. Take the case off for long sessions and keep it off a charger if you can start at full battery.
- The wrong Facebook key. Facebook keys are scoped to a page or a profile. Copy one, go live on the other, and the stream simply never appears where you told people to look.
- Notifications in Other App mode. The broadcast captures your whole screen, including the message your friend sends at minute six. Do Not Disturb is not optional here.
There is no multistreaming and no chat overlay in DemoScope, so if you want chat on screen you read it on a second device, and if you want Twitch and Facebook simultaneously you need a restream service in front of the custom RTMP field.
Where this fits in a wider workflow
Live streaming is one output of a setup you can reuse. The same face cam placement, the same mic habits, and the same script discipline feed your recorded tutorials too, which is the argument made in building a mobile video content creation workflow that actually works and expanded in mobile video content creation: a complete workflow guide. If you are still weighing whether to capture on the phone at all, screen record on phone or desktop capture for UGC? lays out the trade-offs without pretending the phone wins every time. And if YouTube is your main platform rather than Twitch or Facebook, the setup differs slightly, which is covered in how to live stream iPhone screen to YouTube with face cam.
Do one rehearsal stream to an unlisted or low-traffic destination before you announce anything. Five minutes of checking your bitrate holds, your face cam sits where you think it does, and your voice is loud enough will save you from discovering all three live. DemoScope is worth a look if you want that rehearsal and the real stream to run through the same app on the same phone.
Frequently Asked Questions
Can I live stream my iPhone screen to Twitch without a computer?
Yes. DemoScope’s Stream mode takes a Twitch stream key directly on the iPhone and broadcasts over RTMP at up to 8000 kbps video and 160 kbps audio at 30 fps, with a face cam overlay. No computer, capture card, or mirroring software is involved.
How do I get my face on screen while streaming a game from my iPhone?
Use DemoScope’s Other App source in Stream mode. It activates a floating picture-in-picture face cam that stays visible system-wide while you play, then broadcasts your whole screen to Twitch, Facebook, YouTube, or a custom RTMP server. Touch indicators and the teleprompter are not available in that mode, only Camera, PiP Border, and text on screen.
Is live streaming from an iPhone with a face cam free?
DemoScope’s free tier lets you stream with a face cam, including Other App streams, but adds a watermark and stops at 10 minutes per stream. Pro is $19.99 as a one-time purchase and removes both the watermark and the time limit. There is no subscription and no free trial, so the free tier is how you test it.
What bitrate should I use for streaming my iPhone screen?
Use 4500 kbps on reliable Wi-Fi and 2500 kbps on cellular, with audio at 128 kbps. Screen content compresses well because of large flat areas, so a stable 2500 kbps looks better to viewers than an 8000 kbps stream that keeps dropping frames.
Can I stream to Twitch and Facebook at the same time from my phone?
Not directly. DemoScope streams to one destination at a time and does not offer multistreaming. To hit both, point DemoScope’s custom RTMP field at a restreaming service and let that service fan the stream out to Twitch and Facebook.