[发明专利]一种数据流处理方法、装置、设备及介质有效
申请号: | 201910421712.3 | 申请日: | 2019-05-21 |
公开(公告)号: | CN110198311B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 兰玉龙 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L65/80;H04L65/40;H04N21/44 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据流 处理 方法 装置 设备 介质 | ||
1.一种数据流处理方法,其特征在于,所述方法应用于向推流接入点服务器推流的设备,所述方法包括:
所述设备实时获取来自相同源站服务器的至少两路参考数据流,各个所述参考数据流具备相同的帧数据;
所述设备为每个参考数据流设置帧序列缓存器,并根据实时获取的参考数据流更新其对应的帧序列缓存器;
所述设备实时从各个所述帧序列缓存器中获取目标帧,并向所述推流接入点服务器实时输出所述目标帧;当前输出的目标帧为各个所述帧序列缓存器中显示时间戳最小的帧,并且所述当前输出的目标帧的显示时间戳大于已经被输出的其它目标帧;
所述从各个所述帧序列缓存器中获取目标帧,包括:
获取各个所述帧序列缓存器中的帧数据对应的显示时间戳;所述显示时间戳用于指示所述帧数据的显示的先后关系;
将显示时间戳最小的帧数据确定为疑似目标帧;
获取上一时刻目标帧的显示时间戳,并将所述上一时刻目标帧的显示时间戳作为参考时间戳;
若所述疑似目标帧的显示时间戳大于所述参考时间戳,则将所述疑似目标帧确定为目标帧。
2.根据权利要求1所述的方法,其特征在于,所述获取来自相同源站的至少两路数据,包括:从所述源站的各个边缘接入点中选取至少两个参考边缘接入点,从每个参考边缘接入点拉取一个参考数据流。
3.根据权利要求1所述的方法,其特征在于,所述获取来自相同源站的至少两路数据包括:
在源站的某个接入点,或者只在源站拉取一路数据流作为参考数据流,并对所述参考数据流进行至少一份拷贝以得到至少两路参考数据流。
4.根据权利要求1所述的方法,其特征在于,各个参考数据流基于至少二种通信链路得到。
5.根据权利要求1所述的方法,其特征在于,所述帧序列缓存器为帧序列缓存队列,则所述从各个所述帧序列缓存器中获取目标帧,包括:
取各个帧序列缓存队列中最靠近队首位置的非空帧数据,获取各个非空帧数据对应的显示时间戳;
将显示时间戳最小的非空帧数据确定为疑似目标帧;
获取上一时刻目标帧的显示时间戳,并将所述上一时刻目标帧的显示时间戳作为参考时间戳;
若所述疑似目标帧的显示时间戳大于所述参考时间戳,则将所述疑似目标帧确定为目标帧;
删除目标帧以及各个所述帧序列缓存器中与所述目标帧显示时间戳相同的帧数据。
6.根据权利要求5所述的方法,其特征在于:
若所述疑似目标帧的显示时间戳大于所述参考时间戳,则删除疑似目标帧以及各个帧序列缓存队列中显示时间戳与所述疑似目标帧相同的帧数据。
7.一种数据流处理装置,其特征在于,所述装置应用于向推流接入点服务器推流的设备,所述装置包括:
多路数据源获取模块,用于实时获取来自相同源站服务器的至少两路参考数据流,各个所述参考数据流具备相同的帧数据;
缓存模块,用于为每个参考数据流设置帧序列缓存器,并根据实时获取的参考数据流更新其对应的帧序列缓存器;
目标帧输出模块,用于实时从各个所述帧序列缓存器中获取目标帧,并向所述推流接入点服务器实时输出所述目标帧;当前输出的目标帧为各个所述帧序列缓存器中显示时间戳最小的帧,并且所述当前输出的目标帧的显示时间戳大于已经被输出的其它目标帧;
所述目标帧输出模块包括:
第一显示时间戳获取单元:用于获取各个所述帧序列缓存器中的帧数据对应的显示时间戳;所述显示时间戳用于指示所述帧数据的显示的先后关系;
疑似目标帧确定单元:用于将显示时间戳最小的帧数据确定为疑似目标帧;
参考时间戳获取单元:用于获取上一时刻目标帧的显示时间戳,并将所述上一时刻目标帧的显示时间戳作为参考时间戳;
目标帧确定单元:用于若所述疑似目标帧的显示时间戳大于所述参考时间戳,则将所述疑似目标帧确定为目标帧。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910421712.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络行为反作弊方法、装置及存储介质
- 下一篇:消息处理方法和装置