rfc5766-turn-server为TURN,STUN为webrtc应用程序

时间:2014-10-22 13:19:35

标签: webrtc rfc5766turnserver

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

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

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

  1. 正在以这种方式设置应用程序,rfc5766-turn-server足以充当TURN和STUN服务器 或者我还需要运行一个昏迷的服务器。
  2. 转弯服务器也会被击晕,所以rfc5766-turn-server在需要时会作为昏迷服务器(在大多数情况下)和转弯服务器吗?

    1. 出于测试目的,它似乎与应用程序中提供的用户名和密码一起正常工作,但最终当应用程序在生产中并且拥有许多用户时,所有用户是否都使用相同的用户名/密码进行TURN服务器? / LI>

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

      由于

1 个答案:

答案 0 :(得分:1)

  1. 是的,该服务器将首先尝试充当stun服务器(您可以通过这种方式进行配置),但如果失败,它将作为转弯服务器运行。
  2. 你想要哪种方式。您可以拥有静态长期凭据或配置TURN REST API(他们支持)。