From 8b427ba323fbaf8f5e6116a88377650f14110836 Mon Sep 17 00:00:00 2001 From: aler9 <46489434+aler9@users.noreply.github.com> Date: Wed, 24 Mar 2021 19:47:05 +0100 Subject: [PATCH] support sampling rates different than 48khz when reading with RTMP --- internal/clientrtmp/client.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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 }