目录

第三方呼叫控制的历史音视频回放流程

客户端主动发起媒体文件下载流程

第三方呼叫控制的媒体文件下载流程

事件订阅流程

事件通知流程

目录订阅流程

目录通知流程


  • 第三方呼叫控制的历史音视频回放流程

第三方呼叫控制的历史音视频回放流程图

1.SIP服务器向媒体服务器发送Invite消息,此消息不携带SDP消息体;

2.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

3.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流发送者发送Invite请求,请求中携带消息2中媒体服务器回复的200OK 响应消息体,s字段为“Playback”代表历史回放,u字段代表回放通道ID和回放类型,t字段代表回放时间段,增加y字段描述 SSRC 值,f字段描述媒体参数

4.媒体流发送者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

5.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息4中媒体流发送者回复的200OK 响应消息体,完成与媒体服务器的Invite会话建立过程;

6.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程;

7.SIP服务器向媒体流接收者发送Invite消息,此消息不携带SDP消息体;

8.媒体流接收者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流接收者接收媒体流的IP、端口、媒体格式等内容;

9.SIP服务器收到媒体流接收者返回的200OK 响应后,向媒体服务器发送Invite请求,请求中携带消息8中媒体流接收者回复的200OK 响应消息体,s字段为“Playback”代表历史回放,增加y字段描述SSRC值

10.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

11.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流接收者发送 ACK 请求,请求中携带消息10中媒体服务器回复的200OK 响应消息体,完成与媒体流接收者的Invite会话建立过程;

12.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中不携带消息体,完成与媒体服务器的Invite会话建立过程;

13.在回放过程中,SIP服务器通过向媒体流发送者发送Info消息进行回放控制,包括视频的暂停、播放、定位、快放、慢放等操作;

14.媒体流发送者收到Info消息后回复200OK 响应;

15.媒体流发送者在文件回放结束后发送会话内 Message消息,通知SIP服务器回放已结束;

16.SIP服务器收到 Message消息后回复200OK 响应,进行链路断开过程;

17.SIP服务器向媒体流接收者发送 BYE 消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;

18.媒体流接收者收到 BYE消息后回复200OK 响应,会话断开;

19.SIP服务器向媒体服务器发送BYE消息,断开消息9、10、12建立的同媒体服务器的Invite会话;

20.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

21.SIP服务器向媒体服务器发送BYE消息,断开消息1、2、5建立的同媒体服务器的Invite会话;

22.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

23.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息3、4、6建立的同媒体流发送者的Invite会话;

24.媒体流发送者收到 BYE消息后回复200OK 响应,会话断开;

  • 客户端主动发起媒体文件下载流程

客户端主动发起媒体文件下载流程图

1.媒体流接收者向 SIP 服务器发送Invite消息,消息头域中携带 Subject字段,表明点播的视频源ID、发送方媒体流序列号、媒体流接收者ID、接收端媒体流序列号标识等参数,SDP消息体中s字段为“Download”代表文件下载,u字段代表下载通道ID和下载类型,t字段代表下载时间段,可扩展a字段携带下载倍速参数,规定此次下载设备发流倍速,若不携带默认为1倍速

2.SIP服务器收到Invite请求后,通过三方呼叫控制建立媒体服务器和媒体流发送者之间的媒体连接。 向媒体服务器发送Invite消息,此消息不携带SDP消息体;

3.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

4.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流发送者发送Invite请求,请求中携带消息3中媒体服务器回复的200OK 响应消息体,s字段为“Download”代表文件下载,u字段代表下载通道ID和下载类型,t字段代表下载时间段,增加y字段描述SSRC值,f字段
描述媒体参数,可扩展a字段携带下载倍速,将倍速参数传递给设备

5.媒体流发送者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容,可扩展a字段携带文件大小参数

6.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息5中媒体流发送者回复的200OK 响应消息体,完成与媒体服务器的Invite会话建立过程;

7.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程;

8.完成三方呼叫控制后,SIP服务器通过B2BUA 代理方式建立媒体流接收者和媒体服务器之间的媒体连接。 在消息1中增加SSRC值,转发给媒体服务器。

9.媒体服务器收到Invite请求,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC值等内容;

10.SIP服务器将消息9转发给媒体流接收者,可扩展a字段携带文件大小参数;

11.媒体流接收者收到200OK响应后,回复 ACK消息,完成与SIP服务器的Invite会话建立过程;

12.SIP服务器将消息11转发给媒体服务器,完成与媒体服务器的Invite会话建立过程;

13.媒体流发送者在文件下载结束后发送会话内 Message消息,通知SIP服务器回放已结束;

14.SIP服务器收到消息17后转发给媒体流接收者;

15.媒体流接收者收到消息18后回复200OK 响应,进行链路断开过程;

16.SIP服务器将消息19转发给媒体流发送者;

17.媒体流接收者向SIP服务器发送 BYE消息,断开消息1、10、11建立的同媒体流接收者的Invite会话;

18.SIP服务器收到 BYE消息后回复200OK 响应,会话断开;

