关于通过 REST 进行 TURN 服务器身份验证的说明 api

Clarification about TURN server authentication through REST api

我通过 this draft 了解 REST api 的用法来访问 TURN 服务。看完之后有点懵

目前,我正在使用 长期凭证机制 Redis 数据库验证我的 TURN 服务器,而不是使用实际的用户名和密码,我正在使用身份验证令牌(8 小时后过期)和随机字符串作为密码。

我对草案的疑虑是:

作为用户名一部分的 REST 端点生成的时间戳是未来的 ttl 秒。所以响应中的 TTL 只是提供信息。

整体方法的优点是(假设时间同步是一个已解决的问题)它不需要生成令牌的实体与 TURN 服务器之间的通信。在全球范围内部署多个 TURN 服务器时(请参阅稍后的 this I/O 2015 演示文稿)这比同步 redis 数据库要容易一些。