SIP协议
文章平均质量分 66
zoe_from_mars
这个作者很懒,什么都没留下…
展开
-
ICE总结
NAT类型:分两大类 锥形NAT:完全圆锥型 --私网IP1:port1访问公网IP2:port2映射的地址IP3:port3,其他任意IP都可以访问IP3:port3 约束型 --私网IP1:port1访问公网IP2:port2映射的地址IP3:port原创 2016-01-22 13:57:55 · 353 阅读 · 0 评论 -
RFC4028 Session Timers in the Session Initiation Protocol (SIP)阅读整理
Session Timers主要目的是防止UA因为程序异常或者网络异常,无法发送bye给对端(包括proxy、UA),导致对端单方面的保持一个“僵尸”会话。所以RFC4028介绍了一种会话保活机制来避免这种场景。会话保活另一个应用于NAT保活,防止NAT老化。 Supported头域中携带timer标签表示支持会话保活 Session-Expires头域中包含保活时间和刷新方。...原创 2018-04-23 21:53:34 · 857 阅读 · 0 评论 -
SDP offer-answer协商原则
规则1:初始Offer必须在INVITE消息或者第一个可靠的非失败型响应中。(理解:初始的Offer不能在Prack/Ack/Update中)规则2:如果初始Offer在INVITE消息中,Answer必须出现在一个可靠的非失败型响应中(补充:当可靠的1**响应和2**响应都携带了SDP,那么两者的SDP内容必须一致,且2**中的SDP被忽略)规则3:如果初始Offer出现在第一个可靠的非失败型响...原创 2018-04-20 12:56:31 · 2714 阅读 · 0 评论 -
RFC4317 Session Description Protocol (SDP) Offer/Answer Examples 第二章节阅读笔记
在RFC4317中枚举了很多例子,对于常见的不再解释,这里只选择部分记录(1)2.4. Two Audio StreamsIn this example, Alice wishes to establish separate audio streams, one for normal audio and the other for telephone-events. Alice offers ...原创 2018-04-21 13:06:56 · 247 阅读 · 0 评论 -
关于SDP中协商SRTP加密信息
RFC4568中关于媒体流加密说明时,在SDP中新增了"crypto"字段用于描述加密信息,格式如下: a=crypto:<tag> <crypto-suite> <key-params> [<session-params>]其中: l tag为十进制数字,用于标...原创 2018-04-21 16:36:58 · 4289 阅读 · 0 评论 -
SDP详解
参考文章:https://www.cnblogs.com/yoyotl/p/5649648.html在SDP消息体最重要的是描述媒体信息:1 媒体类型(video, audio, bfcp,h225摄像机控制协议,etc)2 传输协议(RTP/UDP/IP, H.320, etc)3 媒体格式(G711,G721,AAC-LD,H.264 video, MPEG video, etc)4 多播或单...原创 2018-05-10 22:39:18 · 12042 阅读 · 0 评论