19.SIP服务器收到 BYE 消息后向媒体服务器发送 BYE 消息,断开消息8、9、12建立的同媒体服务器的Invite会话;

20.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

21.SIP服务器向媒体服务器发送BYE消息,断开消息2、3、6建立的同媒体服务器的Invite会话;

22.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

23.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息4、5、7建立的同媒体流发送者的Invite会话;

24.媒体流发送者收到 BYE消息后回复200OK 响应,会话断开;

  • 第三方呼叫控制的媒体文件下载流程

第三方呼叫控制的媒体文件下载流程图

1.SIP服务器向媒体服务器发送Invite消息,此消息不携带SDP消息体;

2.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器接收媒体流的IP、端口、媒体格式等内容;

3.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流发送者发送Invite请求,请求中携带消息2中媒体服务器回复的200OK 响应消息体,s字段为“Download”代表下载,u字段代表下载通道ID和下载视频类型,t字段代表下载时间段,增加y字段描述 SSRC 值,f字段描述媒体参数,可扩展a字段携带下载倍速参数,规定此次下载设备发流倍速,若不携带默认为1倍速

4.媒体流发送者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流发送者发送媒体流的IP、端口、媒体格式、SSRC字段等内容,可扩展a字段携带文件大小参数

5.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中携带消息4中媒体流发送者回复的200OK 响应消息体,完成与媒体服务器的Invite会话建立过程;

6.SIP服务器收到媒体流发送者返回的200OK 响应后,向媒体流发送者发送 ACK 请求,请求中不携带消息体,完成与媒体流发送者的Invite会话建立过程;

7.SIP服务器向媒体流接收者发送Invite消息,此消息不携带SDP消息体;

8.媒体流接收者收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体流接收者接收媒体流的IP、端口、媒体格式等内容;

9.SIP服务器收到媒体流接收者返回的200OK 响应后,向媒体服务器发送Invite请求,请求中携带消息8中媒体流接收者回复的200OK 响应消息体,s字段为“Playback”代表历史回放,增加y字段描述SSRC值

10.媒体服务器收到SIP服务器的Invite请求后,回复200OK 响应,携带SDP消息体,消息体中描述了媒体服务器发送媒体流的IP、端口、媒体格式、SSRC字段等内容;

11.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体流接收者发送 ACK 请求,请求中携带消息10中媒体服务器回复的200OK 响应消息体,完成与媒体流接收者的Invite会话建立过程,可扩展a字段携带文件大小参数;

12.SIP服务器收到媒体服务器返回的200OK 响应后,向媒体服务器发送 ACK 请求,请求中不携带消息体,完成与媒体服务器的Invite会话建立过程;

13.媒体流发送者在文件下载结束后发送会话内 Message消息,通知SIP服务器下载已结束;

14.SIP服务器收到 Message消息后回复200OK 响应,进行链路断开过程;

15.SIP服务器向媒体流接收者发送 BYE 消息,断开消息7、8、11建立的同媒体流接收者的Invite会话;

16.媒体流接收者收到 BYE消息后回复200OK 响应,会话断开;

17.SIP服务器向媒体服务器发送 BYE消息,断开消息9、10、12建立的同媒体服务器的Invite会话;

18.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

19.SIP 服务器向媒体服务器发送 BYE 消息,断开消息1、2、5建立的同媒体服务器的Invite会话;

20.媒体服务器收到 BYE消息后回复200OK 响应,会话断开;

21.SIP 服务器向媒体流发送者发送 BYE 消息,断开消息3、4、6建立的同媒体流发送者的Invite会话;

22.媒体流发送者收到 BYE消息后回复200OK 响应,会话断开。

  • 事件订阅流程

事件订阅流程图

1.事件观察者向事件源发送SUBSCRIBE请求,请求消息体携带订阅参数;

2.事件源应将订阅成功与否的响应消息返回给该事件观察者。

  • 事件通知流程

事件通知流程图

1.在订阅事件触发后事件源向事件观察者发送 NOTIFY 消息,NOTIFY 的消息体应携带通知参数;

2.事件源应将通知的响应消息返回给该事件观察者。

  • 目录订阅流程

目录订阅流程图

1.目录接收者向目录拥有者发送 SUBSCRIBE 请求,SUBSCRIBE 请求的消息体应包括订阅的目录类型、添加设备起始时间等;

2.目录拥有者应将订阅成功与否的响应消息返回给目录接收者;在订阅成功的确认响应消息的消息体中应包含设备信息等。

  • 目录通知流程

目录通知流程图

1.在目录变化后目录拥有者向目录接收者发送 NOTIFY 请求;

2.目录接收者应将目录传送成功与否的响应消息返回给该目录拥有者;消息体携带目录接收结果标志等。

