WebRTC Payment SDK

Micropayment-gated streaming on Algorand

Provider

Stream your camera or a video file. Set pricing and gating mode. Consumers pay per-view or per-segment to watch.

Open Provider

Consumer

The consumer page opens from the provider's QR code or session link. Start a provider session first, then scan the QR or share the link.

Scenarios

1. Gated Access

Pay 1 ALGO once to watch. Track enforcement.

2. Free + Micropay

Free to join, 0.01 ALGO per 30s. AES-GCM encrypted.

3. Hybrid

0.5 ALGO access + 0.005 ALGO/60s. Two-tier pricing.

How it works

Provider and consumer open separate pages. Provider starts streaming, consumer connects and pays.

Tech Stack

Auth: FIDO2 passkeys via Liquid Auth Cloud
Payment: x402 on Algorand (testnet)
Encryption: AES-GCM via WebRTC Encoded Transforms
ICE: Algonode/Nodely STUN/TURN
Transport: Native WebSocket signaling, peer-to-peer WebRTC