[发明专利]一种融合局域网和广域网的SIP对讲方法、系统、存储装置有效
| 申请号: | 202210468258.9 | 申请日: | 2022-04-29 |
| 公开(公告)号: | CN114979080B | 公开(公告)日: | 2023-07-14 |
| 发明(设计)人: | 庄宗辉;叶智鑫;卢刚 | 申请(专利权)人: | 厦门立林科技有限公司 |
| 主分类号: | H04L65/10 | 分类号: | H04L65/10;H04L65/1066;H04L65/1069;H04L65/80;H04L65/403;H04L65/60;H04N7/15 |
| 代理公司: | 厦门原创专利事务所(普通合伙) 35101 | 代理人: | 高巍 |
| 地址: | 361000 福建省厦门市火炬高新*** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 融合 局域网 广域网 sip 对讲 方法 系统 存储 装置 | ||
1.一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:包含以下步骤:
将主机通过局域网与若干分机建立连接,将主机通过广域网与若干移动终端建立连接,将所述主机和所述移动终端注册到SIP服务器;
当用户发起呼叫时,通过主机基于SIP协议同时向所述分机和所述移动终端发送呼叫请求指令;
在振铃过程中,当任一所述分机或任一所述移动终端发起挂断时,通过相应的所述分机或所述移动终端向所述主机发送呼叫取消指令;
当任一所述分机或任一所述移动终端发起接听时,主机向其它所述分机或其它所述移动终端发送呼叫挂断指令,建立相应的所述分机或移动终端与所述主机之间的通信;
根据当前视频编码比特率R计算自适应周期,周期性执行以下步骤:
通过RTCP发送数据分发质量反馈信息;
计算丢包率LR和发送接收回环时间RTT;
根据所述丢包率LR和所述发送接收回环时间RTT调整视频编码比特率。
2.根据权利要求1所述的一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:所述建立相应的所述分机或移动终端与所述主机之间的通信包括以下步骤:
若所述分机发起接听,通过所述局域网在所述分机和所述主机之间直接传输媒体流;
若所述移动终端发起接听,通过所述广域网在所述移动终端和所述主机之间用NAT穿透的方式传输媒体流。
3.根据权利要求1所述的一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:包括以下步骤:
当所述主机或所述移动终端网络切换之后,将所述主机或所述移动终端通过新的网络注册至所述SIP服务器;
若处于振铃过程中,发送包含新的SDP的更新指令至对方终端或SIP服务器;
若处于任一所述分机或任一所述移动终端发起接听后,发送包含新的SDP的修改会话指令至对方终端或SIP服务器,使用新的媒体地址和端口进行通信。
4.根据权利要求1所述的一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:所述根据当前视频编码比特率R计算自适应周期包括:
通过以下代码实现:
TRTCP=360000/(R/1000);
if(TRTCP>1000)
TRTCP=1000;
TRTCP=rand(TRTCP*1/2,TRTCP*3/2);
其中,TRTCP为自适应周期;
计算丢包率LR包括:
向接收端发送RTCP SR包并接收接收端返回的RTCP RR包;
根据RTCP RR包获取其中的RTP总包数N,从RTCP RR包中获取接收端丢失的RTP包数NLOST;
计算丢包率LR=NLOST/N。
5.根据权利要求1所述的一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:计算发送接收回环时间RTT包括:
获取发送端接收到RR包的当前时间戳、接收端从接到SR包到发送RR包之间的延时、发送端发送SR包时的当前时间戳;
发送接收回环时间RTT=发送端接收到RR包的当前时间戳-接收端从接到SR包到发送RR包之间的延时-发送端发送SR包时的当前时间戳。
6.根据权利要求1或5所述的一种融合局域网和广域网的一呼多SIP对讲方法,其特征在于:所述根据所述丢包率LR和所述发送接收回环时间RTT调整视频编码比特率包括:
根据所述丢包率LR和所述发送接收回环时间RTT对网络拥塞程度进行分级,根据所述网络拥塞程度选择相应的所需视频编码比特率Rnew。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门立林科技有限公司,未经厦门立林科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210468258.9/1.html,转载请声明来源钻瓜专利网。





