流媒体服务器(21)—— mediasoup 之媒体流score评分计算(二)
创始人
2025-01-10 09:04:54
0

目录

前言

正文

1、期望收包数

2、实际收包数

3、丢包数

4、修复包数

5、重传包数

6、综合计算

结尾


《流媒体服务器》专栏总览丨蓄力计划_开源流媒体服务器对比-CSDN博客

前言

上一篇文章介绍了 mediasoup 有一套评估媒体传输通道优劣的机制,主要是通过 score 评分来判断的。同时,也介绍了该机制的大体逻辑,本文将详细介绍其中涉及的具体算法。

正文

今天主要介绍 mediasoup 关于 score 评分的计算方法,其主要逻辑集中在方法RtpStreamRecv::UpdateScore() 中。计算过程主要涉及五个参数,分别是期望收包数、实际收包数、丢包数、修复包数、重传包数,然后基于这五个参数进行计算和转换。下面详细介绍一下。

1、期望收包数

计算过去一端时间内期望接收到的数据包(也就是RTP包)的总个数,计算方法也非常简单,就是统计当前时间周期内期望收到的总包数,再减去上一个周期内期望收到的总包数,代码如下:

        // Calculate number of packets expected in this interval. 		const auto totalExpected = GetExpectedPackets(); 		const uint32_t expected  = totalExpected

相关内容

热门资讯

九分钟辅助!wepoker辅助... 九分钟辅助!wepoker辅助器免费,wepoker怎么看牌型,方案教程(有挂方针)wepoker怎...
三分钟辅助!wepoker作弊... 三分钟辅助!wepoker作弊方法,德普之星私人局辅助器,手筋教程(有挂透视)1、德普之星私人局辅助...
第七分钟辅助!智星菠萝有挂吗,... 第七分钟辅助!智星菠萝有挂吗,智星德州可以透视吗,诀窍教程(有挂规律)该软件可以轻松地帮助玩家将智星...
第5分钟辅助!hhpoker作... 第5分钟辅助!hhpoker作弊码,hh poker透视器下载,课程教程(有挂秘笈)1、hh pok...
一分钟辅助!wpk俱乐部有没有... 一分钟辅助!wpk俱乐部有没有辅助,wepoker私人局辅助挂,诀窍教程(有挂解密)1、下载好wpk...
第2分钟辅助!sohoo竞技联... 第2分钟辅助!sohoo竞技联盟辅助器,pokermaster辅助器,手筋教程(有挂神器)1、soh...
第六分钟辅助!htx矩阵wep... 第六分钟辅助!htx矩阵wepoker辅助,hhpkoer辅助挂是真的吗,指南教程(有挂解密)1、游...
第七分钟辅助!哈糖大菠萝可以开... 第七分钟辅助!哈糖大菠萝可以开挂吗,佛手大菠萝有挂吗,技法教程(有挂详情)哈糖大菠萝可以开挂吗脚本下...
3分钟辅助!pokemmo手机... 3分钟辅助!pokemmo手机版透视脚本,xpoker辅助助手,指南书教程(有挂头条)1、pokem...
6分钟辅助!wepoker好友... 6分钟辅助!wepoker好友局透视,wepoker怎么挂底牌,指引教程(有挂攻略)1、wepoke...