Skip to content

OpenZCine docs

OpenZCine is the open field monitor for Nikon Z. It turns an iPhone, iPad or Android phone into a production monitor and remote for Nikon Z cinema cameras, with development and testing centered on the Nikon ZR. These pages are the public handbook: the camera protocol, both apps, and how to build and maintain the project. Markdown in handbook/src/content/docs/ is the source. Engineering notes that agents and maintainers follow (AGENTS.md, docs/ARCHITECTURE.md, audits and design specs) stay in the git repo and are summarized here, not copied.

Product pages live on the marketing site: opencapture.org/openzcine, with the support center and the privacy policy.

OpenZCine is not affiliated with Nikon. No vendor SDK or proprietary Nikon documentation is in this repository or needed to build it. Protocol facts come from the public PTP and PTP-IP standards, libgphoto2 and behavior observed on cameras we test (docs/nikon-sdk.md).

Device references collect model-specific behavior, command differences and evidence. Start here for what a body supports and what still needs hardware verification:

The camera speaks PTP (ISO 15740). Over Wi-Fi it runs as PTP-IP (CIPA DC-005) on TCP port 15740; over USB-C it runs as standard PTP containers.

discover → TCP command socket → Init Command → event socket → Init Event → OpenSession → pair → app mode → properties → live view → media