修复Rtmp复用器循环引用的bug

This commit is contained in:
xiongziliang
2018-10-29 10:53:08 +08:00
parent 05b51585cb
commit 3bf1a9fddb
4 changed files with 15 additions and 3 deletions

View File

@@ -80,8 +80,7 @@ public:
virtual void onGetMetaData(const AMFValue &metadata) {
lock_guard<recursive_mutex> lock(_mtxMap);
_metadata = metadata;
RtmpDemuxer parser(metadata);
_iCfgFrameSize = parser.getTracks().size();
_iCfgFrameSize = RtmpDemuxer::getTrackCount(metadata);
if(ready()){
MediaSource::regist();
_bRegisted = true;