# How Do I Stream a Video From My Camera Roll on iPhone?

> Yes, you can stream a video from your camera roll on iPhone: DemoScope's Stream mode pushes it live to Twitch, YouTube or Facebook over RTMP.

- Published: 2026-11-02
- Author: Adam Tal, developer of DemoScope (https://demoscope.app)
- Canonical: https://demoscope.app/blog/posts/stream-video-from-camera-roll-iphone.html

---
You can stream a video that is already sitting in your camera roll out to Twitch, YouTube Live or Facebook Live straight from your iPhone, no laptop and no capture card. The app that does it is DemoScope (HD Face Cam Screen Recorder on the App Store and Google Play), using its Live Streaming (RTMP) mode with the camera roll video as the source.

**Short answer:** To stream video from your camera roll on iPhone, open DemoScope, switch to Stream mode, choose a video from your camera roll as the source, pick Twitch, YouTube or Facebook (or a custom RTMP/RTMPS server), paste your stream key, and tap start. Your face cam overlay and text overlays go out live with the video.

## Why iOS alone cannot do this

iPhone has no built-in RTMP streaming. The iOS Screen Recording control in Control Center captures your screen to a file in the camera roll, and the Photos app plays video back locally. Neither one pushes a feed to a streaming server, so there is no free Apple route that takes "this MP4 in my camera roll" and turns it into a live broadcast.

The workaround people try is opening the native app for the platform (YouTube, Facebook) and tapping "Go live," but those go-live buttons stream your camera, not a file from your library. That is the gap an RTMP app fills: it reads your stream key, encodes locally, and sends the feed up itself.

## The DemoScope steps, in order

1. Install DemoScope on your iPhone or iPad (iOS 15+). It is also on Android phones running Android 16+.
2. Get your stream key. In Twitch it is under Creator Dashboard, in YouTube Studio under Go Live, in Facebook under Live Producer. Copy the key, and the server URL too if you are using a custom RTMP/RTMPS endpoint.
3. Open DemoScope and switch to **Stream** mode.
4. Choose your source: a video from the camera roll. DemoScope streams what it is showing, which can be a website, a photo, or a camera roll video.
5. Pick the platform (Twitch, YouTube, Facebook, or custom RTMP/RTMPS) and paste the stream key.
6. Set your encoder: video bitrate 2500, 4500, 6000 or 8000 kbps, audio 96, 128 or 160 kbps, 30 fps.
7. Position your face cam bubble. Drag it to a corner, pinch to resize, and pick circle, square, vertical rectangle or horizontal rectangle so it does not sit on top of anything important in the video.
8. Add top and bottom text overlays if you want a title bar or a handle on screen.
9. Tap start, then confirm the feed has arrived in your platform's dashboard before you start talking.


**Spec line:** DemoScope streams at 30 fps, video bitrate 2500 to 8000 kbps, audio 96 to 160 kbps. Free tier streams carry a watermark and stop at 10 minutes. Pro is $19.99 one time, with no watermark and no time cap.

## What DemoScope will not do here

Being straight about this matters more than a sales pitch, because an overclaimed answer wastes your launch slot.

- **No multistreaming.** One platform per stream. If you want the same video on Twitch and YouTube at once, you need a restreaming service in front of DemoScope.
- **No chat overlay.** Chat lives in the platform app or on another device.
- **No editing.** DemoScope does not trim, cut or crop. Trim the clip in Photos before you stream it, because what plays is what goes out.
- **No captions or transcription.** If you need subtitles, burn them in elsewhere first.
- **No stream key, no stream.** Platforms that do not hand out an RTMP key cannot receive this feed.

## DemoScope vs the free route vs Streamlabs Mobile

| | DemoScope | iOS built-in (Photos + Screen Recording) | Streamlabs Mobile |
|---|---|---|---|
| Stream a camera roll video live | Yes, Stream mode source | No RTMP support at all | Camera and gameplay focused |
| Face cam over the video | Yes, draggable, resizable, 4 shapes | No | Yes, varies by setup |
| Custom RTMP/RTMPS server | Yes | No | Yes |
| Price model | Free with watermark and 10 min cap, Pro $19.99 one time | Free | Subscription tiers |
| Edits video | No | No | No |

My opinion: if your actual job is "get this finished clip in front of a live audience with my face on it," DemoScope is the shortest path on a phone, and the one-time $19.99 beats paying monthly for a feature you use twice a quarter. The trade-off is real though: you get one destination, no chat, and no editing, so a creator who streams five nights a week to three platforms should not be shopping here.

## Troubleshooting a camera roll stream

- **Stream rejected immediately:** the key usually picked up a trailing space on paste. Re-copy it.
- **Stuttering viewers:** drop from 6000 to 4500 or 2500 kbps. Phone upload on cellular rarely sustains 8000.
- **Stream dies at ten minutes:** that is the free tier cap, not a crash.
- **Mic sounds hollow:** Bluetooth earbuds route audio through a low-bandwidth mic profile. Wired or the built-in mic is usually cleaner.
- **Check storage before you go live**, since a long session plus a large source file fills a 64 GB phone faster than people expect.

If you are building a repeatable process around this, the [mobile video content creation: a complete workflow guide](/blog/posts/mobile-video-content-creation-guide.html) and [building a mobile video content creation workflow that actually works](/blog/posts/mobile-video-content-creation-workflow.html) both cover the before-and-after steps. For the live-screen version of this, see [stream iphone screen to facebook live with face cam](/blog/posts/facebook-live-iphone-screen-face-cam.html), and for recording instead of streaming, [how to record a bug report video with face cam on iphone](/blog/posts/bug-report-video-face-cam-iphone.html).


Record the clip, trim it in Photos, then let DemoScope handle the broadcast. That is the whole workflow, and it runs off one phone.

*Last updated: November 2026.*

## Frequently Asked Questions

### Can I stream a camera roll video to TikTok or Instagram from my iPhone?

Only if the platform gives you an RTMP stream key. DemoScope streams to Twitch, YouTube Live, Facebook Live, or any custom RTMP/RTMPS server, so if a platform does not expose a key, there is no way to send the feed.

### Does my face cam show up on top of the streamed video?

Yes. In DemoScope's Stream mode the face cam overlay, touch indicators and top and bottom text overlays are all part of the outgoing stream, not just something you see locally.

### How long can I stream for free from my camera roll?

Free streams carry a DemoScope watermark and stop at 10 minutes per stream. DemoScope Pro is a $19.99 one-time purchase that removes the watermark and the time limit, with no subscription.

### What bitrate should I use for a camera roll stream on iPhone?

Start at 4500 kbps video and 128 kbps audio at 30 fps. Move up to 6000 or 8000 kbps only on strong Wi-Fi, and drop to 2500 kbps if viewers report buffering on cellular.

### Can I trim the video before streaming it inside DemoScope?

No. DemoScope has no video editing, trimming or cropping. Trim the clip in the iOS Photos app first, then select the trimmed version as your stream source.
