diff --git a/internal/clientrtmp/client.go b/internal/clientrtmp/client.go index f509c8c1..2ade3300 100644 --- a/internal/clientrtmp/client.go +++ b/internal/clientrtmp/client.go @@ -277,7 +277,8 @@ func (c *Client) runRead() { Data: aacConfig, }) - c.aacDecoder = rtpaac.NewDecoder(48000) + clockRate, _ := audioTrack.ClockRate() + c.aacDecoder = rtpaac.NewDecoder(clockRate) c.audioTrack = audioTrack }