[发明专利]一种监控设备音视频流的分发方法、系统、设备和介质在审
申请号: | 202310294240.6 | 申请日: | 2023-03-23 |
公开(公告)号: | CN116319707A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 张汉利;张远志 | 申请(专利权)人: | 河北衍画网络科技有限公司 |
主分类号: | H04L65/65 | 分类号: | H04L65/65;H04L65/756;H04L65/1101;H04L67/1004;H04L67/30 |
代理公司: | 成都顶峰专利事务所(普通合伙) 51224 | 代理人: | 陈秋霞 |
地址: | 054000 河*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 设备 视频 分发 方法 系统 介质 | ||
1.一种监控设备音视频流的分发方法,其特征在于,包括:
接收监控设备基于国标协议发送的第一注册命令和各个收流服务基于私有协议发送的第二注册命令,根据第一注册命令完成监控设备的注册,并根据第二注册命令完成各个收流服务的注册;
选取负载最少的收流服务作为目标收流服务,并采用实时时钟传输方式从监控设备中拉取RTP封装音视频流以分发至目标收流服务,以便目标收流服务采用抖动缓冲器对接收到的RTP封装音视频流进行重新排序、抖动处理和拆装,并将拆装后的音视频流进行二次封装后推向下一级流媒体服务。
2.根据权利要求1所述的监控设备音视频流的分发方法,其特征在于,目标收流服务采用抖动缓冲器对接收到的RTP封装音视频流进行重新排序、抖动处理和拆装,包括:
目标收流服务采用抖动缓冲器,根据接收到的RTP封装音视频流的头部序号判断RTP封装音视频流是否乱序,若乱序,则按照头部序号对RTP封装音视频流进行重新排序;
对每一RTP封装音视频流进行缓存处理,以便减少RTP封装音视频流的抖动;
将RTP封装音视频流中的音频流和视频流进行剥离,以进行拆装。
3.根据权利要求1所述的监控设备音视频流的分发方法,其特征在于,将拆装后的音视频流进行二次封装后推向下一级流媒体服务,包括:
将拆装后的音视频流封装成flv格式标签以生成http-flv流地址、封装成ts切片形式以生成hls拉流地址、封装成rtc流格式以生成rtc流地址或者封装成rtmp流格式以生成rtmp流地址;
将二次封装后的音视频流推向用户播放器终端。
4.根据权利要求1所述的监控设备音视频流的分发方法,其特征在于,在选取负载最少的收流服务作为目标收流服务之前,所述方法还包括:
判断各个收流服务的负载是否均已超过预设负载,若是,则接收新的收流服务基于私有协议发送的第二注册命令,以完成新的收流服务的注册,并将新的收流服务作为目标收流服务。
5.根据权利要求1所述的监控设备音视频流的分发方法,其特征在于,所述方法还包括:
接收目标收流服务基于私有协议发送的重新请求流指令,并根据重新请求流指令向监控设备发送请求流指令来重新进行推流,其中,当目标收流服务超过预设时间未接收到监控设备的RTP封装音视频流时,将生成所述重新请求流指令。
6.一种监控设备音视频流的分发方法,其特征在于,包括:
基于国标协议向信令服务发送第一注册命令以请求完成注册,同时,信令服务接收各个收流服务基于私有协议发送的第二注册命令,并根据第二注册命令完成各收流服务的注册;
接收信令服务的音视频流拉取请求,根据音视频拉取请求向信令服务推送RTP封装音视频流,以便信令服务将RTP封装音视频流分发至目标收流服务,以便目标收流服务采用抖动缓冲器对接收到的RTP封装音视频流进行重新排序、抖动处理和拆装,并将拆装后的音视频流进行二次封装后推向下一级流媒体服务,其中,目标收流服务为信令服务选取的负载最少的收流服务。
7.根据权利要求6所述的监控设备音视频流的分发方法,其特征在于,目标收流服务采用抖动缓冲器对接收到的RTP封装音视频流进行重新排序、抖动处理和拆装,包括:
目标收流服务采用抖动缓冲器,根据接收到的RTP封装音视频流的头部序号判断RTP封装音视频流是否乱序,若乱序,则按照头部序号对RTP封装音视频流进行重新排序;
对每一RTP封装音视频流进行缓存处理,以便减少RTP封装音视频流的抖动;
将RTP封装音视频流中的音频流和视频流进行剥离,以进行拆装。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于河北衍画网络科技有限公司,未经河北衍画网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310294240.6/1.html,转载请声明来源钻瓜专利网。