完善主动关断流机制

This commit is contained in:
xiongziliang
2019-05-27 14:14:42 +08:00
parent 3f211d1653
commit f563274cda
6 changed files with 50 additions and 3 deletions

View File

@@ -73,10 +73,18 @@ public:
track->addDelegate(_rtmpMuxer);
track->addDelegate(_recorder);
}
_rtmpMuxer->setListener(_listener);
}
}
RtspMediaSource::onWrite(rtp, bKeyPos);
}
void setListener(const std::weak_ptr<MediaSourceEvent> &listener) override {
RtspMediaSource::setListener(listener);
if(_rtmpMuxer){
_rtmpMuxer->setListener(listener);
}
}
private:
RtspDemuxer::Ptr _rtspDemuxer;
RtmpMediaSourceMuxer::Ptr _rtmpMuxer;