Я следую этому http://www.html5rocks.com/en/tutorials/webrtc/infrastructure. Это руководство или обсуждение посвящено серверам TURN/STUN. И этот учебник добавляет код поворота и оглушения сервера, как показано ниже.
{
'iceServers': [
{
'url': 'stun:stun.l.google.com:19302'
},
{
'url': 'turn:192.158.29.39:3478?transport=udp',
'credential': 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
'username': '28224511:1379330808'
},
{
'url': 'turn:192.158.29.39:3478?transport=tcp',
'credential': 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
'username': '28224511:1379330808'
}
]
}
Могу ли я использовать эти учетные данные для связи Web-RTC между браузерами (на разных компьютерах).
И я также прочитал это руководство Реализация нашего собственного сервера STUN/TURN для Приложение WebRTC. Согласно этому руководству, когда мы используем сервер поворота для nat и брандмауэров, использование сервера stun не требуется. И этот учебник добавил этот код для оглушения и поворота сервера.
var pc_config = {"iceServers": [{"url":"turn:my_username@<turn_server_ip_address>", "credential":"my_password"}]};
pc_new = new webkitRTCPeerConnection(pc_config);
Что такое «turn_server_ip_address» или что такое «my_password»? как я могу узнать эти учетные данные?