#!/bin/sh
# 通道包装器 — 多路实例的 systemd/手工入口:
#   shimeta_rknn_ch <通道号> [shimeta_rknn 的其余参数...]
# 按通道号推导三件套(均可被 pipeline.env/显式参数覆盖):
#   输入流   rtsp://127.0.0.1:8554/camera/<ch>
#   渲染流   rtsp://127.0.0.1:8554/livestream/<ch>
#   HTTP端口 8080+<ch>
CH="${1:?用法: shimeta_rknn_ch <通道号> [参数...]}"
shift
export CHANNEL="$CH"
export STREAM_URL="${STREAM_URL:-rtsp://127.0.0.1:8554/camera/$CH}"
export RENDER_URL="${RENDER_URL:-rtsp://127.0.0.1:8554/livestream/$CH}"
export HTTP_PORT="${HTTP_PORT:-$((8080 + CH))}"
exec /usr/local/bin/shimeta_rknn "$@"
