我正在使用Ant Media server作为实时媒体服务器.但有时我会收到player.html中的警告“弱网络连接”,还有“您的连接不够快,无法播放此流!”在play.html中,即使我有很高的下载价值。为什么Ant Media Server会生成此警告?
发布于 2022-01-30 12:12:21
这是个好问题。让我解释一下
典型情景
一些用户抱怨这个问题,说我有1 1Gbps的互联网速度,我不应该收到这个警告。是的,它可以有1Gbps的互联网速度,但它仍然可以有这个警告。
因为重要的是E2E网络质量(QoS)。我的意思是,1 1Gbps的互联网速度是ISP提供的接入互联网的速度。另一方面,如果服务器是另一个大陆或服务器没有带宽。我们可以再次得到这个警告。所以这不仅与你的互联网连接速度有关。
原因
以下是减少网络QoS的一些原因,以便您可以得到此警告
解决方案
对于#1,服务器端和客户端都有足够的E2E带宽。您还可以通过尽可能接近服务器和客户端来摆脱#2、#3和#4。
最后但并非最不重要的是,如果您在WiFi/Mobile网络中,并且接入点并不接近,或者网络质量在您的环境中是不好的。会有很高的数据包丢失,这可能是问题的原因。我的意思是,你甚至可以看看你的本地网络没有问题。
监控统计数据
提供了一些可以监视的统计信息。当我调查这些问题时,我会监控统计数据。我看到其中一个统计数据有坏的价值。
理想情况下,抖动应该在30毫秒以下。数据包丢失不应超过1%,网络延迟不应超过150 ms单向(300 ms返回)。
可以通过示例播放器或通过JS监视统计数据。检查图像服务器:5443/WebRTCAppEE/player.tml

发布于 2022-02-10 16:18:44
您可以从play.html文件中禁用该警告。
打开/usr/local/antmedia/webapp/{您的应用程序名称}/play.html
请查找并评论以下部分:
/*
if(description.audioBitrate + description.videoBitrate > description.targetBitrate)
{
document.getElementById("networkWarning").style.display = "block";
setTimeout(function() {
document.getElementById("networkWarning").style.display = "none";
}, 3000);
}
*/https://stackoverflow.com/questions/70728980
复制相似问题