diff --git a/internal/core/rtsp_session.go b/internal/core/rtsp_session.go index a5ee21ab..0e38c3bf 100644 --- a/internal/core/rtsp_session.go +++ b/internal/core/rtsp_session.go @@ -399,9 +399,5 @@ func (s *rtspSession) onPublisherAccepted(tracksLen int) { // onPacketRTP is called by rtspServer. func (s *rtspSession) onPacketRTP(ctx *gortsplib.ServerHandlerOnPacketRTPCtx) { - if s.ss.State() != gortsplib.ServerSessionStateRecord { - return - } - s.stream.writePacketRTP(ctx.TrackID, ctx.Packet) }