通过预览可远程获取监控区域的实时视频或⾳频信息,从⽽获知⼈、车、物体等对象的状态。
全身长指甲
作家陈映真去世通过ISUPSDK 集成预览功能需要依赖中⼼管理服务(CMS)、流媒体服务(SMS)和播放库。 前提条件
· 请确保已调⽤ NET_ECMS_Init 和 NET_ESTREAM_Init 初始化CMS 和SMS。
· 请确保已调⽤ NET_ECMS_StartListen 开启CMS 监听服务以便接收设备注册信息。 1. 调⽤ NET_ECMS_XMLConfig 和命令 GetDevAbility 获取设备能⼒并判断是否⽀持预览。设备能⼒集由pOutBuf 返回。如果⽀持,将返回节点<NewInviteStream>,可继续下⾯步骤。否则,请结束该任务。
2. 调⽤ NET_ESTREAM_StartListenPreview 开启SMS 监听服务并接收来⾃设备的连接请求。
遗传漂变
3. 调⽤ NET_ESTREAM_SetExceptionCallBack 为SMS 注册异常回调函数。异常信息会被回调⾄该注册的回调函数中,请及时处理异常避免阻塞。读书莫放拦路虎4. 调⽤ NET_ECMS_StartGetRealStreamV11 将预览开始请求从CMS 发送给设备。发送SMS 的地址和端⼝号给设备,同时会⾃动为CMS 分配⼀个会话ID。
5. 调⽤ NET_ESTREAM_SetPreviewDataCB 为SMS 注册回调函数⽤于接收来⾃设备的实时流。
6. 调⽤ NET_ECMS_StartPushRealStream 将实时流传输请求从CMS 发送给设备。设备⾃动连接SMS 并开始发送实时流给SMS。
塑料制油7. 可选操作: 转发来⾃SMS 实时流回调函数的码流。
五章一簿8. 调⽤ NET_ESTREAM_StopPreview 停⽌SMS 的实时流转发。
9. 调⽤ NET_ECMS_StopGetRealStream 将预览停⽌请求从CMS 发送给设备。设备停⽌传输实时码流。
10.调⽤ NET_ESTREAM_StopListenPreview 停⽌SMS 监听服务并断开其与设备的连接。
11.调⽤ NET_ECMS_ForceLogout 强制注销设备。