Streaming
The Streaming tab configures live video streaming destinations. Plinken can stream to YouTube, Twitch, or Cloudflare Streams — but only one destination can be active at a time. Enabling one automatically disables the others.
Open Settings with ⌘, (macOS) or Ctrl+, (Windows/Linux), then select Streaming in the sidebar.
General Controls
Section titled “General Controls”| Control | Description |
|---|---|
| Show Keys toggle | Reveal or hide stream keys and URLs (hidden by default for security) |
Streaming Destinations
Section titled “Streaming Destinations”YouTube
Section titled “YouTube”Stream to YouTube Live via RTMP.
| Setting | Type | Description |
|---|---|---|
| Stream Key | text input (hidden) | RTMP stream key from YouTube Studio → Go Live |
| Enabled | toggle | Activate YouTube streaming |
Get your stream key from YouTube Studio → Go Live → Stream tab.
Twitch
Section titled “Twitch”Stream to Twitch via RTMP.
| Setting | Type | Description |
|---|---|---|
| Stream Key | text input (hidden) | Primary stream key from Twitch Dashboard |
| Enabled | toggle | Activate Twitch streaming |
Get your stream key from Twitch Dashboard → Settings → Stream.
Cloudflare Streams
Section titled “Cloudflare Streams”Two protocols are supported for Cloudflare — WHIP (WebRTC, low-latency) and RTMPS (traditional):
WHIP (WebRTC)
Section titled “WHIP (WebRTC)”| Setting | Type | Description |
|---|---|---|
| WHIP Endpoint | text input | WebRTC-HTTP Ingestion Protocol URL for low-latency streaming |
| Enabled | toggle | Activate WHIP streaming |
WHIP provides sub-second latency using WebRTC. Enter the full WHIP endpoint URL from your Cloudflare Streams dashboard.
| Setting | Type | Description |
|---|---|---|
| RTMPS URL | text input | Real-Time Messaging Protocol Secure URL |
| RTMPS Stream Key | text input (hidden) | Secret stream key for RTMPS authentication |
| Enabled | toggle | Activate RTMPS streaming |
RTMPS provides secure, encrypted RTMP streaming. The URL and stream key are separate fields.
Mutual Exclusivity
Section titled “Mutual Exclusivity”Only one streaming destination can be active at any time. The four toggles (YouTube, Twitch, WHIP, RTMPS) are mutually exclusive:
- Enabling YouTube disables Twitch, WHIP, and RTMPS
- Enabling Twitch disables YouTube, WHIP, and RTMPS
- Enabling WHIP disables YouTube, Twitch, and RTMPS
- Enabling RTMPS disables YouTube, Twitch, and WHIP
Toggling off the currently active destination stops streaming without enabling another.
Security
Section titled “Security”Stream keys are sensitive credentials. By default, all key fields are masked (shown as dots). Use the Show Keys toggle in the top-right corner to reveal them temporarily. Keys are saved automatically when you click away from the input field (on blur).
Persistence
Section titled “Persistence”Stream keys and URLs are stored in the local database and persist across sessions. The enabled/disabled state of each destination is also saved, so your streaming configuration is restored on next launch.
Lua API
Section titled “Lua API”-- Open streaming settingspl.cmd("settings:open", { tab = "streaming" })
-- Stream keys are managed through the UI for security-- They are stored in the database via the streaming settings APIRelated Commands
Section titled “Related Commands”| Command | Description |
|---|---|
settings:open | Open settings panel |
See Also
Section titled “See Also”- Settings Overview — All settings tabs
- Account Settings — Account and subscription info