[发明专利]基于IPPBX设备实现远程多媒体录制回放和监测的方法及系统有效
申请号: | 201510687895.5 | 申请日: | 2015-10-22 |
公开(公告)号: | CN105282473B | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 陈荣观;郑一鸣;杜靖 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
主分类号: | H04N5/781 | 分类号: | H04N5/781;H04N5/93;H04N7/18 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 ippbx 设备 实现 远程 多媒体 录制 回放 监测 方法 系统 | ||
1.一种基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述方法包括如下步骤:
步骤1、搭建一音视频录像服务器;所述音视频录像服务器设置有APP应用程序模块和软件开发工具包SDK模块;所述软件开发工具包SDK模块实现基于CSTA协议的媒体流调度控制、媒体流录制、以及媒体流转发功能;
步骤2、音视频录像服务器根据用户定制的录制需求,通过CSTA协议完成对IPPBX设备的远程调度控制,使IPPBX设备将指定的媒体信息和媒体流转发给SDK模块;
步骤3、SDK模块接收媒体信息和媒体流,完成媒体流录制和转发的功能;当SDK模块收到CSTA协议结束录制事件,或者检测到媒体流中断时,SDK模块认为该媒体流对应的会话结束,需要停止对该媒体流的监测和录制操作,上报信息给APP应用程序模块;所述信息为主被叫信息和媒体编码信息;
步骤4、APP应用程序模块收到SDK模块的上报信息后,获取媒体文件位置并提供相应的媒体文件检索、同步监看、回放查看、或磁盘管理功能。
2.根据权利要求1所述的基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述APP应用程序模块提供用户的配置操作、控制音视频录像服务器的控制台进行操作;所述APP应用程序模块通过调用SDK模块提供录制定制、录制控制、实时监控播放的功能。
3.根据权利要求1所述的基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述步骤2具体为:
步骤21:SDK模块向IPPBX设备发送SIP注册消息,请求链接同时认证身份;
步骤22:IPPBX设备回复重注册周期,并定期向注册的设备发送保活报文;
步骤23:SDK模块通过CSTA协议开启IPPBX设备的录制订阅服务,约定媒体接收地址;
步骤24:IPPBX设备回复对应的服务事务ID作为区分控制端的标志;
步骤25:SDK模块根据APP应用程序模块下发的定制录制需求,通过CSTA协议向IPPBX设备添加设定的音视频录制对象,并携带服务事务ID;
步骤26:当设定的录制对象进入会话接通状态时,IPPBX设备判断该会话关联设定的录制对象属于录像终端,则先主动转发媒体流给SDK模块,再通过CSTA协议发送开始录制事件通知SDK模块媒体的相关信息。
4.根据权利要求3所述的基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述媒体的相关信息包括主被叫信息和媒体流的会话描述信息SDP。
5.根据权利要求3所述的基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述步骤3具体为:
步骤31:SDK模块收到媒体流后根据源地址不同将媒体流排队缓存,缓存一设定时间后,没有收到相应CSTA协议开始录制事件则丢弃缓存的媒体流;
步骤32:SDK模块收到CSTA协议开始录制事件后提取事件中携带的主被叫信息和媒体编码信息,从缓存队列中取出相应的媒体流进行录制,经过媒体解码后按照APP应用程序模块提供的接口将媒体的相关信息保存到音视频录像服务器的磁盘;
步骤33:在媒体文件录制中,SDK模块根据应用需求选择在任何需要的时候,将媒体最近一个到来的关键帧和其之后的媒体流打包成RTSP报文转发给浏览器或者其他应用程序做实时的监测;或者在任何时候停止媒体流转发;
步骤34:当SDK模块收到CSTA协议结束录制事件,或者检测到相应的媒体流中断时,SDK模块认为该媒体流对应的会话结束,需要停止对该媒体流的监测和录制操作,上报信息给APP应用程序模块。
6.根据权利要求5所述的基于IPPBX设备实现远程多媒体录制回放和监测的方法,其特征在于:所述步骤4具体为:
步骤41:APP应用程序模块按照一设定的格式将媒体的相关信息保存成文件,并在需要的时候访问文件播放出文件记录的媒体内容;
步骤42:APP应用程序模块根据服务器的磁盘阵列以及备份方案进行不同的管理操作;
步骤43:APP应用程序模块随时获得磁盘空间情况,并提示用户处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510687895.5/1.html,转载请声明来源钻瓜专利网。