`
wan_2004
  • 浏览: 140448 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

交互式连接建立

阅读更多

交互式连接建立

交互式连接建立(Interactive Connectivity Establishment),一种综合性的NAT穿越的技术。

交互式连接建立是由IETF的MMUSIC工作组开发出来的一种framework,可整合各种NAT穿透技术,如STUNTURN(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

分享到:
评论

相关推荐

    cpp-libice是一个cc库它实现了RFC5245规范定义的交互式连接建立ICE协议

    cpp-libice是一个C++编写的库,它的主要目的是实现互动连接建立(Interactive Connectivity Establishment,简称ICE)协议,该协议被定义在RFC5245规范中。ICE是一种网络通信技术,主要用于解决实时通信场景下如音频...

    libjuice:JUICE是UDP交互式连接建立库

    libjuice是一个专为UDP交互式连接建立而设计的库,它在互联网通信领域,特别是实时通信(RTC)中扮演着重要的角色。这个库的全称可能是"JUICE for Interactive Connectivity Establishment",它旨在解决网络地址转换...

    stun:Package stun提供基本功能,用于处理NAT会话遍历实用程序(STUN)中使用的消息,使用围绕NAT的中继进行遍历(TURN)和交互式连接建立(ICE)协议

    STUN、TURN(Traversal Using Relays around NAT,NAT穿越中继)以及ICE(Interactive Connectivity Establishment,交互式连接建立)是VoIP、在线游戏和其他实时通信应用中解决NAT穿透问题的关键技术。 **STUN协议...

    浅析mysql交互式连接&非交互式连接

    而非交互式连接则是在应用程序中,如Java Web应用通过Hibernate或JDBC来与数据库进行通信,这种情况下,连接是通过编程方式建立和管理的。 在MySQL中,有两个关键的超时设置,它们影响着连接的生命周期:`...

    RFC-8445 Interactive Connectivity Establishment (ICE)

    《RFC-8445 交互式连接建立(ICE):一种网络地址转换(NAT)穿越协议》 本文档详细介绍了用于基于UDP通信的网络地址转换(NAT)穿越的协议,即交互式连接建立(Interactive Connectivity Establishment,ICE)。...

    java版本使用springboot vue websocket webrtc实现视频通话

    - 实现信令机制:在呼叫建立阶段,使用WebSocket传递呼叫邀请和响应,包括SDP(会话描述协议)和ICE(交互式连接建立)候选信息。 - 建立WebRTC连接:在双方都同意呼叫后,通过交换SDP和ICE信息,建立P2P(对等网络...

    webRTC-master.zip_ProjectRTC-master_Server_rtc服务端_webrtc

    4. **信令**:WebRTC的信令过程涉及到交换SDP(会话描述协议)和ICE(交互式连接建立)候选,用于建立和维护连接。这个过程通常通过WebSocket或HTTP长轮询等手段在服务器上进行。 在“ProjectRTC-master”这个项目...

    WebRtc.rar_WEBSOCKET 视频_webRTC服务器_webrtc与websocket_websocket_web

    在WebRTC中,WebSocket用于传递控制信息,如SDP(会话描述协议)和ICE(交互式连接建立)候选,这些信息是建立和维护P2P连接所必需的。 2. **WebRTC服务器**: 在WebRTC应用中,服务器通常不直接传输音视频流,而是...

    P2PNat_export_UDP穿透_p2p穿透_网关穿透_

    NAT穿透技术主要包括STUN(简单Traversal of NAT,NAT穿越)、TURN(Traversal Using Relays around NAT,NAT穿越使用中继)和ICE(Interactive Connectivity Establishment,交互式连接建立)。这些技术都是为了...

    WebRTCServer_webservice_

    在服务器端,WebRTC通常需要一个信令服务器来协调两端的连接过程,交换SDP(会话描述协议)和ICE(交互式连接建立)候选信息。 在WebRTCServer项目中,开发者可能需要掌握以下知识点: 1. **WebSockets**:WebRTC...

    基于vc++的P2P程序nat穿越TCP

    UDP协议的简单NAT穿透)、TURN(Traversal Using Relays around NAT,使用中继穿透NAT)和ICE(Interactive Connectivity Establishment,交互式连接建立)。 在这个VC++项目中,"DataServer"可能代表服务器端的...

    STUN 协议RFC3489中文版 只要5积分

    在实际应用中,STUN常与ICE(Interactive Connectivity Establishment,交互式连接建立)协议一起使用,ICE是WebRTC等实时通信技术的基础。ICE结合了STUN和TURN(Traversal Using Relays around NAT,NAT穿越中继)...

    HTML5视频聊天Demo(WebRTC+NodeJS).zip

    这个过程涉及交换SDP(会话描述协议)和ICE(交互式连接建立)候选信息,以找到最佳的数据传输路径。 - **数据通道**:除了音视频,WebRTC还提供了数据通道,使得用户可以在浏览器之间传输任意数据,增强了实时通信...

    P2P网络“自由”穿越NAT的“秘密”.pdf

    为了应对对称型NAT和其他复杂情况,P2P网络还发展了ICE(Interactive Connectivity Establishment,交互式连接建立)、TURN(Traversal Using Relay NAT,通过中继NAT穿越)等技术。ICE结合了STUN和TURN,通过中继...

    WebRTC - 快速指南.doc

    信令服务器不处理音频或视频数据,而是传递必要的控制信息,如SDP(会话描述协议)和ICE(交互式连接建立)候选,以协商和建立点对点连接。 WebRTC 的核心组成部分包括: 1. **媒体捕获**:通过`getUserMedia`接口...

    基于C#和SuperWebSocket、WebRtc开发的网页视频聊天源码

    在这个项目中,WebRTC的RTCPeerConnection负责创建和维护两个浏览器之间的连接,通过SDP(会话描述协议)交换音视频流的配置信息,并利用ICE(交互式连接建立)进行网络穿透,确保两端可以正常通信。同时,WebSocket...

    Android Jauns WebRTC VideoRoom

    4. **ICE**:交互式连接建立,是WebRTC中用于找到最佳网络路径的机制,通过多个候选IP和端口进行尝试,确保即使在NAT(网络地址转换)环境中也能成功建立连接。 5. **STUN/TURN服务器**:STUN(Simple Traversal of...

    ICE协议文档(英文)

    ICE协议文档是一份由互联网工程任务组(IETF)发布的标准协议文档,其核心是关于交互式连接建立(Interactive Connectivity Establishment, ICE)的内容。文档的作者是J.Rosenberg,文档编号RFC5245,发布于2010年4月...

Global site tag (gtag.js) - Google Analytics