kunlang_video/scripts/build_srs.sh
2026-05-09 10:51:10 +08:00

21 lines
500 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SRS_SOURCE_DIR="${SRS_SOURCE_DIR:-${1:-$ROOT_DIR/external/srs-server-5.0-r3/trunk}}"
if [[ ! -x "$SRS_SOURCE_DIR/configure" ]]; then
echo "SRS source not found: $SRS_SOURCE_DIR" >&2
exit 1
fi
cd "$SRS_SOURCE_DIR"
if [[ ! -f objs/Makefile ]]; then
./configure --prefix=/opt/vehicle-video-service/srs
fi
make -j"$(nproc 2>/dev/null || echo 4)" srs
echo "Built $SRS_SOURCE_DIR/objs/srs"