MediaPipe Framework

MediaPipe Framework is the low-level C++ and multi-platform graph engine underpinning MediaPipe Tasks. Use MediaPipe Framework when you need to author custom C++ calculators, orchestrate multi-stream timestamped packet graphs, or build bespoke GPU/CPU perception pipelines.

MediaPipe Framework CalculatorGraph architecture

Familiarize yourself with the three building blocks of a MediaPipe pipeline before authoring custom graphs (see the Framework concepts overview):

Set up your build environment and compile example pipelines across desktop and mobile targets:

The open-source implementation is hosted in the MediaPipe GitHub repository, and you can browse symbols in Google Open Source Code Search.