Files
lkm/stream/jitterbufer_test.go
2024-11-11 16:42:59 +08:00

26 lines
525 B
Go

package stream
import (
"math/rand"
"strconv"
"testing"
"time"
)
func TestName(t *testing.T) {
// 设置随机数种子,确保每次运行程序时都能得到不同的随机序列
rand.Seed(time.Now().UnixNano())
buffer := NewJitterBuffer()
buffer.SetHandler(func(packet interface{}) {
println(packet.(string))
})
for i := 0; i < 65535; i++ {
// 生成1到65535之间的随机数
randomNumber := rand.Intn(65535) + 1
buffer.Push(uint16(randomNumber), strconv.Itoa(randomNumber))
}
buffer.Flush()
}