国标GB28181公网直播EasyGBS国标GB28181设备管理软件:GB28181-2016标准中的第三方呼叫控制
在现代视频监控系统中,国标GB28181(GB/T28181-2016)作为公共安全视频监控联网系统的国家标准,为设备的互联、信息传输、交换和控制提供了详细的技术要求和规范。其中,第三方呼叫控制是该标准中的一个重要功能,它允许非直接参与媒体流传输的实体(即第三方)通过特定的通信协议(如SIP)来控制和管理实时视音频点播。
第三方呼叫控制的实时视音频点播流程,如图所示:
其中,信令1-6为SIP服务器通过三方呼叫控制建立媒体服务器与媒体流发送者之间的媒体链接信令过程,信令7-12为SIP服务器通过三方呼叫控制建立媒体流接收者与媒体服务器之间的媒体链接信令过程,信令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会话建立过程。
EasyGBS平台支持多种流媒体协议,包括RTSP、RTMP、WebRTC、HTTP-FLV、WebSocket-FLV、HLS等,能够分发多种格式的视频流。这使得EasyGBS能够适应不同的网络环境和终端设备,提供灵活的视频分发服务。
GB/T28181-2016标准中的第三方呼叫控制为视频监控系统提供了一种灵活且高效地呼叫管理机制。它不仅支持实时视音频点播和历史视音频回放,还增强了系统的功能性和互操作性。这种机制在公共安全领域尤其重要,因为它能够快速响应紧急事件并提供实时监控能力。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· 地球OL攻略 —— 某应届生求职总结