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