节省内存、修复MediaSource不注册的bug

This commit is contained in:
xiongziliang
2018-10-26 17:46:31 +08:00
parent 91a766243b
commit a01d083f15
3 changed files with 5 additions and 7 deletions

View File

@@ -89,7 +89,7 @@ void RtmpMuxer::inputFrame(const Frame::Ptr &frame) {
return;
}
it->second->inputFrame(frame);
if(!_trackReadyCallback.empty() && it->second->ready()){
if(!_inited && !_trackReadyCallback.empty() && it->second->ready()){
//Track由未就绪状态装换成就绪状态我们就生成metedata以及Rtmp编码器
auto it_callback = _trackReadyCallback.find(codec_id);
if(it_callback != _trackReadyCallback.end()){