From a9be01fbecd564c6bfd15c7e667f060a75dddc36 Mon Sep 17 00:00:00 2001 From: xiongziliang <771730766@qq.com> Date: Sat, 9 Jan 2021 19:03:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=92=AD=E6=94=BEflv=E6=B5=81=E6=97=B6,?= =?UTF-8?q?=E9=9D=9EAAC=E4=B8=8EH264=E7=BC=96=E7=A0=81=E6=97=B6,=E6=89=93?= =?UTF-8?q?=E5=8D=B0=E8=AD=A6=E5=91=8A=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Http/HttpSession.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/Http/HttpSession.cpp b/src/Http/HttpSession.cpp index 9ca6e739..a543d494 100644 --- a/src/Http/HttpSession.cpp +++ b/src/Http/HttpSession.cpp @@ -334,6 +334,21 @@ bool HttpSession::checkLiveStreamFlv(const function &cb){ } //直播牺牲延时提升发送性能 setSocketFlags(); + + //非H264/AAC时打印警告日志,防止用户提无效问题 + auto tracks = src->getTracks(false); + for (auto &track : tracks) { + switch (track->getCodecId()) { + case CodecH264: + case CodecAAC: + break; + default: { + WarnP(this) << "flv播放器一般只支持H264和AAC编码,该编码格式可能不被播放器支持:" << track->getCodecName(); + break; + } + } + } + start(getPoller(), rtmp_src); }); }