diff --git a/src/Rtsp/RtspPlayer.cpp b/src/Rtsp/RtspPlayer.cpp index 9d8897f8..7db6cd24 100644 --- a/src/Rtsp/RtspPlayer.cpp +++ b/src/Rtsp/RtspPlayer.cpp @@ -445,11 +445,6 @@ void RtspPlayer::onWholeRtspPacket(Parser &parser) { } void RtspPlayer::onRtpPacket(const char *data, uint64_t len) { - if(len > 1600){ - //没有大于MTU的包 - WarnL << "大于MTU的RTP包:" << len << ",来自:" << get_peer_ip(); - return; - } int trackIdx = -1; uint8_t interleaved = data[1]; if(interleaved %2 ==0){ diff --git a/src/Rtsp/RtspSession.cpp b/src/Rtsp/RtspSession.cpp index 493a0767..9a56edbf 100644 --- a/src/Rtsp/RtspSession.cpp +++ b/src/Rtsp/RtspSession.cpp @@ -186,11 +186,7 @@ void RtspSession::onRtpPacket(const char *data, uint64_t len) { if(!_pushSrc){ return; } - if(len > 1600){ - //没有大于MTU的包 - WarnL << "大于MTU的RTP包:" << len << ",来自:" << get_peer_ip(); - return; - } + int trackIdx = -1; uint8_t interleaved = data[1]; if(interleaved %2 == 0){