diff --git a/build/init.sh b/build/init.sh index a4a385bb..adafd733 100755 --- a/build/init.sh +++ b/build/init.sh @@ -111,9 +111,15 @@ EOF if [ ! -z "$VIDEONUM" ]; then sed -i "s/\/dev\/video0/\/dev\/video$VIDEONUM/g" /etc/kvmd/override.yaml \ + && sed -i "s/\/dev\/video0/\/dev\/video$VIDEONUM/g" /etc/kvmd/janus/janus.plugin.ustreamer.jcfg \ && echo -e "${GREEN}One-KVM video device is set to /dev/video$VIDEONUM.${NC}" fi + if [ ! -z "$AUDIONUM" ]; then + sed -i "s/hw:0/hw:$AUDIONUM/g" /etc/kvmd/janus/janus.plugin.ustreamer.jcfg \ + && echo -e "${GREEN}One-KVM audio device is set to hw:$VIDEONUM.${NC}" + fi + #set htpasswd if [ ! -z "$USERNAME" ] && [ ! -z "$PASSWORD" ]; then python -m kvmd.apps.htpasswd del admin \ diff --git a/configs/janus/janus.plugin.ustreamer.jcfg b/configs/janus/janus.plugin.ustreamer.jcfg index 0e4d89e5..e8b8b5e4 100644 --- a/configs/janus/janus.plugin.ustreamer.jcfg +++ b/configs/janus/janus.plugin.ustreamer.jcfg @@ -1,4 +1,7 @@ video: { sink = "kvmd::ustreamer::h264" } - +audio: { + device = "hw:0" + tc358743 = "/dev/video0" +} diff --git a/web/share/i18n/i18n_zh.json b/web/share/i18n/i18n_zh.json index 99c67421..28c477bf 100644 --- a/web/share/i18n/i18n_zh.json +++ b/web/share/i18n/i18n_zh.json @@ -110,7 +110,7 @@ "kvm_text77":"断开连接", "kvm_text78":"重置", "kvm_text79":"视频录制
", - "kvm_text80":"使用浏览器 API 录制视频(无音频),结束录制后视频文件会自动下载", + "kvm_text80":"使用浏览器 API 录制视频,结束录制后视频文件会自动下载", "kvm_text81":"开始录制", "kvm_text82":"结束录制",