首页 > 解决方案 > 如何使用 Node.js 设置 Stun 服务器

问题描述

我目前正在使用 Stun 服务器(公共服务器)。但是,我需要有良好的音频质量,并且对 Stun 服务器有点困惑。

  1. Stun 服务器会影响音质吗?我研究了 Stun 服务器,似乎它们仅用于识别 IP 地址(?)(或类似的东西),所以我有点困惑,因为另一个谷歌搜索结果告诉我,为了获得最佳的流媒体音频质量,你需要制作自己的 Stun 服务器。
  2. 使用公共 Stun 服务器好吗?我需要一个可以大量使用和高质量音频的服务器(如上所述,不确定 Stun 服务器是否会影响音频/质量),并将用于流式传输音乐和其他高质量音频。

非常感谢!!!

标签: audiowebrtcstun

解决方案


STUN 服务器与音频质量无关。它仅用于查找您的 IP 地址。可能影响延迟/网络质量的东西是 TURN 服务器,因为它是数据通过的中继服务器。当使用 STUN 方法无法实现对等点之间的直接连接时,使用 TURN。

为了获得更好的质量,您需要在询问时设置媒体参数getUserMedia。以下是可用于音频的约束https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackConstraints


推荐阅读