我已经实现了 rfc5766-turn-server 并让它在我自己的服务器上运行。在应用程序中,我设置:
pc_config = {"iceServers": [{"url":"turn:username@<turn_server_address>", "credential":"password"}]};
它似乎有效,但我有几个问题:
- 以这种方式设置应用程序,使用 rfc5766-turn-server 足以充当 TURN 和 STUN 服务器,还是我还需要运行 stun 服务器。
转向服务器也是眩晕的,所以 rfc5766-turn-server 是否会在需要时充当眩晕服务器(在大多数情况下)和转向服务器?
- 出于测试目的,使用应用程序中给出的用户名和密码似乎可以正常工作,但最终当应用程序投入生产并拥有许多用户时,所有用户是否都对 TURN 服务器使用相同的用户名/密码?
希望我的问题有意义...
谢谢