0

我想在我的 iOS 应用程序中对 Twilio STUN/TURN 进行测试,目前正在使用另一个框架进行 WebRTC 视频连接。

以下是我在框架中使用的 STUN / TURN 设置。我查看了 Twilio 文档,但似乎找不到连接所需的 URL,或者在我的情况下我将使用哪些登录凭据来部署他们的服务,如下所示:

    NSURL *stunUrl =
    [NSURL URLWithString:@"turn:numb.viagenie.ca"];
    QBICEServer* stunServer =
    [QBICEServer serverWithURL:stunUrl
                      username:@"myemail@email.com"
                      password:@"xxxxxxxx"];

    NSURL *turnUDPUrl =
    [NSURL URLWithString:@"turn:numb.viagenie.ca:3478?transport=udp"];
    QBICEServer *turnUDPServer =
    [QBICEServer serverWithURL:turnUDPUrl
                      username:@"myemail@email.com"
                      password:@"xxxxxxxx"];

    NSURL *turnTCPUrl =
    [NSURL URLWithString:@"turn:numb.viagenie.ca:3478?transport=tcp"];
    QBICEServer* turnTCPServer =
    [QBICEServer serverWithURL:turnTCPUrl
                      username:@"myemail@email.com"
                      password:@"xxxxxxxx"];

有 Twilio STUN/TURN 经验的人知道我在哪里可以找到这些信息吗?

4

1 回答 1

3

Twilio 开发人员布道者在这里。

您可以仅使用 URL 使用 STUN 服务器:stun:global.stun.twilio.com:3478?transport=udp

对于 TURN 服务器,您需要请求一个临时令牌,该令牌将授予您访问权限。可在此处找到相关文档:https ://www.twilio.com/docs/api/rest/token

于 2015-04-28T16:28:59.667 回答