GB28181协议常见几种信令流程(三)相关推荐

  1. GB28181协议常见几种信令流程(二)

    在上一章中整理完实时音视频点播流程,下面再继续往下整理设备控制.告警信息.设备查询以及状态信息等流程. 目录 设备控制流程 告警信息流程 网络设备信息查询流程: 状态信息流程 音视频文件检索流程 客户 ...

  2. 移动网优大神VoLTE学习笔记(三):注册信令流程

    文/张阳,本文来源于微信公众号:网优小谈(wireless_talk) 对于一个网络工程师而言,解读电信网络的信令是分析定位网络问题的有效手段之一.所谓兵马未动,粮草先行,网络信令就是先于业务流程的& ...

  3. GB28181协议简介以及学习GB28181协议所涉及的名词汇总(入门篇)

    1.GB/T 28181 -2016协议简介: 近年来,国内视频监控应用发展迅猛,系统接入规模不断扩大,涌现了大量平台提供商,平台提供商的接入协议各不相同,终端制造商需要给每款终端维护提供各种不同平台 ...

  4. volte信令流程详解_VOLTE高清语音通话,呼叫时延低于3秒是如何做到的?

    [摘要]语音呼叫建立时延是衡量VoLTE网络质量和客户感知的关键指标之一.本文基于现网研究与实践,分析了VoLTE呼叫时延的特点和影响要素,探索了相关优化思路和方法,对于指导VoLTE呼叫时延优化工作 ...

  5. lte接口流程图_一种LTE系统内部X2接口切换流程和Uu接口信令流程的关联方法

    一种LTE系统内部X2接口切换流程和Uu接口信令流程的关联方法 [技术领域] [0001 ] 本发明涉及通信技术领域,尤其涉及一种LTE系统内部X2接口切换流程和Uu接口信令流程的关联方法. [背景技 ...

  6. 摄像头采用国标GB28181协议信令调试(SPVMN 视频监控联网调测软件)

    摄像头采用国标GB28181协议信令调试(SPVMN 视频监控联网调测软件) 一.JDK环境搭建配置1.首先安装JDK1.5以上版本, 1.下载地址: https://www.oracle.com/j ...

  7. GB28181协议视频安防平台EasyGBS国标配置查询步骤及信令示例

    EasyGBS是基于GB28181协议的视频平台,拥有视频直播.录像存储.检索与回放.云台控制.告警上报.语音对讲.平台级联等功能.其中,GB28181协议指的是国家标准GB/T 28181-2016 ...

  8. HTTP协议和几种常见的状态码

    前言:明知山有釜,偏向釜山行-----电影<釜山行> ------------------------------------------------------------------- ...

  9. gb28181录制回放--invite信令流程

    简介: 该系列文章主要介绍,上级域对国标平台进行预览/回看等流程的信令交互. 一个简单的gb28181录制回放流程: 接收下级域的注册请求 发送recordinfo请求,获取设备的录像信息 选择录像进 ...

  10. 机制与流程-第5章LTE的基本信令流程

    协议起什么作用? 为什么信令流程极其重要? LTE系统有几种基本的信令流程? LTE终端会使用哪几个SRB?这些SRB如何建立?有何差异? 什么是TAU?终端何时进行TAU? 终端和TA的标识各是什么 ...

最新文章

  1. 怎么去除标题_未来健康家:怎么快速祛除甲醛
  2. c语言i o编程,C 语言输入输出 (I/O)
  3. 方舟修改显示服务器个数,方舟生存进化服务器模式设置教程
  4. IoTeX与BigQuery集成以使数据对谷歌云用户可用
  5. 手机有没有必要经常更新系统?
  6. H3C 模拟器 pc与sw直连 登录web
  7. linux系统下idea打包apk教程,intellij idea14打包apk文件和查看sha1值
  8. 【C++入门】C++ 输入输出和文件操作
  9. MybatisX代码自动生成
  10. 秋招总结--来自一枚2020届普通本科生的回顾
  11. python实现素数判断
  12. 用高德地图罗永浩语音包 随时听老罗讲段子
  13. iguana::json/xml 序列化框架
  14. ServiceNow CSA管理员考试(ServiceNow Fundamentals (On Demand) Paris)
  15. 一个编程A白的真实独白
  16. 监听手机接收短信——模拟获取短信的验证码
  17. 大数据市场年均增长30% “个人信用当钱花”安全吗?
  18. 基于属性的访问控制(ABAC)定义与思考 ——ABAC的基本概念
  19. C语言中的void的理解
  20. 6,xilinx 7系列FPGA理论篇——时钟操作法则

热门文章

  1. (一)数据挖掘概念与技术——韩家炜
  2. 金蝶KIS专业版二次开发探索
  3. 免费jar包最全下载网站
  4. macOS 安装 Win11 常见问题及解决方案
  5. h264和h265视频流SDP描述详解
  6. python爬虫qq音乐_Python爬虫-QQ音乐无损音乐地址解析
  7. 韦东山嵌入式linux驱动开发,学习嵌入式Linux开发——韦东山升级版全系列嵌入式视频之总线设备驱动模型代码分析...
  8. Android MTK GPIO 控制驱动
  9. IP地址规划之子网划分
  10. 苹果手机怎么打印wps文档_苹果手机WPS怎么打印?