xirsys 我需要在我的系统中使用 stun 和 turn 服务器。我正在使用 simplepeer.js 。知道我应该在哪里获得两台服务器的凭据吗?
1 回答
我没有关于 simplepeer.js 的想法,但是,我正在使用 Xirsys 作为 stun/turn 服务器。希望它可以帮助你。对于 Xirsys 凭证,注册并获取您的用户名、令牌。在 Xirsys 中创建域、应用程序和房间。并致电 Xirsys 获取 ice 凭证。它只会激活 30 秒,因此您需要在需要它之前获取它。我正在为您提供 js 代码。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script>// <![CDATA[
$(document).ready(function() {
$.get("https://service.xirsys.com/ice",
{
ident: "<username>",
secret: "<token>",
domain: "<domain>",
application: "<app name>",
room: "<room name>",
secure: 1
},
function(data, status) {
//alert("Data: " + data + "nnStatus: " + status);
console.log("Data: " );
console.log(data);
console.log("nnStatus: " + status);
$('#txtbox').html(JSON.stringify(data));
});
});
// ]]></script>
</head>
<body>
<p id="txtbox"></p>
</body>
</html>
相应地修改您的代码。有关详细信息,请参阅Xirsys。希望这可以在一定程度上解决您的问题。
享受编码。