交互式连接建立
交互式连接建立(Interactive Connectivity Establishment),一种综合性的NAT穿越的技术。
交互式连接建立是由IETF的MMUSIC工作组开发出来的一种framework,可整合各种NAT穿透技术,如STUN、TURN(Traversal Using Relay NAT,中继NAT实现的穿透)、RSIP(Realm Specific IP,特定域IP)等。该framework可以让SIP的客户端利用各种NAT穿透方式打穿远程的防火墙。
IETF 规格
- Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols RFC 5245
- Session Traversal Utilities for NAT (STUN): RFC 5389
- Traversal Using Relays around NAT (TURN): Relay Extensions to STUN RFC 5766
开放源代码
外部链接
原地址:http://zh.wikipedia.org/zh-cn/%E4%BA%92%E5%8B%95%E5%BC%8F%E9%80%A3%E6%8E%A5%E5%BB%BA%E7%AB%8B
分享到:
相关推荐
libice是一个c/c 库,它实现了RFC5245规范定义的交互式连接建立(ICE)协议, 适用于实时通信领域,比如音视频实时通信。
libjuice:JUICE是UDP交互式连接建立库
Package stun提供了基本功能,用于处理NAT会话遍历实用程序(STUN)中使用的消息,使用围绕NAT的中继进行遍历(TURN)和交互式连接建立(ICE)协议。
利比斯 libice是一个c / c ++类库,它实现了RFC5245规范定义的相互连接建立协议,该...ICE(交互式连接建立)简介 RFC5245规范将ICE定义为:一种通过报价/ answer模型建立的UDP(虽然可以扩展到其他的协议,某些TCP)媒
6.4 交互式连接建立(Interactive Connectivity Establishment) 6.4.1 IETF规格 6.4.2 开源工程 6.5 XEP-0166 Jingle 6.5.1 绪论 6.5.2 需求 6.6 Sctp协议 6.7 Rtp协议 7 附件 7.1 Gyp工具 7.2 Google test程序 ...
交互式连接建立(ICE)协议结合了各种NAT遍历实用程序(例如STUN和TURN协议),以提供一种强大的机制,该机制允许基于SIP和XMPP的基于Offer / Answer的协议遍历NAT。 该项目提供了ICE协议的Java实现,该协议可由...
它们是称为 (交互式连接建立)的更通用协商技术的一部分。 总结一下: STUN服务器用于获取外部网络地址。 它不能用作媒体流量的中继。 如果直接(对等)连接失败,则使用TURN服务器中继流量。建造这是一个纯Erlang...
交互式连接建立 (ICE) 表示可能的通信路径的信息,用字符串表示。列出多条路线作为候选路线,例如: P2P 直接通信 STUN 的 NAT 通道端口映射 → 最终 P2P TURN 通过中继服务器进行中继通信 一旦所有候选都可用,则...
“第二延迟流服务器” OvenMediaEngine什么是OvenMediaEngine?...特征RTMP推送,MPEG-2 TS推送(测试版),RTSP推送(测试版)输入WebRTC亚秒级流ICE(交互式连接建立) DTLS(数据报传输层安全性
项目旨在生成一个 LGPL 下的便携式 ICE(交互式连接建立)库。 库将独立于诸如 SIP 之类的信令协议。
该方法建立在交互式网络流模型的基础上,分析了交互式网络流模型下各种网络流的交互特征;为准确实时获取网络异常源,采用中国余数定理,设计了连接度sketch结构中的哈希函数,满足了网络用户信息逆向求解的需要,...
本文介绍了在Android平台上的实时交互式应用程序开发模型。 该模型使用持久套接字连接机制来建立客户端和服务器的连接,并使用协议缓冲区作为传输介质。 为了在通信过程中保持与服务器的平滑连接,客户端会定期向...
该方法建立在交互式网络流模型的基础上,分析了交互式网络流模型下各种网络流的交互特征;为准确实时获取网络异常源,采用中国余数定理,设计了连接度sketch结构中的哈希函数,满足了网络用户信息逆向求解的需要,...
算法根据用户选取的像素块建立图,每个像素对应1个节点,按八邻域建立连 接关系,为每个节点和连接赋予权值,并根据用户选取时笔刷的顺序确定起始和终止像素;根据Dijkstra算法求出起始 像素到终止像素的最短路径,即所求...
模型使用零知识交互式证明(ZKIP)算法,在不传输节点身份相关信息的前提下安全地验证对等节点的组信息,并以此作为构建小世界网络拓扑的基础.通过Bayesian信誉网对节点和组的多方面信誉进行评估,从而影响节点的各种...
使用React构建的交互式GraphQL模式可视化工具。 通过使用Graphiql编写一些基本查询,可以创建架构,建立关系,生成和保存架构文件以及测试架构。 开始使用我们的应用程序探索GraphQL的功能。入门创建一个GraphQL模式...
这是一个小部件,用于以和格式渲染交互式3D模型。 该小部件将Google的网络组件嵌入到。 屏幕截图 先决条件 2.8+和 1.17+ 兼容性 Android和iOS,以及。 安装 pubspec.yaml dependencies : model_viewer : ^0.8.1...
环境设定 在计算机上安装以下工具: npm(将与Node.js一起安装) IDE(建议使用) 如果安装了 ,则建议使用以下扩展名: 另外,如果安装了 ,请执行...打开pgAdmin页面,使用您的密码连接到该页面,并创建名称为“ a
根据需要在shell搜索路径中建立mydict.sh的软连接,方便在控制台直接启动离线词典数据库并放在根目录下**根据经验,调节控制台比原始大小更大一些能获得程序运行的最好效果。**另外如果有必要,修改根目录下CONFIG...
文件传送是各种计算机网络都实现的基本功能,文件传送协议是一种最基本的应用层协议按照客户/服务器的模式进行工作,提供交互式的访问,是INTERNET使用最广泛的协议之一。本程序设计主要学会学会利用已有网络环境...