问题描述
我当前正在使用Stun服务器(公共服务器)。但是,我需要具有良好的音频质量,并且对Stun服务器有些困惑。
- Stun服务器会影响音质吗?我研究了Stun服务器,似乎它们只是用于识别IP地址(?)(或类似的东西),所以我有些困惑,因为另一个Google搜索结果告诉我,要获得最佳的流音频质量,您需要制作自己的Stun服务器。
- 使用公共Stun服务器可以吗?我需要一台服务器,该服务器需要大量使用和高质量音频(如上所述,不确定Stun服务器是否会影响音频/质量),并将该服务器用于流式传输音乐和其他高质量音频。
非常感谢!
解决方法
STUN服务器与音频质量无关。它仅用于查找您的IP地址。 TURN服务器可能会影响延迟/网络质量,因为它是数据通过的中继服务器。使用STUN方法无法在对等方之间直接连接时使用TURN。
要获得更好的质量,您需要在getUserMedia
中询问媒体参数时进行设置。这是您可以用于音频https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints的约束。