From 9373790f37bccbcf74e6652a514cd88a41e4da29 Mon Sep 17 00:00:00 2001 From: mofeng-git Date: Sun, 28 Sep 2025 23:43:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9B=B4=E6=96=B0=E8=AE=BE=E5=A4=87?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=92=8C=E6=9C=8D=E5=8A=A1=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 devices.sh 中启用 rc-local.service,以确保 kvmd 服务的正常运行 - 更新 ustreamer 配置,修正音频设备参数 - 修改 kvmd.service 文件,添加对 rc-local.service 的依赖 --- build/functions/devices.sh | 4 ++++ configs/janus/janus.plugin.ustreamer.jcfg | 2 +- configs/os/services/kvmd.service | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/build/functions/devices.sh b/build/functions/devices.sh index ff6f39ab..3804f3e4 100755 --- a/build/functions/devices.sh +++ b/build/functions/devices.sh @@ -383,6 +383,10 @@ exit 0 EOF" run_in_chroot "chmod +x /etc/rc.local" + # 确保 rc-local.service 被启用,以便 kvmd 服务可以依赖它 + echo "信息:启用 rc-local.service 服务..." + run_in_chroot "systemctl enable rc-local.service" + # 替换 DTB 文件 replace_oec_turbo_dtb diff --git a/configs/janus/janus.plugin.ustreamer.jcfg b/configs/janus/janus.plugin.ustreamer.jcfg index 2e4392fe..e58aeb45 100644 --- a/configs/janus/janus.plugin.ustreamer.jcfg +++ b/configs/janus/janus.plugin.ustreamer.jcfg @@ -2,6 +2,6 @@ video: { sink = "kvmd::ustreamer::h264" } acap: { - device = "hw:0" + device = "hw:0,0" tc358743 = "/dev/video0" } diff --git a/configs/os/services/kvmd.service b/configs/os/services/kvmd.service index 65b04bb7..4dadff45 100644 --- a/configs/os/services/kvmd.service +++ b/configs/os/services/kvmd.service @@ -1,6 +1,6 @@ [Unit] Description=One-KVM - The main daemon -After=network.target network-online.target nss-lookup.target +After=network.target network-online.target nss-lookup.target rc-local.service [Service] User=kvmd