ntripcaster
Ntrip broadcaster written in c and libev, support windows and linux.
For now, it can now transmit data between ntrip servers and ntrip clients, with source table and authorization support.
基于 libev 库实现的 C 语言版本 Ntripcaster 程序,支持 windows 和 linux。
目前可以支持 ntrip client 和 ntrip server 交换数据、动态源列表,以及密码验证(client 和 source 都支持)。
Build 构建
Need cmake and git and libev.
Windows only test on MinGW/MinGW-w64 toolchains.
需要 cmake 和 git 工具,以及系统安装了 libev (仅linux下需要,Debian/Ubuntu 可以使用 apt-get install libev-dev 安装)。
Windows 编译仅在 MinGW/MinGW-w64 测试过。
git clone https://github.com/tisyang/ntripcaster.git
cd ntripcaster
git submodule update --init
mkdir build
cd build
cmake ..
make
Pre-build binaries 预编译二进制文件
Usage 使用
程序使用 json 配置文件,默认配置文件名为 ntripcaster.json ,但可以通过命令行参数传入配置文件名: ntripcaster.exe xxx.json。
配置文件