PMVW Server is running, but Chrome needs to trust its certificate (one-time step).
Settings
Streaming
Buffer DepthReceiver jitter buffer. Higher = smoother, more latency.
Off1002505001s
Concurrent stream limitMax encoder sessions (slots × receivers). Raise past 4 only on Apple Silicon.
123456789
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 PipelineEnable crop/scale via canvas. Off = direct capture (lower latency).
Resolution
Frame Rate
Connection
Show onboardingFirst-run setup checklist on the Streams page until an Apple TV pairs
Connection
DisconnectedNot connected to signaling server
Signaling Server
Server AddressIP or hostname — add :port if your server uses a custom one
Run npm start in signaling-server folder first
Pair Code
---—---
Enter on your PMVW TV app
Receiver
Apple TV StatusWaiting for connection
Waiting
Set up Slot 1
Camera Permission Required
To detect HDMI capture devices, we need camera permission.
Capture DeviceUSB HDMI cards & cameras
Screen CaptureScreen, window, or tab
URL SourceYouTube, HLS, RTSP streams
Account
Sign in to PMVW
Access your streams from any device
Subscription
Current PlanFree tier
Next renewal
Having an issue? Encountered a bug? Report it below.
This app works best in Google Chrome. Safari has limited screen capture support.
tile.pmvw.app
For best performance on Windows, open PMVW from the system-tray icon → "Open Sender (tile.pmvw.app)". Plain Chrome misses the flags PMVW needs for smooth playback.
Report an issue
We can't see what you're streaming. Diagnostics only cover connection and performance — never your video, audio, or what site you're on.
Sending attaches connection and performance diagnostics from your browser
and any connected Apple TVs.
Privacy policy