diff --git a/internal/ffmpeg/producer.go b/internal/ffmpeg/producer.go index 97cf3d5c..2f731fc1 100644 --- a/internal/ffmpeg/producer.go +++ b/internal/ffmpeg/producer.go @@ -46,6 +46,7 @@ func NewProducer(url string) (core.Producer, error) { {Name: core.CodecPCM, ClockRate: 16000}, {Name: core.CodecPCMA, ClockRate: 16000}, {Name: core.CodecPCMU, ClockRate: 16000}, + {Name: core.CodecPCML, ClockRate: 8000}, {Name: core.CodecPCM, ClockRate: 8000}, {Name: core.CodecPCMA, ClockRate: 8000}, {Name: core.CodecPCMU, ClockRate: 8000}, @@ -99,7 +100,7 @@ func (p *Producer) newURL() string { case core.CodecAAC: s += "#audio=aac/16000" case core.CodecPCML: - s += "#audio=pcml/16000" + s += "#audio=pcml/" + strconv.Itoa(int(codec.ClockRate)) case core.CodecPCM: s += "#audio=pcm/" + strconv.Itoa(int(codec.ClockRate)) case core.CodecPCMA: