欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2015105782620
申请人: 广东威创视讯科技股份有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种数据处理方法,应用于多路实时视频的传输场景,其特征在于,包括:客户端设备接收服务器发送的N路视频数据,其中,所述服务器发送每路视频数据之前,在每路视频数据的每个帧中嵌入有以预置循环数值M为循环的帧序号,各帧中的帧序号与相邻帧的帧序号连续;

对于一路视频数据,所述客户端设备按照所述M循环计数,在当前循环中提取该路视频数据的M个帧;

所述客户端设备从提取出的该路视频数据的M个帧中,提取所述M个帧的帧序号;

所述客户端设备根据提取出的所述M个帧的帧序号,确定该路视频数据的传输状态。

2.根据权利要求1所述的方法,其特征在于,所述客户端设备根据提取出的所述M个帧的帧序号,确定该路视频数据的传输状态,具体包括:在所述M个帧中,每当确定一组相邻帧的帧序号相同时,客户端设备中的第一累加计数器加1,其中,所述一组相邻帧表示两个相邻的帧;

在所述M个帧中,每当确定一组相邻帧中前一个帧的帧序号按照M进制加1不等于后一个帧的帧序号时,所述第一累加计数器加1;

当所述第一累加计数器的数值超出第一预置数值时,所述客户端设备确定该路视频数据的传输故障。

3.根据权利要求2所述的方法,其特征在于,所述客户端设备接收服务器发送的N路视频数据的步骤之后,还包括:所述客户端设备对所述N路视频数据进行同步处理;

所述客户端设备按照第二预置数值P循环计数,同时从同步处理后的每路视频数据中提取P个帧,得到N个帧集合,每个帧集合中包含从同步处理后的一路视频数据中提取的P个帧,每个帧集合中的帧按提取顺序排列;

所述客户端设备根据在所述N个帧集合的各个帧集合之间,各排列位置相同的帧的帧序号是否相等,确定所述N路视频数据的同步状态。

4.根据权利要求3所述的方法,其特征在于,所述客户端设备根据在N个帧集合的各个帧集合之间,各排列位置相同的帧的帧序号是否全部相等,确定所述N路视频数据的同步状态,具体包括:所述客户端设备依次确定所述N个帧集合的每个排列位置的N个帧的帧序号是否全部相等;

每当存在一个排列位置的N个帧的帧序号不全部相等时,所述客户端设备中的第二累加计数器加1;

当所述第二累加计数器的数值超出第二预置数值时,所述客户端设备确定同步处理后的N路视频数据不同步。

5.根据权利要求4所述的方法,其特征在于,所述客户端设备根据提取出的所述M个帧的帧序号,确定该路视频数据的传输状态的步骤之前还包括:所述客户端设备对所述第一累加计数器作清零处理;

所述客户端设备依次确定所述N个帧集合的每个排列位置的N个帧的帧序号是否全部相等的步骤之前还包括:所述客户端设备对所述第二累加计数器作清零处理。

6.一种客户端设备,其特征在于,包括:

接收模块,用于接收服务器发送的N路视频数据,其中,所述服务器发送每路视频数据之前,在每路视频数据的每个帧中嵌入有以预置循环数值M为循环的帧序号,各帧中的帧序号与相邻帧的帧序号连续;

第一帧提取模块,用于对于一路视频数据,按照所述M循环计数,在当前循环中提取该路视频数据的M个帧;

序号提取模块,用于从所述第一帧提取模块提取出的该路视频数据的M个帧中,提取所述M个帧的帧序号;

传输状态确定模块,用于根据所述序号提取模块提取出的所述M个帧的帧序号,确定该路视频数据的传输状态。

7.根据权利要求6所述的客户端设备,其特征在于,所述传输状态确定模块具体包括:第一累加单元,用于在所述M个帧中,每当确定一组相邻帧的帧序号相同时,控制第一累加计数器加1,其中,所述一组相邻帧表示两个相邻的帧;

第二累加单元,用于在所述M个帧中,每当确定一组相邻帧中前一个帧的帧序号按照M进制加1不等于后一个帧的帧序号时,控制所述第一累加计数器加1;

第一确定单元,用于当所述第一累加计数器的数值超出第一预置数值时,确定该路视频数据的传输故障。

8.根据权利要求7所述的客户端设备,其特征在于,所述客户端设备还包括:同步处理模块,用于在所述接收模块接收服务器发送的N路视频数据后,对所述N路视频数据进行同步处理;

第二帧提取模块,用于按照第二预置数值P循环计数,同时从所述同步处理模块同步处理后的每路视频数据中提取P个帧,得到N个帧集合,每个帧集合中包含从同步处理后的一路视频数据中提取的P个帧,每个帧集合中的帧按提取顺序排列;

同步状态确定模块,用于根据在所述N个帧集合的各个帧集合之间,各排列位置相同的帧的帧序号是否相等,确定所述N路视频数据的同步状态。

9.根据权利要求8所述的客户端设备,其特征在于,所述同步状态确定模块具体包括:第二确定单元,用于依次确定所述N个帧集合的每个排列位置的N个帧的帧序号是否全部相等;

第三累加单元,用于每当存在一个排列位置的N个帧的帧序号不全部相等时,控制第二累加计数器加1;

第三确定单元,用于当所述第二累加计数器的数值超出第二预置数值时,确定同步处理后的N路视频数据不同步。

10.根据权利要求9所述的客户端设备,其特征在于,所述客户端设备还包括:第一清零模块,用于在触发所述传输状态确定模块之前,对所述第一累加计数器作清零处理;

第二清零模块,用于在触发所述第二确定单元之前,对所述第二累加计数器作清零处理。