#44 添加 docker 网页音频支持

使用作者修改版 ustreamer
H.264/WebRTC 模式下音频可用
H.264/WebRTC 模式下网页录制视频包含音频
This commit is contained in:
mofeng-git 2024-11-05 02:12:00 +00:00
parent 1a13760df0
commit 0751b519c2
3 changed files with 11 additions and 2 deletions

View File

@ -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 \

View File

@ -1,4 +1,7 @@
video: {
sink = "kvmd::ustreamer::h264"
}
audio: {
device = "hw:0"
tc358743 = "/dev/video0"
}

View File

@ -110,7 +110,7 @@
"kvm_text77":"断开连接",
"kvm_text78":"重置",
"kvm_text79":"视频录制<br>",
"kvm_text80":"使用浏览器 API 录制视频(无音频),结束录制后视频文件会自动下载",
"kvm_text80":"使用浏览器 API 录制视频,结束录制后视频文件会自动下载",
"kvm_text81":"开始录制",
"kvm_text82":"结束录制",