mirror of
https://github.com/Monibuca/plugin-rtmp.git
synced 2025-12-24 10:30:57 +08:00
fix: seqhead will reset timestamp
This commit is contained in:
6
media.go
6
media.go
@@ -23,7 +23,11 @@ func (av *AVSender) sendSequenceHead(seqHead []byte) {
|
||||
runtime.Gosched()
|
||||
}
|
||||
defer av.writing.Store(false)
|
||||
av.WriteTo(RTMP_CHUNK_HEAD_12, &av.chunkHeader)
|
||||
if av.firstSent {
|
||||
av.WriteTo(RTMP_CHUNK_HEAD_8, &av.chunkHeader)
|
||||
} else {
|
||||
av.WriteTo(RTMP_CHUNK_HEAD_12, &av.chunkHeader)
|
||||
}
|
||||
av.sendChunk(seqHead)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user