Low-latency live streaming, WebRTC voice and video calls, and calls that ring even on a locked phone — one SDK for web and Flutter.
Built on open, standard media
From a one-to-many broadcast to a private video call, Poolsignals Live handles ingest, routing, NAT traversal and delivery — so you ship features, not media infrastructure.
Sub-second live video with WHIP ingest and WHEP playback — broadcast to thousands from the browser or your app, no plugins.
Incoming calls wake a locked or killed phone — Android high-priority data push and iOS PushKit/VoIP into CallKit, out of the box.
Full WebRTC voice and video calls with mesh/SFU routing, media state and a signalling hub that just works across devices.
Managed coturn with time-limited credentials so calls connect through the strictest NATs and firewalls — nothing for you to run.
Isolate every customer with per-app publishable/secret keys, push credentials and plans — all managed from a self-serve admin.
Go live straight from the browser with WHIP, play everywhere with WHEP, and let Poolsignals handle transcoding, recording and simulcast — up to Full HD and beyond.
Place 1:1 and group WebRTC calls, and reach users even when your app is closed — Android data pushes and iOS PushKit VoIP wake the device straight into the native CallKit screen.
Add your Live publishable key and the SDK handles signalling, ICE and media for you. Web and Flutter share one API, and incoming calls ring through native CallKit automatically.
import { PoolsignalsClient } from "poolsignals_pulse_core";
const poolsignals = new PoolsignalsClient({
livePublishableKey: "pk_live_…",
});
// place a video call
const call = await poolsignals.calls.start({
inviteeId,
mediaType: "Video",
});
// incoming calls ring via CallKit
poolsignals.calls.onIncoming((c) => ring(c));Live video and calls carry sensitive media. Poolsignals Live is engineered around recognised security and privacy standards, with encrypted media and the controls enterprises require.
Need a specific certification, DPA or on-prem deployment for your compliance program? Talk to our team.
Live plans straight from our system — from a free tier to full HD streaming with the complete calling suite. Need custom or on-prem? Talk to sales.
Plans and limits are managed in the console and update here automatically. Enterprise, on-prem and custom volumes — contact us.
Ingest is WHIP and playback is WHEP — open, standards-based WebRTC — so you broadcast and play sub-second live video straight from the browser or app, with no plugins or Flash-era tech.
Incoming calls fan out a high-priority data push on Android and an iOS PushKit/VoIP push, which wake a locked or killed device into the native CallKit UI — the same experience as a regular phone call.
No. Poolsignals Live includes managed coturn with time-limited credentials, so calls traverse the strictest NATs and firewalls without you operating any media infrastructure.
Yes. Every customer app is isolated with its own publishable/secret keys, push credentials and plan, all managed from the self-serve admin console.
The top tier supports dedicated and on-prem deployment of the media stack, with SSO, audit logs and an SLA. Talk to us and we'll scope it.