stop transcoding audio please

This commit is contained in:
legop3
2025-11-28 01:19:17 -05:00
parent 978e05e77f
commit 1552bcca70
5 changed files with 14 additions and 14 deletions
+4 -4
View File
@@ -31,10 +31,10 @@ VIDEO_BITRATE="${VIDEO_BITRATE:-3000000}"
AUDIO_ENABLE="${AUDIO_ENABLE:-0}"
AUDIO_DEVICE="${AUDIO_DEVICE:-plughw:0,0}"
AUDIO_CODEC="pcm_s16le"
# Keep the audio path simple for the Pi Zero; we hardcode a single PCM profile.
AUDIO_RATE=16000
AUDIO_CHANNELS=1
AUDIO_DEVICE="plughw:0,0"
# Keep the audio path simple for the Pi Zero; default to PCM, and honor any rate/channels provided.
AUDIO_RATE="${AUDIO_RATE:-48000}"
AUDIO_CHANNELS="${AUDIO_CHANNELS:-1}"
AUDIO_DEVICE="${AUDIO_DEVICE:-plughw:0,0}"
# Flip the camera 180deg (supported by rpicam-vid/libcamera-vid)
FLIP_ARGS=(--rotation 180)
+2 -2
View File
@@ -207,8 +207,8 @@ VIDEO_HEIGHT=720
VIDEO_FPS=30
VIDEO_BITRATE=2000000
AUDIO_ENABLE=0
AUDIO_DEVICE=plughw:0,0
AUDIO_RATE=16000
AUDIO_DEVICE=hw:0,0
AUDIO_RATE=48000
AUDIO_CHANNELS=1
ENV
chown roverd:roverd /var/lib/roverd/video.env
+4 -4
View File
@@ -142,8 +142,8 @@ func LoadConfig(path string) (*Config, error) {
},
Audio: AudioConfig{
CaptureEnabled: false,
CaptureDevice: "plughw:0,0",
SampleRate: 16000,
CaptureDevice: "hw:0,0",
SampleRate: 48000,
Channels: 1,
Bitrate: 24000,
TTSEnabled: false,
@@ -246,10 +246,10 @@ func clampFloat(value, min, max float64) float64 {
func validateAudioConfig(cfg *AudioConfig) {
if cfg.CaptureEnabled && cfg.CaptureDevice == "" {
cfg.CaptureDevice = "default"
cfg.CaptureDevice = "hw:0,0"
}
if cfg.SampleRate <= 0 {
cfg.SampleRate = 16000
cfg.SampleRate = 48000
}
if cfg.Channels <= 0 {
cfg.Channels = 1
+2 -2
View File
@@ -27,10 +27,10 @@ func UpdatePublisherEnv(media MediaConfig, audio AudioConfig) error {
fmt.Fprintf(&buf, "VIDEO_BITRATE=%d\n", media.VideoBitrate)
audioDevice := audio.CaptureDevice
if audioDevice == "" {
audioDevice = "plughw:0,0"
audioDevice = "hw:0,0"
}
if audio.SampleRate <= 0 {
audio.SampleRate = 16000
audio.SampleRate = 48000
}
if audio.Channels <= 0 {
audio.Channels = 1
+2 -2
View File
@@ -39,8 +39,8 @@ cameraServo:
allowRawPulse: false
audio:
captureEnabled: false
captureDevice: plughw:0,0
sampleRate: 16000
captureDevice: hw:0,0
sampleRate: 48000
channels: 1
bitrate: 24000
ttsEnabled: false