diff --git a/src/Rtmp/RtmpMediaSource.h b/src/Rtmp/RtmpMediaSource.h index ed2c312f..a510f240 100644 --- a/src/Rtmp/RtmpMediaSource.h +++ b/src/Rtmp/RtmpMediaSource.h @@ -131,7 +131,10 @@ public: if (pkt->isCfgFrame()) { lock_guard lock(_mtx); _config_frame_map[pkt->type_id] = pkt; - return; + if (!_ring) { + //注册后收到config帧更新到各播放器 + return; + } } if (!_ring) {