rtsp: writePacket h264 only write naluType 1~5
This commit is contained in:
parent
634b9a9b68
commit
4d96132e78
@ -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")
|
||||
|
Loading…
x
Reference in New Issue
Block a user