我正在阅读这份草案以了解使用 REST api 访问 TURN 服务。经历过之后我有点困惑。
目前,我正在使用带有Redis数据库的长期凭证机制对我的 TURN 服务器进行身份验证,但我没有使用实际的用户名和密码,而是使用身份验证令牌(在 8 小时内到期)和随机字符串作为密码。
我对草案的怀疑是:
- 响应中
ttl
收到的从未使用过(至少不是其中的一部分RTCPeerConnection
)。那么 TURN 究竟是如何知道用户何时到期的呢? - 我在参数中看不到
turnserver
指定时间戳格式的选项,ss 它是固定的 UNIX 时间戳吗? - REST api 实现是否比我的实现有任何优势(考虑到矿井不依赖于 webrtc 服务器和 TURN 服务器时间之间的同步这一事实)