981 B
981 B
CMVR QUIC 接收服务
Node 服务启动时会同时启动 server/quic/server.py,在 UDP 5175 上接收
CMVR edge 消息(原有 Web 服务仍使用 TCP 5175)。首次运行先安装 Python 依赖:
py -3 -m pip install -r server/quic/requirements.txt
可用环境变量:
QUIC_ENABLED=false:不随 Node 启动 QUIC 服务。QUIC_HOST/QUIC_PORT:监听地址和 UDP 端口,默认0.0.0.0:5175。QUIC_CERT_FILE/QUIC_KEY_FILE:TLS 证书和私钥。QUIC_ALPN:逗号分隔的 ALPN,默认cmvr-quic-edge/1。QUIC_HEARTBEAT_INTERVAL_MS:注册响应下发的心跳周期,默认 5000。QUIC_PYTHON:Python 可执行文件路径。
控制消息以 JSON 行输出到服务日志。注册和心跳消息会分别得到
NodeRegisterResponse 和 NodeHeartbeatAck 回复。媒体 DATAGRAM 的 64 字节
CMQD 帧头会被解析,分片完整后以 media_frame JSON 事件和 Base64 数据输出。