mirror of
https://github.com/lkmio/lkm.git
synced 2025-10-05 15:16:49 +08:00
支持rtmp合并发送
This commit is contained in:
@@ -257,7 +257,7 @@ func (s *SourceImpl) AddSink(sink ISink) bool {
|
||||
if min == 0xFFFFFFFF {
|
||||
min = v
|
||||
} else if v < min {
|
||||
v = min
|
||||
min = v
|
||||
}
|
||||
}
|
||||
|
||||
@@ -274,6 +274,10 @@ func (s *SourceImpl) AddSink(sink ISink) bool {
|
||||
|
||||
for i := indexs[index]; i < buffer.Size(); i++ {
|
||||
packet := buffer.Peek(i).(utils.AVPacket)
|
||||
if packet.Dts() > min {
|
||||
break
|
||||
}
|
||||
|
||||
transStream.Input(packet)
|
||||
indexs[index]++
|
||||
}
|
||||
|
Reference in New Issue
Block a user