mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-14 03:55:58 +08:00
rtmp packet must has vlc when flush
This commit is contained in:
@@ -182,8 +182,8 @@ void H264RtmpEncoder::inputFrame(const Frame::Ptr &frame) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
if((frame->configFrame() || frame->keyFrame()) && _lastPacket){
|
||||
// key frame or sps pps flush frame
|
||||
if(frame->configFrame() && _lastPacket &&_lastPacketHasVCL){
|
||||
//sps pps flush frame
|
||||
RtmpCodec::inputRtmp(_lastPacket);
|
||||
_lastPacket = nullptr;
|
||||
_lastPacketHasVCL = false;
|
||||
|
||||
Reference in New Issue
Block a user