From 4108e81d2f5a248b7011d1a1d4cb99b9789326ed Mon Sep 17 00:00:00 2001 From: xiongguangjie Date: Thu, 7 Jul 2022 17:44:19 +0800 Subject: [PATCH] avoid multi rtmp player metadata --- src/Rtmp/RtmpPlayerImp.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Rtmp/RtmpPlayerImp.h b/src/Rtmp/RtmpPlayerImp.h index 2eec6435..64dd4c1d 100644 --- a/src/Rtmp/RtmpPlayerImp.h +++ b/src/Rtmp/RtmpPlayerImp.h @@ -99,7 +99,11 @@ private: if (_rtmp_src) { _rtmp_src->setMetaData(val); } + if(_demuxer){ + return; + } _demuxer = std::make_shared(); + //TraceL<<" _wait_track_ready "<<_wait_track_ready; _demuxer->setTrackListener(this, _wait_track_ready); _demuxer->loadMetaData(val); }