InterWebpc

Broadcasting System — User Guide
v9.12
Real-time peer-to-peer audio & video broadcasting
Pre-Flight Health Check • Theater Mode • Now Playing Ambient • Sonos TrueTone
Audio Settings Gear (iPhone) • 5-Band Graphic EQ • Scheduled Broadcasts • Text Announcements
Private Calls • Quick Comms • Keyboard Shortcuts • Auto-tune
Stereo VU Meters • Connection Quality • Audio Level LEDs • Portrait Lock
Battery-Optimized • Dark & Light Mode • On-device Recording • Zero install
Eleden.App • February 2026

Table of Contents

1 What is InterWebpc? 1b Browser Requirements 2 Getting Started — Logging In 3 The Room — Interface Overview 4 Broadcasting (Sending Audio / Video) 4b 5-Band Graphic EQ (MIC & EAR) 4c Scheduled Broadcasts — Auto-Start Timer 4d Text Announcements 4e Connection Quality & Listener Count 4f Audio Level LED Warnings 4g iPhone Portrait Lock 4h Pre-Flight Health Check — Going Live 4i Theater Mode — Landscape Broadcasting 5 Listening (Receiving a Stream) 5b Now Playing Ambient — Audio-Only Experience 5c Audio Settings Gear — iPhone Shortcut 6 Recording Your Broadcast 7 Connection Map — Who's Listening to Whom 8 Audio Quality & Video Settings 9 Chat 10 Dark & Light Mode 10b Multi-Language Support 10c Audio Spectrum Tiles 10d Fullscreen Mode 10e Live Status Strip 10f Labeled Controls 11 What Happens When the Internet Drops 12 Auto-Resume — The 3-Layer System 13 Setting Up an Unmanaged Repeater (Audio or Video) 14 User Roles & Permissions 15 Sharing the InterWebpc Link 16 Auto-tune — Automatic Connections 17 Private Calls (Talkback) 18 Quick Comms — Console Shortcut 19 Keyboard Shortcuts 20 Console Control Panel Reference 20b Live Encoder — Wowza Streaming 20c Media Source — File & URL Broadcasting 21 Soft Updates 22 Troubleshooting 23 Quick Reference Card

1. What is InterWebpc?

InterWebpc is a peer-to-peer broadcasting system and live encoder built into Eleden.App. It lets you broadcast live audio and video directly from your device to any number of listeners — with no app download required. Everything runs in the browser.

Beyond peer-to-peer, InterWebpc also works as a Wowza-compatible live encoder — similar to OBS Studio or Wirecast, but entirely browser-based. You can simultaneously broadcast to direct listeners via WebRTC and push your stream to a Wowza Streaming Engine for wider distribution. No desktop software required.

Key Features

How It Works (In Simple Terms)

InterWebpc sends your audio and video directly from your device to each listener's device with minimal delay. There is no central server in the middle — your voice reaches listeners almost instantly.

How Broadcasting Works

Your Microphone
→
Listener 1
Your Microphone
→
Listener 2
Your Microphone
→
Listener 3

Each listener receives their own copy of the stream directly from you.

Understanding Bandwidth — Who Pays the Cost?

Because InterWebpcpcpc is peer-to-peer, the broadcaster's upload bandwidth is the main resource being consumed. Each new listener adds another outgoing stream from the broadcaster's device.

Broadcaster's Perspective (Uploading)

The broadcaster sends one copy of the audio (or audio+video) stream to each connected listener. This means:

ListenersAudio Only (Med 64 kbps)Audio Only (High 128 kbps)Video+Audio (HD)
1 listener~64 kbps upload~128 kbps upload~1.5 Mbps upload
3 listeners~192 kbps upload~384 kbps upload~4.5 Mbps upload
5 listeners~320 kbps upload~640 kbps upload~7.5 Mbps upload
10 listeners~640 kbps upload~1.3 Mbps upload~15 Mbps upload
Key takeaway for broadcasters Your upload speed is the bottleneck. Audio-only broadcasts are very light — even 10 listeners on Med quality use less than 1 Mbps upload. Video is much heavier. If you notice audio glitches or listeners reporting dropouts, try lowering the quality preset or reducing the number of listeners.

Listener's Perspective (Downloading)

Each listener receives only one stream — from the broadcaster they're connected to. Bandwidth impact on listeners is minimal:

What You're ReceivingDownload Used
Audio only (Med quality)~64 kbps (less than loading a webpage)
Audio only (High quality)~128 kbps
Audio only (V.High / Studio)~256 kbps
Video + Audio (HD)~1.5 Mbps
Video + Audio (Full HD)~3 Mbps
Key takeaway for listeners Listening uses very little bandwidth. Even on a slow mobile connection, audio-only streams work fine. Video streams need a reasonable connection (4G or WiFi).

Practical Limits

ScenarioRecommended Max ListenersWhy
Audio-only, Low/Med quality10 – 15Low bitrate per listener; most connections handle this easily
Audio-only, High/V.High quality5 – 10Higher bitrate; depends on broadcaster's upload speed
Video + Audio (HD)3 – 5Video is bandwidth-heavy; upload becomes a bottleneck fast
Video + Audio (Full HD)2 – 3Requires strong upload (10+ Mbps)
How to check your upload speed Visit speedtest.net or fast.com and look at your upload speed (not download). For audio-only broadcasting to 5–10 listeners on Med quality, you need at least 1 Mbps upload. For HD video to 3 listeners, aim for 5+ Mbps upload.

Multiple Broadcasters — What Gets Heard?

A room can have more than one broadcaster transmitting at the same time. It's important to understand what each person actually hears in this scenario.

Two Broadcasters Listening to Each Other

If Broadcaster A and Broadcaster B are both transmitting and connected to each other, each one hears the other's microphone through their speakers — like a two-way phone call. However, the audio coming in through the speakers is not mixed back into the outgoing stream.

Two Broadcasters + One Listener

