0

我正在使用以下命令通过 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 的示例

4

1 回答 1

0

您在 Chrome 中进行测试吗?它和 Firefox 都不支持 TURN 的 oauth,请参见此处

于 2019-10-04T12:30:41.683 回答