SurvSupport

Guides

What is NTRIP?

NTRIP — Networked Transport of RTCM via Internet Protocol — is how GNSS correction data gets from a base station to your rover over the internet. It is what makes centimetre-level RTK possible with nothing more than a mobile data connection.

Last reviewed 2026-10-07.

Why corrections are needed

A GNSS receiver on its own is accurate to a few metres, mostly because of errors in satellite orbits and clocks and delays in the atmosphere. A base station at a precisely known position sees almost the same errors. If it sends its measurements to a nearby rover, the rover can cancel those errors out — that is RTK (Real-Time Kinematic) positioning. The data is sent in the RTCM format; NTRIP is the way it is carried over the internet.

The three parts of NTRIP

NTRIP was developed by Germany's Federal Agency for Cartography and Geodesy (BKG) and standardised by RTCM: version 1.0 in 2004 and version 2.0 in 2009. Version 1 looks like a simple HTTP request; version 2 is proper HTTP/1.1. Casters normally listen on port 2101.

The source table

Ask a caster for its root address and it answers with a source table: one line per stream. Stream lines start with STR and list, separated by semicolons, the mountpoint, an identifier (often the town), the data format (e.g. RTCM 3.2), the message types, the carrier phase, the satellite systems, the network, the country, latitude and longitude, whether the client must send its position (NMEA), whether it is a single-base or network solution, and whether access needs a login or a fee.

SurvSupport re-reads these source tables from public casters every 30 to 120 minutes and puts every stream with a position on the map. That is the whole trick: we don't relay any corrections, we just show you what is out there.

What's inside the stream

Modern streams use RTCM 3. The messages a rover cares about most:

Single base vs network RTK

With a single base, errors grow with distance — roughly 1 mm extra per km — and ambiguity resolution gets slower, so most users stay within 20–30 km of the base. Network RTK services (VRS, MAC, FKP) combine many bases to model the errors across a region; the rover sends its approximate position (an NMEA GGA sentence) and gets corrections tailored to it. State networks like SAPOS work this way, which is why they publish few mountpoints but cover a whole state.

Where to get corrections

Paid networks from receiver manufacturers and national agencies cover most developed countries, but a lot is free: see free public NTRIP casters, then connect your rover.