NTRIP (Networked Transport of RTCM via Internet Protocol) is the industry-standard protocol for streaming GNSS correction data over the internet, enabling real-time delivery of RTK, DGNSS, and other correction services to users worldwide. Developed under the auspices of the Radio Technical Commission for Maritime Services (RTCM) and first published in 2004, NTRIP has become the predominant method for distributing corrections from reference station networks to positioning-enabled devices.
The NTRIP architecture consists of three main components. NTRIP Servers generate and stream correction data from GNSS reference stations or processing centers. NTRIP Casters receive data streams from servers and distribute them to multiple clients, functioning as central hubs that manage connections, authenticate users, and provide source table information describing available streams. NTRIP Clients run on rovers or connected devices, connecting to casters to receive correction data appropriate for their location and application requirements.
NTRIP operates using HTTP-based protocols, leveraging existing internet infrastructure for data transport. This approach provides several advantages: corrections can be delivered anywhere with internet connectivity (cellular, WiFi, satellite); standard web technologies handle authentication, encryption, and connection management; and the protocol traverses firewalls and network address translation common in enterprise and mobile network environments. Data payloads typically use RTCM format messages, though NTRIP can transport any correction data format.
For organizations deploying precision GNSS solutions, NTRIP is typically the primary correction delivery mechanism. Public and commercial reference station networks provide NTRIP access through published caster addresses, enabling surveyors, farmers, construction crews, and autonomous vehicle operators to obtain corrections anywhere within network coverage. NTRIP client functionality is integrated into most professional GNSS receivers, and numerous software implementations enable NTRIP connectivity for specialized applications. The protocol’s widespread adoption and standardization ensure that correction services and positioning equipment from different vendors can interoperate, creating a robust ecosystem for precise positioning applications.