diff --git a/trunk/src/app/srs_app_rtc_conn.cpp b/trunk/src/app/srs_app_rtc_conn.cpp index 6f4294d33..251e6f156 100644 --- a/trunk/src/app/srs_app_rtc_conn.cpp +++ b/trunk/src/app/srs_app_rtc_conn.cpp @@ -1225,7 +1225,7 @@ srs_error_t SrsRtcPublishStream::do_on_rtp(char* plaintext, int nb_plaintext) // Check then send NACK every each RTP packet, to make it more efficient. // For example, NACK of video track maybe triggered by audio RTP packets. - if ((err = check_send_nacks()) != srs_success) { + if (nack_enabled_ && (err = check_send_nacks()) != srs_success) { srs_warn("ignore nack err %s", srs_error_desc(err).c_str()); srs_freep(err); }