Twilio — URL STUN / TURN

Я хотел бы протестировать Twilio STUN/TURN в своем приложении для iOS, в настоящее время используя другую платформу для видеоподключений WebRTC.

Ниже приведены настройки STUN/TURN, которые я использую во фреймворке. Я просмотрел документы Twilio, но не могу найти URL-адрес, необходимый для подключения, или какие учетные данные для входа я бы использовал для развертывания их службы в моем случае, ниже:

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

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

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

Кто-нибудь с опытом Twilio STUN/TURN знает, где я могу найти эту информацию?


person Adam North    schedule 28.04.2015    source источник


Ответы (1)


Евангелист разработчиков Twilio здесь.

Вы можете использовать сервер STUN только с URL-адресом: stun:global.stun.twilio.com:3478?transport=udp

Для сервера TURN вам необходимо запросить эфемерный токен, который даст вам доступ. Документацию для этого можно найти здесь: https://www.twilio.com/docs/api/rest/token

person philnash    schedule 28.04.2015