媒体流接收者与媒体服务器之间的媒体链接信令过程,信令13-16为断开媒体流接收者与媒体服务器之间的媒体链接信令过程,信令17-20为断开媒体服务器与媒体流发送者之间的媒体链接信令过程。
命令流程描述如下:
1:SIP服务器向媒体服务器发送Invite消息,此消息不携带SDP消息体; 2:媒体服务器收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;
3:SIP服务器收到媒体服务器返回的200 OK响应后,向媒体流发送者发送Invite请求,请求中携带消息2中媒体服务器回复的200 OK响应消息体,并且修改s字段为“Play”代表实时点播,增加y字段描述SSRC值,f字段描述媒体参数;
4:媒体流发送者收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容;
5:SIP服务器收到媒体流发送者返回的200 OK响应后,向媒体服务器发送ACK请求,请求中携带消息4中媒体流发送者回复的200 OK响应消息体,完成与媒体服务器的Invite会话建立过程;
6:SIP服务器收到媒体流发送者返回的200 OK响应后,向媒体流发送者发送ACK请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程;
7:SIP服务器向媒体流接收者发送Invite消息,此消息不携带SDP消息体; 8:媒体流接收者收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体流接收者接收媒体流的IP、端口、媒体格式等内容;
9:SIP服务器收到媒体流接收者返回的200 OK响应后,向媒体服务器发送Invite请求,请求中携带消息8中媒体流接收者回复的200 OK响应消息体,并且并且修改s字段为“Play”代表实时点播,增加y字段描述SSRC值;
26
10:媒体服务器收到SIP服务器的Invite请求后,回复200 OK响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC字段等内容;
11:SIP服务器收到媒体服务器返回的200 OK响应后,向媒体流接收者发送ACK请求,请求中携带消息10中媒体服务器回复的200 OK响应消息体,完成与媒体流接收者的Invite会话建立过程;
12:SIP服务器收到媒体服务器返回的200 OK响应后,向媒体服务器发送ACK请求,请求中不携带消息体,完成与媒体服务器的Invite会话建立过程;
13:SIP服务器向媒体流接收者发送BYE消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;
14:媒体流接收者收到BYE消息后回复200 OK响应,会话断开; 15:SIP服务器向媒体服务器发送BYE消息,断开消息9、10、12建立的同媒体服务器的Invite会话;
16:媒体服务器收到BYE消息后回复200 OK响应,会话断开;
17:SIP服务器向媒体服务器发送BYE消息,断开消息1、2、5建立的同媒体服务器的Invite会话;
18:媒体服务器收到BYE消息后回复200 OK响应,会话断开;
19:SIP服务器向媒体流发送者发送BYE消息,断开消息3、4、6建立的同媒体流发送者的Invite会话;
20:媒体流发送者收到BYE消息后回复200 OK响应,会话断开。 消息示范见GB/T28181-2011附录J中的J.5。
5.4.3设备控制
5.4.3.1设备控制基本要求
源设备向目标设备发送设备控制命令,控制命令的类型包括球机/云台控制、远程启动、录像控制、报警布防/撤防、报警复位等,设备控制采用RFC 3428中的MESSAGE方法实现。
27
源设备包括SIP客户端、网关或者安全防范视频监控联网系统,目标设备包括SIP设备、网关或者安全防范视频监控联网系统。
源设备向目标设备发送球机/云台控制命令、远程启动命令后,目标设备不发送应答命令,命令流程见9.3.2.1;源设备向目标设备发送录像控制、报警布防/撤防、报警复位命令后,目标设备应发送应答命令表示执行的结果。
5.4.3.2设备控制基本流程
无应答设备控制流程:
源设备SIP服务器目标设备1 Message (设备控制命令)2 200 OK3 Message (设备控制命令)4 200 OK
图 无应答设备控制流程示意图
命令流程描述如下:
1:源设备向SIP服务器发送设备控制命令,设备控制命令采用MESSAGE方法携带;
2:SIP服务器收到命令后返回200 OK;
3:SIP服务器向目标设备发送设备控制命令,设备控制命令采用MESSAGE方法携带;
4:目标设备收到命令后返回200 OK。 消息示范见GB/T28181-2011附录J中的J.6。 有应答设备控制流程:
28
源设备SIP服务器目标设备1 Message (设备控制请求命令)2 200 OK3 Message (设备控制请求命令)4 200 OK5 Message (设备控制响应命令)6 200 OK7 Message (设备控制响应命令)8 200 OK
图 有应答设备控制流程示意图
命令流程描述如下:
1:源设备向SIP服务器发送设备控制命令,设备控制命令采用MESSAGE方
法携带;
2:SIP服务器收到命令后返回200 OK;
3:SIP服务器向目标设备发送设备控制命令,设备控制命令采用MESSAGE
方法携带;
4:目标设备收到命令后返回200 OK;
5:目标设备向SIP服务器发送设备控制响应命令,设备控制响应命令采用
MESSAGE方法携带;
6:SIP服务器收到命令后返回200 OK;
7:SIP服务器向源设备转发设备控制响应命令,设备控制响应命令采用
MESSAGE方法携带;
8:源设备收到命令后返回200 OK。
消息示范见GB/T28181-2011附录J中的J.7。
29
5.4.4报警事件的通知和分发
5.4.4.1报警事件的通知和分发基本要求
发生报警事件时,源设备应将报警信息发送给SIP服务器;SIP服务器接收到报警事件后,将报警信息分发给目标设备。报警事件通知和分发使用RFC 3428中定义的方法MESSAGE传送报警信息。
源设备包括SIP设备、网关、SIP客户端、安全防范视频监控联网系统或者综合接处警系统以及卡口系统等,目标设备包括具有接警功能的SIP客户端、安全防范视频监控联网系统或者综合接处警系统以及卡口系统等。
5.4.4.2报警事件的通知和分发基本流程
源设备SIP服务器1 Message (报警通知命令)2200 OK目标设备2.3Message (报警通知响应命令)4200 OK5Message (报警通知命令)6200 OK7Message (报警通知响应命令)8200 OK
图 报警事件通知和分发流程示意图
命令流程描述如下:
1:报警事件产生后,源设备向SIP服务器发送报警通知命令,报警通知命
令采用MESSAGE方法携带;
2: SIP服务器收到命令后返回200 OK;
30