Skip to content
gnsscalc

Stream Inspector

Connect to a live GNSS stream and work it in one place — inspect every message (types, rates, bandwidth, decoded fields), grade quality, solve a live position, run an RTK baseline and record RINEX. NTRIP, raw TCP or a USB receiver (WebSerial); format auto-detected and decoded entirely in your browser. For the NTRIP-first view with sourcetable browsing, use NTRIP.

Known caster
or enter details
Version
Authentication (optional)

Sent straight from your browser to the caster — nothing is transmitted to or stored on our servers.

Network-RTK / VRS position (optional)
Sends an initial GGA — needed by VRS / Nearest / MAX mountpoints (the sourcetable “nmea” flag).

Frequently Asked Questions

What is the stream inspector for?
It connects to a live GNSS stream and shows you every message flowing through it — type, rate, size and decoded content — so you can debug a caster, a base station or a receiver. Think of it as a visual str2str with a built-in RTCM dissector.
What can I connect to?
An NTRIP mountpoint, a raw TCP host:port (both via a read-only relay), or a USB receiver directly over WebSerial (Chrome/Edge). The wire format is auto-detected — RTCM3, u-blox UBX, Septentrio SBF, NovAtel, Trimble, BINEX or NMEA — and everything is decoded in your browser.
What does it decode?
Every RTCM3 message is identified, counted and rate/bandwidth-tracked; MSM1–7 observations (all constellations), ephemerides and station/antenna descriptors are decoded field-by-field, and the receiver binaries (UBX, SBF, NovAtel, Trimble, BINEX) get the same field-by-field dissector as the file converter. The summary shows the message mix, per-type rates, bandwidth, and — for RTCM3 — the satellites, C/N0 and station position being broadcast.
Does anything leave my machine?
Only the connection to the caster you choose, relayed through the CORS proxy so the browser can reach it. The stream is decoded and inspected entirely client-side; nothing is stored.