类 SipUtil
java.lang.Object
cn.skcks.docking.gb28181.core.sip.utils.SipUtil
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
@Component
public class SipUtil
extends Object
implements org.springframework.context.ApplicationContextAware
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static StringcmdString(int leftRight, int upDown, int inOut, int moveSpeed, int zoomSpeed) 云台指令码计算static javax.sip.header.UserAgentHeaderstatic Stringstatic Stringstatic Stringstatic StringgetChannelIdFromRequest(javax.sip.message.Request request) 从subject读取channelIdstatic RemoteInfogetRemoteInfoFromRequest(gov.nist.javax.sip.message.SIPRequest request, boolean sipUseSourceIpAsRemoteAddress) 从请求中获取设备ip地址和端口号static StringgetSsrcFromSdp(String sdpStr) static StringgetUserIdFromFromHeader(javax.sip.header.FromHeader fromHeader) static StringgetUserIdFromFromHeader(javax.sip.message.Request request) static StringvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext)
-
构造器详细资料
-
SipUtil
public SipUtil()
-
-
方法详细资料
-
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-
getUserIdFromFromHeader
-
getUserIdFromFromHeader
-
getChannelIdFromRequest
从subject读取channelId -
generateViaTag
-
createUserAgentHeader
public static javax.sip.header.UserAgentHeader createUserAgentHeader() throws javax.sip.PeerUnavailableException, ParseException- 抛出:
javax.sip.PeerUnavailableExceptionParseException
-
generateFromTag
-
generateTag
-
getRemoteInfoFromRequest
public static RemoteInfo getRemoteInfoFromRequest(gov.nist.javax.sip.message.SIPRequest request, boolean sipUseSourceIpAsRemoteAddress) 从请求中获取设备ip地址和端口号- 参数:
request- 请求sipUseSourceIpAsRemoteAddress- false 从via中获取地址, true 直接获取远程地址- 返回:
- 地址信息
-
cmdString
云台指令码计算- 参数:
leftRight- 镜头左移右移 0:停止 1:左移 2:右移upDown- 镜头上移下移 0:停止 1:上移 2:下移inOut- 镜头放大缩小 0:停止 1:缩小 2:放大moveSpeed- 镜头移动速度 默认 0XFF (0-255)zoomSpeed- 镜头缩放速度 默认 0X1 (0-255)
-
getSsrcFromSdp
-
parseTime
-