FeaturesDevelopersSecurityPricingPoolsignals PulseSign inGet started
◆ Live video, calls & streaming

Real-time video for every app you build.

Low-latency live streaming, WebRTC voice and video calls, and calls that ring even on a locked phone — one SDK for web and Flutter.

WHIP/WHEP streaming WebRTC calls CallKit & PushKit ringing
2,481 watchingLive now
Incoming callRinging via CallKit
live.yourproduct.com
LIVE 2,481
12:04
LIVE

Built on open, standard media

WebRTCWHIPWHEPCallKitPushKitcoturnSFUSignalRWebRTCWHIPWHEPCallKitPushKitcoturnSFUSignalR
Everything media

Streaming and calls, fully managed

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.

Low-latency streaming

Sub-second live video with WHIP ingest and WHEP playback — broadcast to thousands from the browser or your app, no plugins.

LIVE 2,481
12:04
LIVE

Background ringing

Incoming calls wake a locked or killed phone — Android high-priority data push and iOS PushKit/VoIP into CallKit, out of the box.

1:1 & group calls

Full WebRTC voice and video calls with mesh/SFU routing, media state and a signalling hub that just works across devices.

TURN / STUN infrastructure

Managed coturn with time-limited credentials so calls connect through the strictest NATs and firewalls — nothing for you to run.

Multi-tenant apps & keys

Isolate every customer with per-app publishable/secret keys, push credentials and plans — all managed from a self-serve admin.

Live streaming

Broadcast in sub-second, anywhere.

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.

  • WHIP ingest & WHEP playback, no plugins
  • Auto-record & auto-transcode
  • Simulcast to multiple destinations
studio
LIVE 2,481
12:04
LIVE
Calls & ringing

Calls that ring on a locked phone.

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.

  • 1:1 & group voice/video over WebRTC
  • Background ringing via CallKit / PushKit
  • Managed TURN for any network
Locked screen
POOLSIGNALS LIVE · incoming video call
AM
Amelia Moore
mobile · video
Decline
Accept
Built for developers

Start a call in a few lines.

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.

  • One SDK for web (TypeScript) & Flutter
  • Managed TURN/STUN with time-limited creds
  • Background push: Android data-only + iOS VoIP
call.ts
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));
WHIP/WHEP
Sub-second streaming
1
SDK for web & Flutter
Locked-screen
Call ringing
100%
Per-tenant isolation
Security & compliance

Built to enterprise standards

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.

GDPR
EU data protection
ISO 27001
Information security
SOC 2 Type II
Audited controls
HIPAA
Healthcare-ready
CCPA
California privacy
IEEE / WebRTC
Open standards
DTLS-SRTP encrypted media
TLS 1.3 signalling
Per-tenant isolation
SSO, audit logs & RBAC

Need a specific certification, DPA or on-prem deployment for your compliance program? Talk to our team.

Pricing

Plans that grow with your audience

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.

FAQ

Questions, answered

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.

Put live video at the heart of your product.

Launch streaming and calls today — or let us walk you through it.