Monibuca / engine

Monibuca 核心引擎,包含流媒体核心转发逻辑,需要配合功能插件一起组合运行
MIT License
937 stars 199 forks source link

关于丢帧率有一个疑问? #102

Closed Detxie closed 3 months ago

Detxie commented 5 months ago

1、在engine/track/base.go中。计算丢帧率drops = dropcount / elapse 2、计算丢包率应该是丢的包 / 发的总数吧? 3、在一段时间间隔内 dropcount是丢包数 4、在一段时间间隔发的总数 是不是应该用两个变量 beginSeq endSeq 记录一下 5、丢包率是不是应该 = dropcount/ (endSeq - beginSeq) *100% -- 需要特殊处理65535->0

langhuihui commented 3 months ago

是这样的,engine 其实无法计算丢包率,因为不同的协议有不同的行为,这里只是给个存储的地方