GB28181:基于JAVA的设备注册实现
一、不鉴权
image
二、鉴权
image
三、伪代码
/**
* 处理注册相关业务
*
* @param requestEvent
* @param messageFactory
* @param headerFactory
* @param sipProvider
*/
private void doRequestRegister(RequestEvent requestEvent,AddressFactory addressFactory, MessageFactory messageFactory, HeaderFactory headerFactory, SipProvider sipProvider) {
Request request = requestEvent.getRequest();
try {
String deviceId = getDeviceIdByRequest(request);
log.info("Register deviceId is {}, toURI is {}", deviceId);
if (StringUtils.isEmpty(deviceId)) {