我正在使用以下命令通过 OAuth 身份验证启动 turnserver
sudo turnserver -v -a --oauth -f -r localhost -e "postgresql://postgres:postgres@127.0.0.1:5432/rpturn"
我发送了如下 OAuth 凭据来测试身份验证
var configuration = {
'iceServers': [{
"urls": "turns:turn.example.net",
"username": "username",
"credential": {
"macKey": "...",
"accessToken": "..."
},
"credentialType": "oauth"
}],
...
}
turnserver 总是在 turnusers_lt 表中查找并返回授权。如果我使用长期凭证,它就像一个魅力。
我认为设置是错误的,但我在文档中的任何地方都找不到如何正确设置 turnserver 的示例