问题标签 [ice]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2249 浏览

voip - ICE(交互式连接建立)如何工作?

我正在阅读有关 ICE 的文件,并在一个地方感到困惑。

步骤 1. 呼叫者收集传输候选(即主机、STUN 和 TURN)。

步骤 2. 主叫向被叫发送一个 SIP INVITE。

  • 这一步的细节经常被省略。不是说 NAT 已经解决了吗?

有人可以帮助呈现更大的图景吗?非常感谢。

0 投票
1 回答
141 浏览

ice - ZeroC Ice中从接口ID获取操作列表

Dynamic Ice手册部分没有解释如何获取由对象实现的操作列表(它们的名称、参数和结果类型),这对于“创建对象浏览器、协议分析器等应用程序”似乎非常必要。可能吗?我正在考虑客户端无法访问服务器已知的所有 Slice 接口的情况(例如,因为可以动态加载新接口),因此希望在运行时了解它们。在 Ice 中有没有内置的方法可以做到这一点?

0 投票
1 回答
170 浏览

android - Android ICS HTTP POST

我知道这个问题已经被问过很多次了。我也搜索了论坛,但无法找到我正在寻找的答案。

该代码适用于许多 android 版本,但不适用于 3.0 或更高版本。字符串 response_from_server = null;

它总是在 httpclient.execute(httppost) 上使应用程序崩溃;

你们能建议我,什么或如何解决这个问题?

谢谢

0 投票
0 回答
117 浏览

ice - 在 Visual Studio 中使用 ICE 时未解决的外部符号错误

我在 Visual Studio 2010 中使用了 ICE(www.zeroc.com/ice.html),已经包含了“include”和“lib”目录,但是未能构建项目。像这样的错误:

有什么建议和帮助吗?

0 投票
1 回答
124 浏览

firefox - Firefox 什么时候会有 ICE 支持

有没有人知道需要多少时间或在哪个版本的 Firefox 中,是否会完全支持类似于 chrome 的 ICE?

我也很想了解关于歌剧的信息,关于它对 webRTC 的支持。

我用谷歌搜索过它,但看起来与 ICE 和 firefox 没有任何关系。(如果我错了请纠正我)

0 投票
1 回答
772 浏览

selectonemenu - 在 Ice 中获取标签的 id 和 value

我有一个ice:selectOneMenu组件,需要获取从页面中选择的 id 和 value:

0 投票
1 回答
2667 浏览

java-ee-6 - IceFaces 中的 selectOneMenu 和 textEntry

我对 IceFaces 有疑问,我尝试更改 ace:textEntry 取决于在 ice:selectOneMenu 上选择的项目。

我也不需要去新页面,我希望它是 AJAX 并且每次我更改它时都会刷新。我尝试这样做:

和豆:

但它不起作用,有什么解决办法吗?非常感谢。

0 投票
1 回答
1385 浏览

c++ - 如何解决 Zero C Ice 编译中的 upCast 错误?- Gcc - 4.7 用 clang 编译

我必须构建 Murmur(Mumble VOIP 客户端的服务器)。Murmur 和 Mumble 在其框架中使用 ZeroC Ice 3.4。我尝试制作 Murmur 并陷入编译错误。

错误如下:

我尝试了几次谷歌搜索,但只有两个链接。他们都没有解决我的问题。我找到了一种方法来实现我在 Murmur 和 Mumble 中的要求,但是这个错误让我发疯了。

我希望至少有一个人遇到过这个问题并解决了。我真的需要一个构建 Murmur 的解决方案。

谢谢。

0 投票
2 回答
3373 浏览

p2p - 对于 ICE,SIP RE-INVITE 的需求是什么?

我了解 NAT 打孔、ICE 和 SIP VOIP 呼叫的许多细节。我已经在这些主题上回答了很多关于 SO 的问题。现在我有一个问题。

我试图了解在呼叫建立后记录为 SIP+ICE 的 RE-INVITE 消息的需求。

假设 VOIP 设备的拓扑结构通过 SIP 发出信号并使用 ICE(带有 STUN/TURN)来建立媒体连接。执行 ICE 连接检查后,两个端点都应该确定最佳地址候选配对(IP、端口),并且应该准备好双向流媒体。

但是我在 SIP 方面的经验和大量文档表明,在被叫方发送 200 OK 消息以表明他处于已应答状态后,呼叫者应该发送带有 SDP 的 RE-INVITE,其中包含通过连接检查选择的特定地址候选者.

一些描述使用 ICE 重新邀请的链接在此处此处(第 8 步)。Rosenberg 的教程(第 30 页)讨论了 RE-INVITE “确保中间盒具有正确的媒体地址”。我不确定为什么这很重要。

收到 RE-INVITE 后,被调用者是否需要重新配置其 ICE 堆栈以根据收到的新 SDP 切换套接字或地址?还是 RE-INVITE 只是正式确认呼叫已建立的协议形式?如果跳过 RE-INVITE 步骤,双方都开始流媒体,会出现什么问题?

我问的原因是因为我正在探索在不是 SIP 的信令服务上使用 ICE。我试图弄清楚是否需要模拟 RE-INVITE。

0 投票
1 回答
566 浏览

udp - 使用 Pjsip 传输文件

我想使用 pjsip 在 c 中开发一个程序来进行点对点文件传输。由于 pjsip 使用 ice 并且在 ICE 中使用 UDP,所以我需要处理数据包传递保证

因为我会通过将文件分成几个部分来发送文件,然后它们在接收器端重新组装所有部分,所以我是否必须保持数据包的顺序,或者我可以假设数据包以正确的顺序传递? ?