首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为WebRTC应用实现自己的STUN/TURN服务器

为WebRTC应用实现自己的STUN/TURN服务器
EN

Stack Overflow用户
提问于 2014-03-07 03:22:03
回答 1查看 45.9K关注 0票数 35

我在一个webrtc应用程序上工作,并必须实现以下TURN服务器。

https://code.google.com/p/rfc5766-turn-server/

我正在学习这篇教程。

http://www.dialogic.com/den/developer_forums/f/71/t/10238.aspx

它在创建RTCPeerConnection的javascript代码中表示引用TURN服务器,如下所示。

代码语言:javascript
复制
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服务器。我还以为RFC5766 TURN服务器里面有电晕呢。

RFC5766是不是只做服务器?而不是STUN服务器?我们不能实现我们自己的STUN服务器而不是使用Google提供的服务器吗?

对于这样天真的问题,我很抱歉。我是WebRTC的新手。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-07 16:44:51

TURN它是STUN的扩展,所以TURN服务器也有STUN功能。

https://code.google.com/p/rfc5766-turn-server/也可以作为一种STUN,所以你可以试着写这样的代码:

代码语言:javascript
复制
var pc_config = {"iceServers": [{"url":"turn:my_username@<turn_server_ip_address>", "credential":"my_password"}]};

pc_new = new webkitRTCPeerConnection(pc_config);
票数 18
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22233980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档