支持rtmp合并发送

This commit is contained in:
yangjiechina
2023-12-04 20:51:06 +08:00
parent baebd7d25d
commit fb7c6ac316
6 changed files with 89 additions and 32 deletions

View File

@@ -20,7 +20,7 @@ func NewQueue(capacity int) *Queue {
func (q *Queue) Push(value interface{}) {
if q.ringBuffer.IsFull() {
newArray := make([]interface{}, q.ringBuffer.Size()*2)
head, tail := q.ringBuffer.All()
head, tail := q.ringBuffer.Data()
copy(newArray, head)
if tail != nil {
copy(newArray[len(head):], tail)