一种视频数据的解码方法及装置制造方法及图纸

技术编号:24131059 阅读:29 留言:0更新日期:2020-05-13 06:20
本发明专利技术实施例提供了一种视频数据的解码方法及装置,该方法包括:接收目标视频数据;获取所述目标视频数据的视频分辨率;在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器;利用所述第一解码器对所述目标视频数据进行解码。因此,本发明专利技术的实施例,预先创建解码器集群,从而可以在每次视频流切换时,直接从解码器集群中获取解码能力与视频分辨率匹配的解码器进行解码即可,不需要频繁的销毁和创建解码器,进而可以在一定程度上节省计算机资源。

【技术实现步骤摘要】
一种视频数据的解码方法及装置
本专利技术涉及视联网
,特别是涉及一种视频数据的解码方法及装置。
技术介绍
在现有的视联网业务中,终端需要接收多路视频流并解码输出,且需要实现多路视频流实时切换。如,会议轮询机制,会议主席需要按照一定的时间间隔轮流收看多个参会方的画面。亦或终端轮询监控,终端同样需要按照一定的时间间隔轮流收看多个监控的画面。无论上述中的会议轮询参会方还是终端轮询监控,实质都是多路视频数据的切换。其中,按照一定的时间间隔,终端轮流接收一路或多路视频流并将一路或多路数据输出到终端显示器或电视墙,且每次接收到的视频数据的分辨率可能不同,则每路视频数据都需要创建相应解码能力的解码器实现解码。由此可知,现有技术在多路视频流频繁切换的场景中,每次接收到新的视频流则解析包头信息,根据解析出来视频帧的分辨率创建相应解码能力的解码器用于解码该路视频数据。每次视频流切换,则需要先销毁原先创建的解码器再根据新的包头信息创建新的解码器。若当前同时解码输出多路视频流,如轮询16路监控到电视墙时,则需要同时解码16路视频数据且视频流会按照一定的间本文档来自技高网...

【技术保护点】
1.一种视频数据的解码方法,其特征在于,所述方法包括:/n接收目标视频数据;/n获取所述目标视频数据的视频分辨率;/n在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器;/n利用所述第一解码器对所述目标视频数据进行解码。/n

【技术特征摘要】
1.一种视频数据的解码方法,其特征在于,所述方法包括:
接收目标视频数据;
获取所述目标视频数据的视频分辨率;
在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器;
利用所述第一解码器对所述目标视频数据进行解码。


2.根据权利要求1所述的视频数据的解码方法,其特征在于,所述解码器集群中包括有效解码器列表和备用解码器列表;
所述在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器,包括:
确定所述目标视频数据的目标输入通道;
检测所述目标输入通道是否与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力是否与所述视频分辨率相匹配;
若所述目标输入通道与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力与所述视频分辨率相匹配,则确定绑定的解码器为所述第一解码器;
若所述目标输入通道未与所述有效解码器列表中的解码器绑定,或者所述目标输入通道与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力与所述视频分辨率不相匹配,则在所述备用解码器列表中选定所述第一解码器。


3.根据权利要求2所述的视频数据的解码方法,其特征在于,在所述目标输入通道与所述有效解码器列表中的第二解码器绑定且所述第二解码器的解码能力与所述视频分辨率不匹配时,
所述在备用解码器列表中选定所述第一解码器之前,还包括:
将所述目标输入通道与所述第二解码器之间的绑定关系解除,并销毁所述有效解码器列表中的所述第二解码器;
所述在备用解码器列表中选定所述第一解码器之后,还包括:
将在所述备用解码器列表中选定的所述第一解码器移动到所述有效解码器列表,建立所述第一解码器与所述目标输入通道的绑定关系,并按照所述第一解码器的解码能力创建新的解码器作为备用解码器。


4.根据权利要求2所述的视频数据的解码方法,其特征在于,在所述目标输入通道未与所述有效解码器列表中的解码器绑定时,所述在备用解码器列表中选定所述第一解码器后,还包括:
将在所述备用解码器列表中选定的所述第一解码器移动到所述有效解码器列表,建立所述第一解码器与所述目标输入通道的绑定关系,并按照所述第一解码器的解码能力创建新的解码器作为备用解码器。


5.根据权利要求1所述的视频数据的解码方法,其特征在于,创建解码器集群的过程包括:
接收第一能力控制指令;
根据所述第一能力控制指令指示的最大解码能力,创建解码能力小于和等于所述第一能力控制指令指示的最大解码能力的解码器,并保存在备用解码器列表中。


6.根据权利要求5所述的视频数据的解码方法,其特征在于,所述根据所述第一能力控制指令指示的最大解码能力,创建解码能力小于和等于所述第一能力控制指令指示的最大解码能力的解码器,并保存在备用解码器列表中之后,所述视频数据的解码方法还包括:
接收第二能力控制指令;
当所述第二能力控制指令中指示的最大解码能力较所述第一能力控制指令指示的最大解码能力有变化时,根据所述第二能力控制指令调整所述备用解码器列表的最大解码能力。


7.根据权利要求6所述的视频数据的解码方法,其特征在于,根据所述第二能力控制指令调整所述备用解码器列表的最大解码能力,包括:
若所述第...

【专利技术属性】
技术研发人员:郭鹏赵广石潘廷勇王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1