Le module STRSVR (Stream Server) de RTKLib est un composant essentiel pour le traitement GNSS en temps réel.
Il sert principalement à recevoir, convertir, enregistrer, et rediriger les flux de données GNSS provenant de récepteurs, serveurs NTRIP ou fichiers enregistrés. Ses principales fonctions sont:
- Réception de données : STRSVR peut recevoir des flux de données depuis un port série, un client NTRIP, un fichier, un serveur TCP/IP, etc. Il peut en particulier recevoir les corrections différentielles d’une station de base RTK connectée en série ou d’une base RTK accessible via un serveur / caster NTRIP.
- Routage de données : Il peut rediriger ces flux vers plusieurs destinations (jusqu’à 6), comme un ou plusieurs ports série, un serveur NTRIP personnel ou mutualisé, un fichier, …
- Enregistrement : Il permet d’enregistrer les données GNSS en brut dans un fichier
.ubx
,.rtcm
, etc. pour du décodage, du contrôle ou de la conversion dans un autre format.