From 9e42772b482a9a42e01728d17e4037acc7eadc11 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Tue, 30 Jun 2020 21:08:52 +0800 Subject: [PATCH] =?UTF-8?q?rtmp=20aac=20config=E5=8C=85=E6=B2=A1=E6=9C=89?= =?UTF-8?q?=E8=B4=9F=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Extension/AACRtmp.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Extension/AACRtmp.cpp b/src/Extension/AACRtmp.cpp index d58cdfb4..5355146b 100644 --- a/src/Extension/AACRtmp.cpp +++ b/src/Extension/AACRtmp.cpp @@ -32,7 +32,10 @@ static string getAacCfg(const RtmpPacket &thiz) { bool AACRtmpDecoder::inputRtmp(const RtmpPacket::Ptr &pkt, bool) { if (pkt->isCfgFrame()) { _aac_cfg = getAacCfg(*pkt); + onGetAAC(nullptr, 0, 0); + return false; } + if (!_aac_cfg.empty()) { onGetAAC(pkt->strBuf.data() + 2, pkt->strBuf.size() - 2, pkt->timeStamp); }