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 {
|
switch {
|
||||||
default:
|
default:
|
||||||
if naluType >= 1 && naluType <= 23 {
|
if naluType >= 1 && naluType <= 5 {
|
||||||
if naluType == 5 {
|
if naluType == 5 {
|
||||||
self.pkt.IsKeyFrame = true
|
self.pkt.IsKeyFrame = true
|
||||||
}
|
}
|
||||||
@ -844,8 +844,6 @@ func (self *Stream) handleH264Payload(timestamp uint32, packet []byte) (err erro
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
//case naluType == 6: // SEI ignored
|
|
||||||
|
|
||||||
case naluType == 7: // sps
|
case naluType == 7: // sps
|
||||||
if self.client != nil && self.client.DebugRtp {
|
if self.client != nil && self.client.DebugRtp {
|
||||||
fmt.Println("rtsp: got sps")
|
fmt.Println("rtsp: got sps")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user