SF

SELF-HOSTED STREAM OPERATIONS

Welcome to StreamForge

Sign in to manage discovery, VPN routing and channel output.

Encrypted configuration · Signed sessions · Local control

SF
StreamForgeControl plane
Control plane online

OPERATIONS OVERVIEW

Control center

Total channels
0Configured inputs
Live outputs
0Active FFmpeg workers
VPN routes
0Enabled egress profiles
Needs attention
0Extraction or runtime errors

CHANNEL FLEET

Recent channels

No channels configured.

HOST LOAD

System health

Healthy
0%
CPU utilization

Live process telemetry

Memory0%
App memory0 MB
Uptime0m

SOURCE → EXTRACT → ROUTE → HLS

Channel inventory

ChannelSourceRouteStatusLast checkedActions
No matching channelsAdd a website, API or direct manifest to begin.

INDEPENDENT COUNTRY EGRESS

Per-channel VPN routes

Each channel keeps its own country gateway. US, UK, India, Pakistan, South Africa and other routes can run at the same time.

No global VPN switchingChanging Willow to the US route does not change Sky Sports on UK or another channel on India. Assigned routes fail closed instead of leaking over the direct connection.
No VPN profilesAdd a Surfshark/Gluetun proxy route, test its country, then assign it to channels.

ACCOUNT

Change password

CLIENT OUTPUT

Unified playlist

Use this endpoint in Flussonic, VLC, TiviMate or another M3U-compatible client.

Authenticated playlist URL
The stream access token is kept separate from the administrator session. Rotate it through the server environment when needed.

EXTRACTION ORDER

Automatic discovery pipeline

1Direct manifestHLS and DASH validation
→
2Provider adapterStructured API extraction
→
3yt-dlp / StreamlinkSupported site plugins
→
4Headless browserNetwork manifest capture

CHANNEL CONFIGURATION

Add channel

EGRESS ROUTE

Add VPN route

LIVE MONITOR

Channel

Loading channel... Waiting for a playable manifest

Playback starts muted. Use the player’s speaker control for sound.

LIVE

Confirm action