A's Mic
↔
B's Mic
(A and B hear each other — like a call)
A's Mic
→
Listener
(Listener hears only A's mic)
PersonWhat They Hear
Broadcaster AB's microphone (through speakers)
Broadcaster BA's microphone (through speakers)
Listener connected to AOnly A's microphone — not B's voice
Listener connected to BOnly B's microphone — not A's voice
Why doesn't the listener hear both? InterWebpc sends only your local microphone (processed through the gain slider) to listeners. Audio received from other broadcasters plays on your device's speakers but is never captured or mixed into your outgoing stream. Each peer connection carries exactly one source: your mic.
Practical example Imagine a co-hosted show with two presenters (A and B). A listener tuned to Presenter A will hear only A talking. To hear both presenters, the listener would need to be in the same physical room — or both presenters could use a single device with one shared microphone.

1b. Browser Requirements

InterWebpc uses WebRTC, Web Audio, and modern browser APIs. Here are the minimum versions required:

Core Features (Broadcasting, Listening, Private Calls, Recording)

BrowserMinimumBest IfNotes
Chrome / Edge80+120+Full support. Recommended for best experience.
Firefox78+115+Full support.
Safari (macOS)14+17+Full support including WebRTC and Web Audio.
Safari (iOS / iPad)15+17+Requires iOS/iPadOS 15+. All iOS browsers use Safari's engine.

Features with Higher Requirements

FeatureBrowserMinimum VersionFallback
Folder Playlist (select entire folder)Safari iOS/iPad18.4+ (iPadOS 18.4+)Use "Multi" button to select files individually
Folder PlaylistChrome / Edge6+—
Folder PlaylistFirefox50+—
HLS .m3u8 streamsChrome / Edge39+ (via hls.js)—
HLS .m3u8 streamsFirefox42+ (via hls.js)—
HLS .m3u8 streamsSafari (all)Any versionNative HLS support — no library needed
Note for iOS / iPad users All browsers on iOS and iPadOS (including Chrome and Firefox) use Apple's WebKit engine internally. This means Safari's version determines capabilities — not the browser brand. Check your iPadOS version in Settings > General > About.

2. Getting Started — Logging In

Step 1: Open InterWebpc

Go to eleden.app in your browser. You can access InterWebpc in two ways:

Step 2: Sign In

Enter your username and password, then tap "Sign In".

Don't have an account? Ask your administrator to create one for you. They will assign you a role (Broadcaster, Listener, or Transceiver) and give you login credentials.

Step 3: Select a Room

If you're a Superuser, you'll see a list of all available rooms. Tap one to enter.

If you're a regular user, you'll be taken directly to the room you're assigned to.

3. The Room — Interface Overview

Top Bar

ElementWhat it shows
Green dotYou're connected to the server
Red dotDisconnected — auto-reconnecting
Room nameThe room you're in (e.g., "Harmonia")
Your statusShows your username and current mode: [idle], [listening], [transmitting]
User countNumber of people in the room
Sun / Moon iconToggle between Dark mode and Light mode (see Section 10)
Back arrowLeave the room (will ask for confirmation if active)

Status Bar

Below the top bar, you'll see:

Main Area (Center)

This is where stream tiles appear. Each broadcaster gets a tile showing:

Sidebar (Right)

Bottom Controls

ControlWhat it does
Audio / Video+AudioToggle between audio-only or camera+audio mode
Auto / V.Low / Low / Med / High / V.HighAudio quality presets
Mic button (green)Start/stop broadcasting
Mic Gain sliderAppears when broadcasting — adjust your mic volume from 0% to 200%. Shown as a small slider next to the mic button with a % readout.
Record button (red circle)Start recording your broadcast to device (appears when live)
Diagnostic bar (tap to expand)Shows connected peers, connection quality, and latency for each listener
Latency (ms) badgeHow fast data travels to each peer. Green = great, Amber = OK, Red = slow

Connection Indicators

BadgeMeaning
D (green)Direct — best quality, lowest delay
T (amber)Relayed — slightly slower, used when direct connection isn't possible
NmsRound-trip time — lower is better. Under 100ms is excellent.

4. Broadcasting (Sending Audio / Video)

Start Broadcasting

  1. Choose your mode: Audio (mic only) or Video+Audio (camera + mic)
  2. Select your audio quality (or leave on Auto)
  3. Tap the green play button
  4. A pre-flight checklist appears — verify your mic, headphones, network, and volume
  5. Tap "Go Live" to confirm
  6. Your browser will ask for microphone (and camera) permission — tap Allow
  7. You're now LIVE! The red "ON AIR" indicator will appear
Pre-Broadcast Checklist The first time you tap the broadcast button each session, InterWebpc shows a quick checklist: This only appears once per session. After your first broadcast, tapping the button starts immediately.
Recommended: Enable Do Not Disturb While InterWebpc can automatically recover from phone calls and system interruptions, preventing them is always better than recovering from them. Before a broadcast session:

This prevents incoming calls, FaceTime, WhatsApp, and notifications from taking over your microphone mid-broadcast. If an interruption does occur, InterWebpc will auto-recover — but your listeners will hear a brief gap (or hold music if configured).

First time? Your browser will ask "Allow microphone access?" — you must tap Allow. On iPhone, you may also need to go to Settings > Safari > Microphone and make sure it's enabled.

While Broadcasting

Mic Gain tip If listeners say you're too quiet, push the gain slider above 100%. If your audio is distorting or clipping, lower it below 100%. The default is 100% (no boost, no reduction). The gain adjustment is processed before the audio leaves your device, so the recording also reflects the gain level.

Stop Broadcasting

Tap the red stop button (square icon). Your stream stops immediately and listeners are disconnected. If you were recording, the recording is automatically saved and downloaded.

Leaving the Room

Tap the back arrow (top-left). If you're actively broadcasting or listening, a confirmation dialog will appear: "Leave Room?". Tap Leave to confirm or Stay to go back.

4b. 5-Band Graphic EQ (MIC & EAR)

InterWebpc includes a professional 5-band graphic equalizer with two independent modes — one that shapes your outgoing microphone (MIC mode, for broadcasters) and one that shapes the incoming audio you hear (EAR mode, available to everyone).

The 5 Frequency Bands

BandCenter FrequencyAffects
LOW60 HzSub-bass — warmth, boominess, rumble
LOW-MID250 HzBass body — male voice fundamentals
MID1 kHzVocal clarity — the "presence" zone
HIGH-MID4 kHzConsonant detail — intelligibility, sibilance
HIGH12 kHzAir, sparkle, cymbals, tape hiss

Each band is a peaking filter with a range of −12 dB (cut) to +12 dB (boost). 0 dB means that band is flat (no change).

MIC Mode (Broadcasters)

MIC mode is a broadcast-side EQ — it shapes the sound before it leaves your device. Every listener hears your mic exactly as you've EQ'd it. The gain adjustment (0–200%) in Section 4 is applied after the EQ, so boost responsibly.

EAR Mode (Listeners & Broadcasters)

EAR mode is a listener-side EQ — it shapes what you hear through your own speakers or headphones. It does not affect other listeners. Great for compensating for cheap earbuds, a tinny laptop speaker, or a noisy room.

Presets

A row of one-tap preset chips sits above the EQ bands. Each preset loads all 5 bands instantly:

PresetSounds LikeBest For
FLATNo colorationDefault — start here
VOICEMid-forward, slight high-mid liftTalk radio, sermons, podcasts
WARMGentle low & low-mid boost, soft highsMale voice, intimate narration
BRIGHTHigh-mid & high lift, slight low cutCutting through noisy listener environments
MUSICSmile curve — low and high boostMusic playback, podcast intros
PHONEBand-passed mids onlyRetro/radio effect

Your Settings Are Saved

Automatic persistence Every time you change a band or load a preset, your settings are saved to your account on the server (keyed by station + username). Your EQ state — for both MIC and EAR independently — loads automatically every time you log in, on any device.
MIC mode tip Avoid boosting the same band by more than +6 dB while also running your mic gain above 130%. Extreme combined boosts can cause clipping — watch the audio level LEDs (Section 4f) to spot it in real time.

4c. Scheduled Broadcasts — Auto-Start Timer

For recurring shows or precisely-timed events, InterWebpc lets you schedule your broadcast to auto-start at a specific clock time — and automatically stop after a chosen duration. No need to be at your device at the exact moment.

How to Schedule

  1. Before going live, tap the clock pill on the console (above the main controls)
  2. Pick a start time (local clock, hour & minute)
  3. Pick a duration (15 minutes, 30 minutes, 1 hour, 2 hours, or custom)
  4. Tap Arm Schedule
  5. The clock pill turns cyan and displays a live countdown (HH:MM:SS remaining until start)

What Happens Behind the Scenes

iPhone workaround — the "silent mic hold" iOS Safari will not let a webpage grab your microphone without a fresh user tap — which means a naive scheduled broadcast would fail silently on iPhone. InterWebpc solves this the moment you tap Arm Schedule: your microphone is acquired immediately but kept silent (muted and routed to a disconnected audio graph) for the entire countdown. When the clock hits zero, the already-held mic is routed live without needing another tap. This is fully automatic — you just leave the page open.
Keep the tab visible iOS Safari throttles or suspends background tabs. For reliable auto-start, keep the InterWebpc tab in the foreground and your screen on (disable auto-lock in Settings > Display). On desktop Chrome/Firefox/Edge, background tabs are fine.
Great for Scheduled church services, weekly radio shows, prayer meetings, or timed prayer slots. Set it at 5 AM, walk away, come back after the show ended.

4d. Text Announcements

Sometimes you need to tell all your listeners something without interrupting your audio — a prayer request, a URL, a shout-out, or an apology for a glitch. The Text Announcement feature lets you push a short message that appears as a banner on every listener's screen.

How to Send an Announcement

  1. While broadcasting, tap the megaphone icon on the console
  2. A popover opens with a text input (up to 140 characters)
  3. Type your message — a live character counter shows remaining space
  4. Tap Send to All

What Listeners See

Delivery scope Announcements go to every user currently connected to the WebSocket — broadcasters, listeners, and idle users alike. They are broadcaster-initiated only; listeners cannot send announcements (that is what chat is for).
Good use cases “Please silence your phones” · “Prayer request: Maria’s surgery tomorrow” · “Stream URL: eleden.app/r/service” · “We’ll resume after a short break”.

4e. Connection Quality & Listener Count

Connection Quality Bars

Every peer connection (incoming and outgoing) now shows a compact 5-bar strength indicator that updates once per second based on live WebRTC stats.

BarsMeaningTriggered By
5 / 5ExcellentLatency < 60ms, <0.5% packet loss
4 / 5Very goodLatency 60–120ms, <1% loss
3 / 5AcceptableLatency 120–250ms or up to 3% loss
2 / 5Degraded250–500ms or 3–8% loss
1 / 5Critical>500ms or >8% loss — dropouts likely

Listener Count

Next to every broadcaster's card, a small headphone badge shows how many listeners are currently connected to that broadcaster. The count updates in real time as listeners join and leave.

Seeing zero listeners? If you are live but the count is 0, nobody in the room has tapped your card yet. Listeners may still be warming up their audio on iOS — wait a few seconds.

4f. Audio Level LED Warnings

A row of clip/quiet warning LEDs sits next to your VU meter while broadcasting. They help you maintain a professional audio level without watching the meter constantly.

LEDMeaningWhat To Do
CLIP (red, pulsing)Audio peaked at or above 0 dBFS — distortion is happeningLower your mic gain (Section 4). Reduce EQ boosts. Move away from the mic.
HOT (amber)Audio is running above −6 dBFS for >3 secondsConsider trimming gain slightly — headroom is shrinking
OK (green)Levels are in the healthy −18 to −6 dBFS zoneNothing — this is the target
QUIET (blue, pulsing)Peak hasn't exceeded −30 dBFS for >5 secondsCheck that you are not muted. Raise gain. Speak closer to the mic.
The CLIP LED is sticky Once a clip occurs, the red CLIP LED latches on for 2 seconds so you won't miss a brief overload. This matches the behavior of hardware broadcast consoles.

4g. iPhone Portrait Lock (Broadcasters)

The broadcast console is optimized for portrait orientation on iPhone. If you rotate your phone to landscape while live, a full-screen overlay appears prompting you to rotate back to portrait.

Why

What Listeners Experience

Nothing. The portrait-lock overlay is a UI-only measure. Your mic, camera, WebRTC connections, and Wowza relay all keep running in the background. Listeners hear zero interruption.

Other devices The portrait lock applies only to iPhone-sized viewports while broadcasting. iPads, Android tablets, and desktops support landscape freely. Listeners on any device also rotate freely — the lock is broadcaster-only.

4h. Pre-Flight Health Check — Going Live

Before every broadcast InterWebpc runs a pre-flight cockpit check so you never go live with a muted mic, a disabled camera, or a weak connection. It takes two seconds and guarantees confidence.

?
What does this mean, in plain words?
You tap Go Live — InterWebpc looks at your mic, camera, Wi-Fi and server. If everything is fine, the big green button says “Go Live”. If something looks off, the button turns amber and says “Go Live anyway”. You’re always in control — InterWebpc just tells you what it sees.

The 4-Light Dashboard

When you tap Go Live, a compact dialog appears with four live status lights:

▶
Ready to Broadcast?
Pre-flight health check
Microphone
Sounds great
Camera
Camera ready
Internet
188ms — strong
Server
Cloudflare (free)
◎ Test your setup (5s)
Cancel
▶ Go Live

All four lights green → the confirm button turns emerald “Go Live”. You’re cleared for takeoff.

What Each Light Means

LightWhat it checksIf greenIf amber / red
• MicYour voice is picked up above the noise floor“Sounds great”Say “testing” into the mic, or check iOS → Settings → Privacy → Microphone
• CameraCamera enabled (Video + Voice only)“Camera ready”Tap the camera icon on the console
• InternetRTT to Cloudflare<150 msMove closer to router, switch Wi-Fi, try cellular
• ServerTURN relay reachable“Connected”Wait 5 seconds; if still red, network policy may block TURN

Test Your Setup (5 seconds)

🎙
Record, then hear yourself back
Tap Test your setup. InterWebpc records 5 seconds of your mic and camera locally, then plays it back on the screen. It’s exactly what your listeners will see and hear. Don’t like how it sounds? Tap Re-test, adjust, and try again. Nothing leaves your device.

The Confirm Button Adapts

When all lights are green, the confirm button is emerald “Go Live”. If something needs attention, it shifts to amber “Go Live anyway” — InterWebpc never blocks you, but it clearly communicates that a risk exists so you can make an informed decision.

✓
Why this matters
Non-technical broadcasters no longer need to learn codecs, bitrates, or network topology. The dashboard tells them “mic is on, camera is ready, internet is strong, server is reachable” in plain English. That’s it. If everything is green, you’re ready.

4i. Theater Mode — Landscape Broadcasting

When you rotate your phone to landscape while broadcasting video, InterWebpc automatically enters Theater Mode — a cinematic layout where the camera feed fills roughly two thirds of the screen and a compact controls rail lives on the right.

?
The dummy version
Turn your phone sideways while the camera is on. The video takes over most of the screen. Your controls move to a thin strip on the right. You can drag that strip wider or narrower. That’s it. Turn upright when you’re done.

The Layout

Harmonia Radio
• LIVE · 02:17 · 🎧 3
Controls
🎙
📷
STOP
⚡
●
📞

Video hero on the left, controls rail on the right, identity badge in the top-left corner.

The Theater Layout

Camera Off Mid-Broadcast

❄
The “frozen-frame” trick
When you toggle your camera off during a broadcast, InterWebpc captures your last video frame and shows it blurred behind a calm “Camera off” chip. When you turn the camera back on, live pixels instantly replace the frozen frame. No harsh black flash. Your voice keeps streaming the whole time.

When You Rotate Back to Portrait

Theater Mode cleans up completely. All controls return to the regular console deck. The grabber width you set is remembered for your next landscape session.

i
Audio-only broadcasts stay portrait
If you’re broadcasting audio only (no camera) and rotate to landscape, Theater Mode does not activate (there’s no video to headline). Instead, a friendly “Rotate to Portrait” overlay appears — the console is optimized for portrait on audio streams.

Auto-Quality Smart Guard

InterWebpc continuously measures network packet loss and round-trip latency. If your connection starts struggling, it automatically steps down the stream quality and shows a plain-English toast:

⚡ Adjusted to SD for stable stream

When the network recovers, it steps back up and announces:

⚡ Back to HD — network improved

You don’t need to do anything — the app handles the hard part. No codec, bitrate, or FPS jargon ever shown.

Private Calls in Theater

If a private call comes in while you’re in Theater Mode, the rail automatically reveals itself and the auto-hide timer is disabled for as long as the call is active. You’ll never miss a call because controls were tucked away.

5. Listening (Receiving a Stream)

Connect to a Broadcaster

  1. When someone is broadcasting, you'll see their name in the center area with a "Live" indicator
  2. Tap on their card to connect
  3. A "Connecting..." animation will appear
  4. Once connected, their audio (and video if applicable) will start playing

On iPhone / iPad (iOS)

Due to Apple's audio restrictions, you may see a "Tap for Audio" or "Tap to Unmute" button. This is normal — tap it once and audio will play. This is a one-time action per session.

Why do I need to tap? Apple requires a "user gesture" (a tap) before any website can play audio. This is a browser security feature, not an InterWebpc limitation. Once you tap once, audio stays unlocked for the rest of the session.

Disconnect from a Broadcaster

Tap the "Disconnect" button on their stream tile. You'll stay in the room but stop receiving their stream.

5b. Now Playing Ambient — Audio-Only Experience

When you listen to an audio-only broadcast, InterWebpc transforms your screen into a “Now Playing” ambient hero — a beautiful, calm listening experience inspired by Sonos and Spotify’s full-screen modes. No dead placeholders, no cramped controls: the station deserves the stage.

?
The dummy version
You press play on a radio station. The screen becomes a moving, glowing piece of album art with the station’s logo in the middle. That’s your companion for the next hour — quiet, warm, alive.
Harmonia Radio
LIVE · 🎧 01:23
Stop listening

Aurora background, pulsing station disc, LIVE chip, audio visualizer, ghost “Stop listening” button.

What You See

Sonos-TrueTone Audio Reactivity

The whole screen breathes with the audio. The disc glow brightens, the aurora swells, the rings amplify, and the station logo gently leans forward (up to 4%) during louder moments. Quieter moments let everything settle. It feels like the room itself is listening with you.

Broadcaster Side — Warm Palette

When you broadcast audio-only, your self-view uses the same ambient treatment but with a warm red / amber / rose palette instead of cool colors. The aurora still breathes with your voice, and the disc glow turns red. This visually distinguishes “you are transmitting” from “you are receiving”.

♻
Reduced Motion Respected
If you have “Reduce Motion” enabled in iOS Accessibility settings, the aurora drift, ring pulses, disc glow, and TrueTone reactivity are all disabled. You’ll still see a beautiful static hero — just without the animation.

Narrow Screens Adapt

On smaller iPhones (<420 px wide), the disc scales down to 110 px and the station name shrinks to 18 px so everything stays comfortable to read.

5c. Audio Settings Gear — iPhone Shortcut

On phones, the quality readout row at the top of the console is intentionally compact. To make quality and mic gain changes effortless one-handed, audio-only broadcasts on iPhone-class screens show a glass gear button floating near the station logo / ambient hero. Tap it to open a friendly bottom-sheet with just the controls you need.

⚙
Harmonia Radio
ON AIR · 01:23

Ambient hero in broadcast mode. The ⚙ gear sits bottom-right (moved from top-right in v9.12 to clear the LIVE timer pill), glass-morphed over the aurora — one-tap access to quality + mic gain.

★
When does it appear?
Only in audio-only mode and only on narrow viewports (below 640 px wide). On iPad and desktop, the top quality pill row is already roomy, so the gear stays out of your way.
★
What’s new in v9.12 (Feb 2026)
A handful of iPhone-only polish fixes, all invisible to desktop/iPad users: Nothing to configure — these are automatic.

What's inside the sheet

Harmonia Radio
AUDIO SETTINGS ×
STREAM QUALITY AUTO · adapts
AUTO
V.Low
Low
Med
High
V.High
MIC GAIN 90%
−
+
Tip: Leave quality on AUTO for the smoothest experience. Your broadcast adapts to each listener's connection automatically.
Done

Bottom-sheet opens from below: AUTO + 5 quality pills, mic gain with live percentage, friendly tip, big Done button. Safe-area padded for iPhone home indicator.

Two ways, same controls

Every control in the sheet is also available from the console's top LCD readout row. The gear is simply a bigger touch target for thumbs — a direct answer to “I can't find the AUTO button on my phone”.

💡
Changes take effect immediately
Quality and gain edits apply live — you don't need to stop and restart the broadcast. The new bitrate is signalled to every connected listener automatically.

6. Recording Your Broadcast

InterWebpc lets you record your own broadcast directly to your device. No server, no cloud, no storage costs — the file stays 100% on your phone, tablet, or computer.

How to Record

  1. Start broadcasting first — the Record button only appears when you're live
  2. Tap the red circle button (next to your mic/camera controls)
  3. A REC indicator with a timer appears, showing the recording is active
  4. Your broadcast continues normally — listeners hear everything as usual
Start Broadcasting
→
Tap Record (red circle)
→
REC 00:05:23

Pause & Resume

While recording, you can pause at any time:

Stop & Save

  1. Tap the square Stop button
  2. A confirmation dialog appears: "Stop Recording?"
  3. It shows the recording duration and file format
  4. Tap "Stop & Save" to save, or "Continue" to keep recording
  5. The file is automatically downloaded to your device
File Format The file is named like: interweb-harmonia-2026-04-09T14-30-00.mp4
What if I stop broadcasting while recording? The recording is automatically saved and downloaded — you won't lose anything. InterWebpc saves the file before shutting down the stream.

Where Does the File Go?

DeviceDefault Location
iPhone / iPadFiles app > Downloads (or your browser's download folder)
AndroidDownloads folder (accessible via Files or My Files app)
Windows / Mac / LinuxYour browser's default Downloads folder
Storage note Recordings are stored on YOUR device only — nothing is uploaded to any server. The file size depends on quality and duration. A 1-hour audio-only recording at Medium quality is approximately 30 MB.

7. Connection Map — Who's Listening to Whom

The sidebar (right panel) shows a live map of all connections in the room. You can see at a glance who is broadcasting, who is listening, and who is connected to whom.

What You'll See

Each user in the sidebar shows:

IndicatorMeaning
Red avatar + "LIVE" badgeThis user is broadcasting
Blue avatarThis user is listening
Gray avatarThis user is in the room but idle (not broadcasting or listening)
→ broadcaster_nameThis listener is tuned in to and receiving audio from broadcaster_name (shown as "Tuned in to broadcaster_name")
"2 listeners"This broadcaster has 2 listeners currently connected

Example

Room: Harmonia — 3 users online

PastorJoel LIVE 2 listeners
Broadcasting
FaithDJ
Tuned in to PastorJoel
GraceMaria (You)
Tuned in to PastorJoel

In this example, PastorJoel is broadcasting. Both FaithDJ and GraceMaria are listening to PastorJoel.

Live updates The connection map updates in real time. When a listener connects or disconnects, the arrows and counts change instantly — no need to refresh.

8. Audio Quality & Video Settings

Audio Quality Presets

PresetBitrateBest ForUpload per Listener
V.Low16 kbps MonoVery slow internet, voice only~16 kbps
Low32 kbps MonoTalk radio, basic voice~32 kbps
Med64 kbps MonoBalanced voice + some music~64 kbps
High128 kbps StereoMusic-grade, rich audio~128 kbps
V.High256 kbps StereoStudio-grade, highest quality~256 kbps
Bandwidth reminder Multiply the "Upload per Listener" by the number of listeners to get your total upload usage. For example: High (128 kbps) × 5 listeners = 640 kbps upload. See Section 1 for the full bandwidth breakdown.

Auto Quality Mode

When Auto is selected (highlighted in blue), InterWebpc automatically adjusts quality based on your network conditions:

Video Quality (when using Video+Audio)

You can select your camera resolution before or during a broadcast. Changing quality mid-stream seamlessly swaps the video track without interrupting your broadcast.

PresetResolutionFrame RateBest For
SD640 x 48024 fpsLow bandwidth, slower connections
HD1280 x 72030 fpsBalanced quality and bandwidth (default)
FHD1920 x 108030 fpsHigh quality, requires good connection

Camera Preview

When you select Video+Audio mode (before going live), a live camera preview appears on screen. This lets you:

Camera Switching

InterWebpc detects all video input devices your browser/OS can see — including built-in cameras, USB webcams, Bluetooth cameras, and WiFi-connected cameras.

Tip for repeaters: Use Low or Med audio quality for unmanaged repeaters. This uses less bandwidth and is more resilient to network fluctuations.

9. Chat

Every room has a built-in text chat. All users (broadcasters, listeners, and chat-only users) can send messages.

10. Dark & Light Mode

InterWebpc supports two visual themes — a dark theme (default) and a light theme. You can switch between them at any time, even mid-broadcast.

How to Switch

  1. Look for the Sun icon (in dark mode) or Moon icon (in light mode) in the top-right corner of the header bar
  2. Tap it once — the entire room instantly switches themes
  3. Your preference is saved automatically and remembered the next time you open InterWebpc
What changes?

When to Use Light Mode

Tip: Your theme choice is stored per device. If you use InterWebpc on your phone and laptop, you can have different themes on each.

10b. Multi-Language Support

InterWebpc supports four languages across the entire interface — login screen, room controls, status messages, tooltips, and error messages.

CodeLanguage
ENEnglish (default)
ESEspañol (Spanish)
FRFrançais (French)
PTPortuguês (Portuguese)

How to Switch

  1. Login screen: Use the language dropdown in the top-right corner (next to the share icon)
  2. Inside a room: Use the language dropdown in the header bar (next to the theme toggle)
  3. Your choice is saved automatically and remembered across sessions
What gets translated? All button labels, status indicators (broadcasting/listening/ON AIR), mode selectors, tooltips, error messages, and the empty-state prompts. Technical labels (codec names, bitrate numbers) remain in English for clarity.

10c. Audio Spectrum Tiles

InterWebpc now displays a real-time Audio Spectrum tile alongside every stream — both your own broadcast and any remote streams you're listening to. This gives a visual representation of the audio frequency data flowing through the connection.

What You'll See

When a broadcast is active, a companion tile labeled "Spectrum" appears next to each stream tile in the grid. It shows:

Stream Grid with Spectrum Tile

Stream Tile (Audio/Video)
Spectrum Tile (Frequency Bars)

On larger screens (sm+), both tiles appear side by side. On phones, they stack vertically.

Broadcaster's View

When you're broadcasting, your own spectrum tile appears next to your local stream tile. This lets you visually monitor your audio levels — if the bars are flat, your mic might be muted or the gain is too low.

Listener's View

When you're connected to a broadcaster, a spectrum tile appears next to their stream tile. This confirms audio is flowing and gives a visual sense of the broadcast's audio richness.

Tip: The visualizer bars are a quick way to confirm audio is flowing. If they're flat while someone is talking, check your volume or connection.

10d. Fullscreen Mode

InterWebpc includes a Fullscreen toggle in the header bar. Tapping the maximize icon (↗) hides the browser's address bar, tabs, and system UI — giving you the maximum screen real estate for your broadcast or listening session.

How It Works

Platform Notes

Fullscreen Support by Platform

Desktop (Chrome, Firefox, Edge)Full support — hides entire browser chrome
Android (Chrome)Full support — hides status bar and navigation
iPad / iPhone (Safari)Not supported by Apple. Use "Add to Home Screen" instead for a fullscreen PWA experience
Tip for iOS users: Open Eleden.App in Safari → tap the Share button → select "Add to Home Screen". The app will then open as a standalone fullscreen application with no browser UI.

Mobile Header Layout

On phones, the room/station name appears on a dedicated subtitle strip just below the main header bar. This ensures the station name, username, and mode are always visible even with multiple header icons. The strip is scrollable for long station names.

10e. Live Status Strip

A sleek status readout appears between the stream grid and the control bar whenever you are actively broadcasting or receiving. It uses a monospace font, animated pulse dot, and color-coded left border — like a cockpit instrument display.

The 4 States

BROADCASTING AUDIO You are transmitting audio only. Shows: quality level, mono/stereo, bitrate, and elapsed time.
● BROADCASTING AUDIO · High Stereo · 128kbps · 02:45
BROADCASTING VIDEO You are transmitting video + audio. Shows: resolution, quality, and elapsed time.
● BROADCASTING VIDEO · HD 1280×720 · High Stereo · 01:12
TUNED IN You are listening to an audio-only broadcaster. Shows the broadcaster's username.
● TUNED IN · Audio stream from PastorJoel
VIEWING You are watching a video + audio broadcaster. Shows the broadcaster's username.
● VIEWING · Video+Audio from PastorJoel
Tip: The strip is invisible when you're idle — it only appears when you're actively broadcasting or listening.

10f. Labeled Controls

All icon buttons in the control bar now include compact text labels beneath the icon, so you never have to guess what a button does.

MUTE / UNMUTEMicrophone toggle — label changes dynamically based on mic state
CAMCamera on/off toggle (only in Video+Audio mode)
FLIPSwitch between front and rear cameras (when multiple cameras available)
RECStart recording — label appears in red to match recording theme
PAUSE / RESUMEPause or resume an active recording — label toggles dynamically
STOPStop recording and download the file
EXITLeave the InterWebpcpc room
Mobile Optimization: On phones, the brand name displays as IW (same color scheme: white "I" + cyan "W") to save header space. On tablets and desktops, the full InterWebpcpc name is shown.

11. What Happens When the Internet Drops

InterWebpc is designed to handle network interruptions gracefully. Here's exactly what happens in each scenario:

Scenario A: Brief Network Blip (seconds)

Internet drops
→
Connection dot turns red
→
Internet returns
→
Auto-reconnects in ~1 sec

Your mic stays active the entire time. Listeners may hear a brief gap, then audio resumes.

Scenario B: Longer Outage (minutes to hours)

Internet drops for extended period
→
InterWebpc keeps retrying every second
Internet returns
→
WebSocket reconnects
→
Mic still alive? Resume!

The mic stays hot as long as the browser page stays open. Even hours later.

Scenario C: Page Closed or Device Rebooted

Page closes / Device restarts
→
Re-open Eleden.App & enter room
→
Auto-tries to restart mic
Works? You're back live!
or
"Resume Broadcast" button appears
→
One tap → Live again

What Happens to Listeners?

What Happens to Recordings?

If you were recording when the internet dropped:

12. Auto-Resume — The 3-Layer System

InterWebpc has a 3-layer defense system to keep your broadcast alive through any disruption:

Layer 1 — Keep the Mic Alive (Network Blips)

What it does: When your internet drops but the browser page stays open, your microphone keeps capturing audio. The moment internet returns, your broadcast resumes — no tap required.

Covers: WiFi drops, router restarts, cellular handoffs, brief server issues.

Layer 2 — Auto-Restart on Page Reload

What it does: If the page was closed and reopened (within 30 minutes for broadcasters, 5 minutes for listeners), InterWebpc remembers you were broadcasting and automatically restarts — no tap required on most devices.

Covers: Browser crash, accidental tab close, device reboot.

Works best on: Chrome (desktop & Android), Firefox, Edge.

Layer 3 — One-Tap Resume Button (iOS)

What it does: If automatic restart is blocked (iPhone Safari requires a tap for mic access), a prominent "Resume Broadcast" button appears. One tap and you're live again.

Covers: iPhone/iPad Safari sessions.

Decision Flow

Disruption occurs
→
Mic still alive?
→
Layer 1: Instant resume
Mic died?
→
Layer 2: Auto-restart
Blocked?
→
Layer 3: Tap to resume

13. Setting Up an Unmanaged Repeater (Audio or Video)

An "unmanaged repeater" is a device that broadcasts continuously without anyone physically present to interact with it. InterWebpc is designed to support this use case — and since v6.5, both audio-only and audio+video repeaters are fully supported.

Audio Repeater vs. Video Repeater

Audio RepeaterVideo Repeater (A+V)
Use case24/7 radio station, music streaming, prayer channelService live-stream relay, security/monitoring cam feed, lobby display stream
Bandwidth (up)32–128 kbps500 kbps – 5 Mbps
Recommended qualityLow or Med audioLow or SD video + Med audio
Auto-resumeWorks on Chrome/Android reliably; iOS Layer-3 tap fallbackWorks on Chrome/Android; iOS needs Layer-3 tap (video gesture policy)
Device typeAny phone/tablet/Raspberry Pi + micPhone/tablet with camera, webcam-equipped laptop, HDMI-to-USB capture

Recommended Setup

ItemRecommendation
DeviceAny device with a browser (phone, tablet, laptop, Raspberry Pi)
BrowserGoogle Chrome (strongly recommended over Safari — Chrome is more permissive with background audio/video and mic auto-resume)
PowerAlways plugged in. Use a UPS if possible.
Screen SleepDisable auto-lock / screen timeout. On Android: Settings > Display > Screen timeout > Never
Audio QualityLow or Med — uses less bandwidth, more resilient
Video Quality (A+V only)Low (480p) or SD (720p) — 1080p only if your uplink is ≥ 5 Mbps and stable
InternetWiFi or Ethernet. Stable connection preferred, but InterWebpc handles outages.

Step-by-Step (Audio Repeater)

  1. Open Chrome on the repeater device
  2. Go to eleden.app/?interweb=1
  3. Log in with the repeater's broadcaster account
  4. Enter the room
  5. Select Audio mode and Low or Med quality
  6. Tap the play button to start broadcasting
  7. Leave the browser open and the device powered on

Step-by-Step (Video / A+V Repeater)

  1. Open Chrome on the device that has the camera you want to relay
  2. Go to eleden.app/?interweb=1
  3. Log in with the repeater's broadcaster account
  4. Enter the room
  5. Select A+V mode in the console
  6. Pick video quality: Low (480p) for narrow uplinks, SD (720p) otherwise
  7. Tap the play button. Clappr will pop up mic + camera permission prompts — grant both
  8. Position the camera and leave the browser open. The broadcast will continue indefinitely, auto-resuming after internet blips.
Video repeater tip — iOS Apple's WebKit requires a fresh user tap to start a camera broadcast. If an iOS video repeater loses power, on reboot you'll need to tap the Resume button once. For truly hands-off operation, use Chrome on Android or a laptop with Chrome — both can resume video broadcasts with zero human interaction.
What happens during an outage?
Pro Tip — Chrome on Android On an Android phone/tablet running Chrome, the mic auto-resume (Layer 2) works even after a page reload — no tap needed. Video auto-resume also works on Android Chrome when the tab is kept in the foreground. This makes Android Chrome the ideal platform for an unmanaged audio OR video repeater.

14. User Roles & Permissions

RoleCan BroadcastCan ListenCan ChatCan RecordVideo Access
ListenerNoYesYesN/AN/A
BroadcasterYesNoYesYesIf enabled by admin
TransceiverYesYesYesYesIf enabled by admin
SuperuserYesYesYesYesAlways

Demo Accounts

Admins can mark any account as a Demo account. Demo users have a 3-minute session limit:

Video Privilege

The Video+Audio mode is only available if your admin has enabled video for your account. If it's disabled, the "Video+Audio" button will be grayed out and you can only use audio.

Connection Limits

Each room has a maximum connection limit (set by the admin, default 10). If a broadcaster reaches the limit, new listeners enter chat-only mode — they can chat but can't hear the stream until a slot opens up.

15. Sharing the InterWebpc Link

To invite someone to InterWebpc:

  1. On the InterWebpc login page, tap the share icon (top-right corner)
  2. A shareable link is copied to your clipboard
  3. Paste it in WhatsApp, email, or any messaging app

The link includes a rich preview with the InterWebpc banner image, title, and description — optimized for WhatsApp, Telegram, and social media.

WhatsApp caching: WhatsApp aggressively caches link previews. If the preview looks wrong, try sharing to a new chat or a group you haven't shared to before.

16. Auto-tune — Automatic Connections

Auto-tune lets an administrator assign a target broadcaster to your account. When you log in, the system automatically connects you to that broadcaster the moment they go live — no manual selection needed.

How It Works

  1. An admin sets auto_connect_to: "broadcasterName" on your profile
  2. You log in to the room — you'll see a waiting screen
  3. When the target broadcaster goes live, you'll see a toast: "broadcasterName is live — auto-connecting..."
  4. Within 1.5 seconds, you're connected and listening
Perfect For Scheduled radio shows where listeners want a "set it and forget it" experience. Log in before the show, and the system handles the rest.

Guards

17. Private Calls (Talkback)

Private Calls create a separate, encrypted audio/video/text channel between any two users — without interrupting the main broadcast. Think of it as a walkie-talkie side-channel or a TV talkback system.

Call Types

TypeWhat HappensIcon
Audio CallMic-only private channel. No video.Phone icon
Video CallCamera + mic private channel. Shows PiP video window.Camera icon
Text ChatPrivate text messages only. No audio/video. Auto-accepts.Chat bubble icon

Making a Call

  1. From the Console: Tap the Phone icon (Quick Comms) on your console deck. A dropdown shows all users in the room. Tap the audio, video, or chat icon next to their name.
  2. From the Drawer: Open the side drawer (grip handle on right edge). Tap the phone icon next to any user.

Receiving a Call

During a Call — The PiP Window

The active call appears as a floating Picture-in-Picture window in the bottom-right corner. You can drag it anywhere on screen.

ControlFunction
Drag handle (header bar)Move the PiP window anywhere on screen
Call timerShows elapsed call time (MM:SS)
Main muteMute yourself on the main broadcast only — the private caller still hears you
Private muteMute yourself on the private call only — the main audience still hears you
Camera toggleTurn your camera on/off for the private call (doesn't affect main broadcast)
Private chatText messages visible only to the two callers
HangupEnd the private call
Per-Channel Mute This is the key feature for talkback. You can mute yourself on the main broadcast while still talking privately — perfect for off-air coordination. The two mute buttons are independent: "Main" controls what the audience hears, "Private" controls what your caller hears.

18. Quick Comms — Console Shortcut

The Phone icon on your console deck opens a dropdown listing all users currently in the room. This lets you initiate private calls or chats without opening the drawer.

How to Use

  1. Tap the Phone icon on the console (shows a badge with the number of other users)
  2. A dropdown appears with each user's name and status indicator:
  3. Tap one of the three action icons next to any user:
BUSY Indicator If a user is already in a private call, they show as "BUSY" — you cannot call them until their current call ends.

19. Keyboard Shortcuts

When inside the InterWebpc room (desktop/laptop only), press these keys for quick control. Shortcuts are disabled when typing in the chat input.

KeyActionAvailable To
SpaceGo Live / Stop broadcastingBroadcasters only
MMute / Unmute microphoneAll users
RRecord / Pause recordingAll users
CCamera on / offBroadcasters only
DOpen / Close the drawerAll who can receive
EscLeave room (with confirmation)All users
?Show / hide shortcuts guideAll users
Keyboard Icon On desktop, you can also click the keyboard icon in the header to see this guide as an overlay.

20. Console Control Panel Reference

The console deck at the bottom of the screen contains all broadcast controls. Here is every button and its function:

Row 1: Main Controls

IconLabelFunction
MicrophoneMICToggle microphone on/off
SpeakerVOLVolume slider (0–100%) + VU meter visualization
VU Bars—Real-time audio level indicator (gainable vertical fader)
CameraCAMToggle camera on/off
RefreshFLIPSwitch between front/back cameras (mobile)

Row 2: Streaming, Recording & Comms

IconLabelFunction
GlobeRELAYStart/stop Wowza live streaming relay
Red circleRECStart recording the stream
SquareSTOPStop and download recording
HeadphonesLISTENERSShow scrollable list of listeners connected to you
PhoneCOMMSQuick Comms — call/chat any user from the console
PowerEXITLeave the room (with confirmation if active)

Mode Selector (above console)

ButtonFunction
AudioBroadcast audio only (locked while live)
A/VBroadcast audio + video (locked while live)
SD / HD / FHDVideo quality: 640x480 / 1280x720 / 1920x1080
AUTOCycle between automatic and manual quality selection
x1 / x2 / x3Audio amplification boost multiplier (listener console)

20b. Live Encoder — Wowza Streaming

InterWebpc is not just a peer-to-peer broadcasting tool — it's also a Wowza-compatible live encoder that runs entirely in your browser. Think of it like OBS Studio or Wirecast, but with zero software to install and it works from any device — including your phone.

What Does "Encoder" Mean? An encoder takes your microphone and camera, packages the audio/video into a stream, and sends it to a media server for distribution. Professional broadcasters use desktop software like OBS for this. InterWebpc does the same thing — but from your browser.

How It Works

When you go live in InterWebpc, you can simultaneously:

  1. Serve direct listeners — anyone in your room hears you instantly via peer-to-peer
  2. Push to Wowza Streaming Engine — your stream is sent to a Wowza server which converts it to HLS/DASH for thousands of viewers via CDN

Both happen at the same time from the same microphone and camera.

Simultaneous Encoding Flow

Your Mic/Camera
→
Direct Listeners (P2P)
Your Mic/Camera
→
Wowza → HLS/DASH → CDN

Using the Encoder

  1. Start broadcasting — tap the play button on your console to go live as usual
  2. Tap the Globe (RELAY) button — this connects your stream to your Wowza server. The status strip will show "Wowza connecting..." then "Wowza LIVE"
  3. To stop — tap the same button again to disconnect from Wowza. Your P2P listeners are unaffected.
Setup Required Wowza connections need to be configured by your admin in the InterWebpc Admin Panel. The admin sets the Wowza server URL and stream key for each broadcaster account. Once configured, the RELAY button appears on your console automatically.

Why Use InterWebpc as an Encoder?

AdvantageDescription
No software to installWorks in Chrome, Safari, Firefox, Edge — on any device
Mobile broadcastingGo live to Wowza from your iPhone or Android — no desktop needed
Lower latencyWebRTC ingest is sub-second vs 2-5 seconds for traditional RTMP
P2P + Server simultaneouslyYour room listeners hear you in real time while Wowza serves the wider audience
Private calls while liveUse talkback to talk to your producer/team without stopping the stream
Hold musicWhen you mute, listeners hear hold music instead of silence — even on Wowza output
Note on Video Wowza requires H.264 video. InterWebpc automatically handles this — when you start the Wowza relay, the system forces H.264 encoding regardless of your browser's default preference. You don't need to configure anything.

20c. Media Source — File & URL Broadcasting

The Media Source feature lets you broadcast audio from a local file or a remote URL stream — either replacing your microphone or mixing it with your voice. Perfect for pre-recorded sermons, background music, or acting as a URL stream repeater.

How to Use

  1. Go live — tap the play button to start broadcasting as usual
  2. Tap the disc icon (left of your mic controls) — the Media Source panel opens from the bottom
  3. Choose your mode:
  4. Pick a source:
  5. The disc icon starts spinning and a purple "Media Source" pill appears in the status strip

Playlist Mode

When you load multiple files or a folder, InterWebpc creates a playlist:

Controls While Playing

ControlWhat It Does
Prev / NextSkip to previous or next track in playlist (only when playlist loaded)
Volume sliderAdjust the file audio level (0-100%)
Mute Mic buttonSilence your voice — file keeps playing to listeners (Mix mode only)
Mute File buttonSilence the file — your voice keeps going to listeners (Mix mode only)
Stop Media SourceStops everything — restores your normal mic broadcast
URL Stream Repeater When using a URL source, InterWebpc acts as a repeater — if the stream drops, it automatically reconnects and keeps trying indefinitely. Perfect for rebroadcasting an online radio station or podcast feed to your listeners.
Tip: Background Music Use "Mix with Mic" mode with a low file volume (20-30%) to add background music to your broadcast. You can mute/unmute the file independently — great for music breaks between speaking segments.

Listener Media Player

Listeners with the can_listen_url permission enabled on their account can also access a personal Media Player. This works like a personal radio tuner inside the console — play local files or stream URLs directly to your device speaker, independent of any broadcast.

21. Soft Updates

InterWebpc includes a seamless update system that upgrades the app without disrupting active sessions.

Zero disruption for broadcasters Active WebRTC peer connections survive the brief reload. Your listeners may experience 1-2 seconds of silence during the reconnection, then audio resumes automatically.

22. Troubleshooting

No sound when listening

CauseFix
iOS audio lockTap the "Tap for Audio" / "Tap to Unmute" button
Device volume is downTurn up your device volume and make sure it's not on silent/vibrate
Broadcaster hasn't startedWait for the broadcaster to tap their play button
Shows "TUNED IN" but silentInterWebpc will auto-detect this within 10 seconds and reconnect automatically. If it persists, disconnect and tap the broadcaster again.

Can't start broadcasting (mic not working)

CauseFix
Browser permission deniedCheck your browser settings: allow microphone access for eleden.app
Another app using micClose other apps that might be using your microphone (Zoom, FaceTime, etc.)
iPhone SettingsGo to Settings > Safari > Microphone > Allow

Connection dot is red (disconnected)

CauseFix
Internet is downCheck your WiFi/cellular connection. InterWebpc will auto-reconnect when internet returns.
Server is downWait a minute and try refreshing the page

"Video+Audio" button is grayed out

Your admin has not enabled video for your account. Ask them to enable it in the Admin Panel.

"Chat-only mode" message

The broadcaster has reached the maximum listener limit for their room. You can still chat. Try again later or ask the admin to increase the limit.

"Already logged in from another device"

InterWebpc only allows one active session per user. If you see this message, close the other tab/device first, or wait 45 seconds for the old session to expire.

Audio stops after iPad goes to sleep

CauseFix
iOS Safari suspends audioTap anywhere on the screen after waking. The audio will resume automatically.
WebSocket disconnectedThe session will auto-reconnect with the same token. If not, refresh the page.

Phone call / WhatsApp interrupts my broadcast

InterWebpc handles this automatically. When you receive a phone call, WhatsApp call, FaceTime, or any system notification that takes over your microphone:

  1. During the call: Your listeners hear hold music (if configured) or silence. Your broadcast pauses but the connection stays alive.
  2. When you return: InterWebpc automatically reacquires your microphone and resumes the broadcast. No action needed — just switch back to the browser.
  3. If auto-resume fails: A "Tap to Resume" button appears. One tap restarts your broadcast.

This also works for: Siri activation, alarms, timers, and any app that temporarily takes your microphone.

Bluetooth headset disconnected mid-broadcast

If you unplug a USB mic or your Bluetooth headset disconnects while broadcasting, InterWebpc automatically switches to your device's built-in microphone and keeps broadcasting. You'll see a brief "Mic switched to default device" notification. Your listeners won't hear any interruption.

WiFi dropped / switched to cellular

InterWebpc detects network changes instantly:

Private call has no audio

CauseFix
Per-channel mute is onCheck both "Main" and "Private" mute buttons in the PiP window
Browser mic permissionThe private call needs mic access — check browser permissions

User shows "BUSY" but isn't in a call

This can happen if a call ended abnormally. The status will auto-clear when the user's next WebSocket message is processed, or when they reconnect.

Recording won't start

CauseFix
Not broadcastingYou must be live (broadcasting) before you can record. Start your mic first.
Browser doesn't support recordingUse Chrome, Edge, or Safari for best recording support.

Understanding the D / T Indicator

When you have active connections, a badge appears next to each peer's name:

BadgeWhat It Means
D (green)Direct — your audio goes straight to the listener. Best quality.
T (amber)Relayed — your audio goes through a helper server. Slightly slower but works when direct isn't possible (e.g., strict firewalls).

InterWebpc always tries direct first and only uses relay when needed. You don't need to do anything — it's automatic.

23. Quick Reference Card

Broadcaster Cheat Sheet
Start broadcastingTap green play button
Stop broadcastingTap red stop button
Mute temporarilyTap small mic icon
Adjust mic volumeDrag the gain slider (next to mic button, 0–200%)
Switch to videoSelect "Video+Audio" mode (before or during broadcast)
Toggle camera (Video+Audio only)Tap camera icon (only visible in Video+Audio mode)
Switch cameraTap rotate icon — works in preview and during live broadcast
Change audio qualityTap V.Low / Low / Med / High / V.High
Change video qualityTap SD / HD / FHD (visible in Video+Audio mode, works live)
Camera previewSelect Video+Audio before going live — preview appears automatically
Start recordingTap red circle (appears when live)
Pause recordingTap yellow Pause button
Stop & save recordingTap square Stop button > "Stop & Save"
Leave roomTap Power icon (red) > confirm "Leave"
Switch Dark / Light modeTap Sun/Moon icon (top-right)
Change languageTap EN/ES/FR/PT dropdown (top-right)
Open Help guideTap the ? icon (top-right header)
Toggle fullscreenTap the maximize icon (top-right header)
Private callTap Phone icon (console) > pick user > audio/video/chat
View your listenersTap Headphones icon (console) > scrollable list
Keyboard shortcutsPress ? key or tap keyboard icon (desktop)
Listener Cheat Sheet
Connect to broadcasterTap their name card
Unmute audio (iOS)Tap "Tap for Audio" button
See who's connectedCheck sidebar — listeners show "Tuned in to [broadcaster]"
DisconnectTap "Disconnect" on their tile
Open chat (mobile)Tap chat bubble icon (top-right)
Leave roomBack arrow
Switch Dark / Light modeTap Sun/Moon icon (top-right)
Change languageTap EN/ES/FR/PT dropdown (top-right)
Open Help guideTap the ? icon (top-right header)
Toggle fullscreenTap the ↗ icon (top-right header)
Repeater Cheat Sheet
Best browserGoogle Chrome
Best qualityLow or Med
Disable screen sleepSettings > Display > Screen timeout > Never
Internet dropsAuto-resumes when internet returns
Page crashesRe-open browser > auto-resumes or tap "Resume"
Power outageRe-open browser after reboot > tap "Resume" (one tap)
Recording Cheat Sheet
File format.mp4 (Chrome/Safari) or .webm (Firefox)
Where is the file?Your device's Downloads folder
Storage costZero — saved locally, no server uploads
Max recording lengthNo limit — depends on your device's free space
Broadcast stops mid-recording?File auto-saves and downloads
InterWebpc v9.12 • Eleden.App • February 2026
For technical documentation, see interweb-tech.html.