From 4d96132e78edbcf02c6494cb94e5982b484ac7a1 Mon Sep 17 00:00:00 2001 From: nareix Date: Mon, 4 Jul 2016 09:44:20 +0800 Subject: [PATCH] rtsp: writePacket h264 only write naluType 1~5 --- format/rtsp/client.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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")