diff --git a/format/rtsp/client.go b/format/rtsp/client.go index 4b0b901..0b3f5b2 100644 --- a/format/rtsp/client.go +++ b/format/rtsp/client.go @@ -828,7 +828,7 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro */ switch { default: - if naluType >= 1 && naluType <= 23 { + if naluType >= 1 && naluType <= 5 { if naluType == 5 { self.pkt.IsKeyFrame = true } @@ -844,8 +844,6 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro return } - //case naluType == 6: // SEI ignored - case naluType == 7: // sps if self.client != nil && self.client.DebugRtp { fmt.Println("rtsp: got sps")