Settings

Streaming

Buffer Depth Receiver jitter buffer. Higher = smoother, more latency.
Off 100 250 500 1s
Concurrent stream limit Max encoder sessions (slots × receivers). Raise past 4 only on Apple Silicon.
1 2 3 4 5 6 7 8 9

Total streams (slots × receivers) the sender runs at once. At 9, you can fan out to 1 slot × 9 receivers, 2 × 4, 3 × 3, or 4 × 2. URL streams (YouTube, HLS, RTSP) don't count.

Higher caps automatically lower resolution to fit your hardware.

Canvas Pipeline Enable crop/scale via canvas. Off = direct capture (lower latency).
Resolution
Frame Rate

Connection

Show onboarding First-run setup checklist on the Streams page until an Apple TV pairs

Connection

Disconnected Not connected to signaling server

Signaling Server

Server Address IP or hostname — add :port if your server uses a custom one

Run npm start in signaling-server folder first

Set up Slot 1

Capture Device USB HDMI cards & cameras
Screen Capture Screen, window, or tab
URL Source YouTube, HLS, RTSP streams

Account

Having an issue? Encountered a bug? Report it below.
Attaching logs helps us resolve it faster.
We'll respond within 24 hours.

Start a conversation with our support team

Updates

Loading updates...

Diagnostics

WebSocket --
Receiver --
Session ID --

Download PMVW Server

Streams from your computer to your TV

Stream Performance

Slot 1
FPS--
Bitrate--
RTT--
Encoder--
Encode--
Slot 3
FPS--
Bitrate--
RTT--
Encoder--
Encode--

Stream Performance

Slot 2
FPS--
Bitrate--
RTT--
Encoder--
Encode--
Slot 4
FPS--
Bitrate--
RTT--
Encoder--
Encode--