0

我已经实现了 rfc5766-turn-server 并让它在我自己的服务器上运行。在应用程序中,我设置:

pc_config = {"iceServers": [{"url":"turn:username@<turn_server_address>", "credential":"password"}]};

它似乎有效,但我有几个问题:

  1. 以这种方式设置应用程序,使用 rfc5766-turn-server 足以充当 TURN 和 STUN 服务器,还是我还需要运行 stun 服务器。

转向服务器也是眩晕的,所以 rfc5766-turn-server 是否会在需要时充当眩晕服务器(在大多数情况下)和转向服务器?

  1. 出于测试目的,使用应用程序中给出的用户名和密码似乎可以正常工作,但最终当应用程序投入生产并拥有许多用户时,所有用户是否都对 TURN 服务器使用相同的用户名/密码?

希望我的问题有意义...

谢谢

4

1 回答 1

1
  1. 是的,该服务器将首先尝试充当 stun 服务器(您可以这样配置它),但如果失败,它将作为转向服务器运行。
  2. 你想要哪种方式。您可以拥有静态长期凭证或配置TURN REST API(它们支持)。
于 2014-10-22T20:50:24.133 回答