Я работаю над приложением webrtc и должен реализовать следующий сервер TURN.
https://code.google.com/p/rfc5766-turn-server/
Я следую этому уроку.
http://www.dialogic.com/den/developer_forums/f/71/t/10238.aspx
и он говорит ссылаться на сервер TURN следующим образом, в коде javascript, где создается RTCPeerConnection.
var pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"},
{"url":"turn:<turn_server_ip_address>", "username":"my_username", "credential":"my_password"}]};
pc_new = new webkitRTCPeerConnection(pc_config);
Я немного запутался, почему мы ссылаемся на общедоступный сервер STUN Google. Я думал, что сервер RFC5766 TURN имеет STUN внутри.
RFC5766 только сервер TURN? а не STUN сервер? Разве мы не можем реализовать свой собственный сервер STUN, а не использовать один из предоставленных Google?
Извините за такой наивный вопрос. Я новичок в WebRTC.
Благодарю.