本文主要是介绍流媒体服务器(20)—— mediasoup 之媒体流score评分计算(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
前言
正文
《流媒体服务器》专栏总览丨蓄力计划_开源流媒体服务器对比-CSDN博客
前言
mediasoup 有一套评估媒体传输通道优劣的机制,主要是通过 score 评分来判断的。今天就先介绍一下这个机制的大体逻辑,后面的文章再详细介绍具体计算的算法。
正文
mediasoup 的 score 评分机制需要依赖 rtcp 报文,那就从媒体服务收到报文开始讲起,在所有数据包中找到 rtcp 报文并向后传递,方法 OnRtcpDataReceived(tuple, data, len) 就在分流 rtcp 报文,代码如下:
inline void WebRtcTransport::OnPacketReceived(RTC::TransportTuple* tuple, const uint8_t* data, size_t len){MS_TRACE();// Increase receive
这篇关于流媒体服务器(20)—— mediasoup 之媒体流score评分计算(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!