Improve magic bitstream producer
This commit is contained in:
@@ -64,9 +64,10 @@ func (c *Producer) Start() error {
|
||||
|
||||
buf = append(buf, b[:n]...)
|
||||
|
||||
for {
|
||||
i := annexb.IndexFrame(buf)
|
||||
if i < 0 {
|
||||
continue
|
||||
break
|
||||
}
|
||||
|
||||
pkt := &rtp.Packet{
|
||||
@@ -80,6 +81,7 @@ func (c *Producer) Start() error {
|
||||
buf = buf[i:]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func (c *Producer) Stop() error {
|
||||
_ = c.SuperProducer.Close()
|
||||
|
||||
Reference in New Issue
Block a user