diff --git a/format/rtspv2/client.go b/format/rtspv2/client.go index 17bf659..7017868 100644 --- a/format/rtspv2/client.go +++ b/format/rtspv2/client.go @@ -693,7 +693,7 @@ func (client *RTSPClient) RTPDemuxer(payloadRAW *[]byte) ([]*av.Packet, bool) { Data: append(binSize(len(packet[2:size+2])), packet[2:size+2]...), CompositionTime: time.Duration(1) * time.Millisecond, Idx: client.videoIDX, - IsKeyFrame: naluType == 5, + IsKeyFrame: naluTypefs == 5, Duration: time.Duration(float32(timestamp-client.PreVideoTS)/90) * time.Millisecond, Time: time.Duration(timestamp/90) * time.Millisecond, })