ICE指定了通话双方的role。会话发起端称为CONTROLLING AGENT,会话接收端称为CONTROLLED AGENT。

CONTROLLING AGENT 从所有有效的候选者中找出适用于媒体的两种方法:

1)REGULAR NOMINATION :当得到至少一对有效的pair的时候,CONTROLLING AGENT就会选择其中的一个pair,在上面再发送一个带Flag的请求,告诉对端这个就是被选择的pair。

2)AGGRESSIVE NOMINATION :CONTROLLING AGENT会在所有的发送请求之中添加Flag标志,最先成功的那个被选为媒体传输通道。(所有成功的pair里面优先级别最高的那个)

REGULAR NOMINATION AGGRESSIVE NOMINATION相关推荐

  1. 转:NAT traversal 的概念

    本文转自 http://www.cnblogs.com/ishang/p/3810382.html http://www.cnblogs.com/ishangs/p/3816689.html 作者: ...

  2. STUN/TURN/ICE协议在P2P SIP中的应用

    目录: 1       说明 2       打洞和穿越的概念... 1 3       P2P中的打洞和穿越... 2 4       使用STUN系列 协议穿越的特点... 2 5       S ...

  3. 校长推荐 nomination from headmaster

    酝酿已久的北京大学 "中学校长实名推荐制"终于正式亮相,全国39所中学获得北大2010年"校长实名推荐"资质.目前北大将开始审核推荐生资料."一考定终 ...

  4. Regular Expression Matching

    正则匹配 Regular Expression Matching Implement regular expression matching with support for '.' and '*'. ...

  5. 二分搜索 POJ 2456 Aggressive cows

    题目传送门 1 /* 2 二分搜索:搜索安排最近牛的距离不小于d 3 */ 4 #include <cstdio> 5 #include <algorithm> 6 #incl ...

  6. POJ 2456 Aggressive cows(二分答案)

    Aggressive cows Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 22674 Accepted: 10636 Des ...

  7. Educational Codeforces Round 4 C. Replace To Make Regular Bracket Sequence 栈

    C. Replace To Make Regular Bracket Sequence 题目连接: http://www.codeforces.com/contest/612/problem/C De ...

  8. java正则表达式及api_JAVA常用API:正则表达式regular expression

    一.正则表达式的概念 正则表达式,regular expression,在代码中通常简写成regex 正则表达式是一个字符串,使用每单个字符串来描述.定义匹配规则,匹配一系列符合某个语法规则的字符串. ...

  9. Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 栈/dp

    C. Longest Regular Bracket Sequence Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.c ...

最新文章

  1. 【解决办法】pandas画出时序数据(股票数据)横轴不是时间
  2. 我们和计算机系的老教授聊了聊TCP优化与产学矛盾
  3. java通用日志记录_JAVA实现通用日志记录方法
  4. python sort 多级排序_Python使用sort和class实现的多级排序功能示例
  5. 【ArcGIS风暴】ArcGIS平台上点云(.las)数据生成等高线方法案例精解
  6. 华为ensp的缺省_华为模拟器 eNSP安装教程
  7. newifi3高恪魔改最新_12.08达达最新球球id账号呆瓜表
  8. 细数被程序员吐糟的9大困难(转)
  9. ExtFrame的特点与缺点
  10. 计算机用几个字节储存,GB2312编码的字符在计算机中存储时使用几个字节
  11. ztree去掉文字前面的文件夹图标
  12. 如何调节pycharm字体大小
  13. CAN总线通信原理分析
  14. 如何用Tableau可视化?
  15. 把kali linux 装进 U盘并实现数据可存储
  16. PhotonServer教程《五》
  17. python获取文件修改时间 错误_python 封装selenium 出错后,以时间生成文件夹保存错误图片 做梦的人...
  18. 随机过程 Markov 链(下)
  19. C++图论 最短路问题总结
  20. Android基于G-Sensor的计步算法

热门文章

  1. 前言 致Java开发学习前的一段话
  2. 【8-23】MFC学习笔记 01
  3. 设计模式三之抽象工厂模式
  4. Java - 为什么要使用接口编程【转】
  5. AppCode下的cs类 取得相关路径
  6. 【Python】spyder编译器调试时添点断点的方法
  7. RTSP流媒体数据传输的两种方式(TCP和UDP)
  8. nginx实现,一推多用(rtmp推流,rtmp+flv+hls(m3u8)同时拉流),使用案例+使用方法
  9. kafka-0.10.2.1:Producer生产时无法自动创建Topic
  10. Bitmap Cache