Live Streaming Subscription Feature
Broadcast your game live to thousands of viewers on YouTube, Twitch, Facebook, or any custom RTMP server — with the full ScoreCam scoreboard visible throughout the stream.
Overview
Live Streaming in ScoreCam works in parallel with local recording. When streaming is active, the same composited video frames that are being written to the local recording file are simultaneously sent to your live streaming platform over RTMP.
This means:
- The scoreboard your viewers see is identical to what is being recorded locally.
- Score changes appear in the live stream at exactly the same moment they appear in the recording.
- You do not need a capture card, computer, or streaming rig — just an iPhone or iPad with a data connection.
Network Requirements
Live streaming requires an active internet connection with enough upload bandwidth to sustain the stream bitrate. For typical 1080p streaming:
- Minimum upload: 3–5 Mbps (for a 2–3 Mbps stream bitrate with headroom)
- Recommended upload: 6–10+ Mbps for stable 1080p streaming
- LTE/5G cellular connections work well in most stadiums and outdoor venues
- Wi-Fi is preferable when available and stable
Supported Platforms
ScoreCam can stream to any platform that accepts an RTMP or RTMPS ingest URL. The following platforms are supported with built-in account integration or direct RTMP configuration:
YouTube Live
ScoreCam supports two YouTube connection methods. Stream Key mode works like any other platform — copy the server URL and stream key from YouTube Studio and paste them in. YouTube API mode uses OAuth to sign in with Google: ScoreCam then creates the live broadcast automatically when you go live, with no copying and pasting required. YouTube API mode also lets you set broadcast visibility, description, and stream latency directly from the wizard. See the YouTube setup guide for full details.
Twitch
ScoreCam supports two Twitch connection methods. Stream Key mode works like any other platform — copy your stream key from the Twitch Creator Dashboard and paste it into ScoreCam. Twitch API mode uses OAuth to sign in to your Twitch account in-app: ScoreCam then fetches your stream key automatically so there is nothing to copy or paste. Twitch API mode is the default selection in the setup wizard and is the recommended option for most users.
Your viewers watch at twitch.tv/your_username — a permanent URL that never changes. When ScoreCam goes live, your channel automatically shows as live. No separate button to press on the Twitch side. See the Twitch setup guide for a complete first-timer walkthrough.
Facebook Live
Facebook Live requires a stream key obtained from Facebook's Live Producer or from a Facebook Page. Note that Facebook requires an active account and the appropriate page permissions to go live. See the Facebook Live setup guide for step-by-step instructions.
X (Twitter)
X Premium is required to stream live on X. Get your RTMP URL and stream key from X Media Studio (studio.x.com → More → Media Studio → Sources → Create source → RTMP). Select your region and copy the URL and key shown. See the X setup guide for the full walkthrough.
Custom RTMP / RTMPS
For any other platform or private media server (Wowza, Nginx-RTMP, Ant Media, BoxCast, etc.), enter the full ingest URL directly. Both RTMP (port 1935) and RTMPS (encrypted RTMP over TLS) are supported.
Setup Wizard
The first time you enable Live Streaming in App Settings, ScoreCam launches a step-by-step setup wizard. The wizard walks through four screens and saves everything automatically when you tap Done.
Choose Platform
Select your streaming service: YouTube, Twitch, Facebook Live, X (Twitter), or Other / Custom. Selecting YouTube or Twitch also gives you a choice between Stream Key mode and API (OAuth) mode. Twitch API mode automatically fetches your stream key; YouTube API mode additionally handles broadcast creation and lets you configure visibility, description, and stream latency.
Stream Credentials
Enter an account name and your stream credentials. For most platforms this is the RTMP server URL (pre-filled) and your stream key. YouTube API and Twitch API modes skip stream key entry entirely — you sign in with your account after the wizard completes, and ScoreCam fetches or creates the stream automatically.
Video Quality
Choose a quality preset based on your upload connection:
Broadcast Options
When using YouTube API mode, this screen shows broadcast-specific settings — Visibility, Description, and Stream Latency — before the standard recording options. See the YouTube API Options guide for details on each.
All platforms show:
A summary card shows your selections before you tap Done.
YouTube API Broadcast Options
Documentation for YouTube API mode — including Visibility, Description, Stream Latency, and Category settings — has moved to the dedicated YouTube setup guide.
Platform Setup Guides
Step-by-step guides for connecting ScoreCam to each supported platform — including how to get your stream key, share a viewer link, and go live for the first time.
YouTube Live
Stream Key setup, YouTube API mode, broadcast visibility, connecting to scheduled events, and how to share your stream link.
Twitch
Full first-timer walkthrough: account setup, your viewer URL, Twitch API mode, and sharing.
Facebook Live
Getting a persistent stream key, streaming to a Page vs. profile, and sharing the broadcast link.
X (Twitter)
X Premium requirement, creating an RTMP source in Media Studio, and starting the broadcast.
Stream Settings
These settings control how ScoreCam behaves during a live stream. They are found in App Settings under the Live Streaming group.
Account Video Settings
Each streaming account has its own video and audio quality settings, configured in the account editor. This allows you to, for example, stream to YouTube at 1080p 60fps while keeping a separate Facebook account set to a lower bitrate for a less reliable venue connection.
Controls how often the video encoder inserts a full keyframe (also called an I-frame) into the stream, measured in seconds.
In compressed video, most frames only store the differences from nearby frames rather than a complete picture. A keyframe is a complete, self-contained frame that viewers need in order to decode everything that follows it. Keyframes serve two purposes in a live stream:
- Late-join recovery: A viewer who joins mid-stream cannot display any video until the next keyframe arrives. Shorter intervals mean new viewers see picture sooner.
- Error recovery: If a packet is lost or the stream hiccups, the decoder can only resync at the next keyframe. Shorter intervals mean faster recovery from network glitches.
The trade-off is size: keyframes are larger than normal frames, so a shorter interval increases the effective stream bitrate slightly. Most platforms (YouTube, Twitch, Facebook) require a keyframe interval of 2 seconds, and some will refuse or degrade streams that use other values.
Branding on Pause
When you pause recording during a live stream (for example, at halftime), the video feed to your viewers continues. To fill that gap professionally, ScoreCam can display a branding or sponsor image to your live audience instead of a frozen game frame or a blank screen.
Adaptive Bitrate
Live streaming over cellular or congested Wi-Fi means your upload bandwidth can fluctuate mid-broadcast. Adaptive Bitrate (ABR) allows ScoreCam to automatically reduce the streaming bitrate when it detects network congestion, maintaining stream continuity instead of dropping frames or disconnecting.