Perch

Documentation

Get a client connected, build an image, and size the network before anyone is disappointed.

Clients

Native clients for Windows, macOS and Linux, plus a browser client for review sessions. The native client is materially better for anything interactive.

ClientMax resolution10-bitTablet pressure
Windows2 × 4Kyesyes
macOS2 × 4Kyesyes
Linux2 × 4Kyesyes
Browser1 × 4Knono
Thin client (certified)2 × 4Kyesyes

Peripherals

Tablets, 3D mice, control surfaces and colour panels are carried over a dedicated low-latency channel rather than generic USB redirection, which is why pressure feels right.

Images

bash
perch image create --from ws.vfx --name studio-2026a
perch image pin-driver --gpu 555.42 --image studio-2026a
perch image publish studio-2026a --projects atlas,harbour
Pin GPU drivers per project. DCC applications certify against specific driver versions, and a rolling update in the middle of a delivery week is exactly the kind of avoidable incident this product exists to prevent.

Sizing

Provision for concurrent peak, not average. Artists start at the same time, and the streaming bitrate does not average out the way web traffic does.

bash
# rule of thumb for a site link
site_mbps = seats × peak_mbps_per_seat × 1.0
#   grading seat  ≈ 90 Mbit/s peak
#   comp seat     ≈ 60 Mbit/s peak
#   CAD seat      ≈ 30 Mbit/s peak

# 24 comp + 4 grading = 1,800 Mbit/s peak

Colour

The pipeline is 10-bit 4:4:4 end to end when the client and display support it. Calibration is applied at the display, not in the stream, so what the artist sees matches the reference monitor in the suite.