【技术实现步骤摘要】
一种视频数据的解码方法及装置
本专利技术涉及视联网
,特别是涉及一种视频数据的解码方法及装置。
技术介绍
在现有的视联网业务中,终端需要接收多路视频流并解码输出,且需要实现多路视频流实时切换。如,会议轮询机制,会议主席需要按照一定的时间间隔轮流收看多个参会方的画面。亦或终端轮询监控,终端同样需要按照一定的时间间隔轮流收看多个监控的画面。无论上述中的会议轮询参会方还是终端轮询监控,实质都是多路视频数据的切换。其中,按照一定的时间间隔,终端轮流接收一路或多路视频流并将一路或多路数据输出到终端显示器或电视墙,且每次接收到的视频数据的分辨率可能不同,则每路视频数据都需要创建相应解码能力的解码器实现解码。由此可知,现有技术在多路视频流频繁切换的场景中,每次接收到新的视频流则解析包头信息,根据解析出来视频帧的分辨率创建相应解码能力的解码器用于解码该路视频数据。每次视频流切换,则需要先销毁原先创建的解码器再根据新的包头信息创建新的解码器。若当前同时解码输出多路视频流,如轮询16路监控到电视墙时,则需要同时解码16路视频数据且视频流会按照一定的间隔切换,则需要同时管理16个解码器且高频率的创建销毁。其中,高频率的创建销毁解码器不便于管理,若管理不当释放不及时可能出现内存泄漏,浪费计算机资源。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种视频数据的解码方法及装置。为了解决上述问题,本专利技术实施例公开了一种视频数据的解码方法,所述方 ...
【技术保护点】
1.一种视频数据的解码方法,其特征在于,所述方法包括:/n接收目标视频数据;/n获取所述目标视频数据的视频分辨率;/n在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器;/n利用所述第一解码器对所述目标视频数据进行解码。/n
【技术特征摘要】
1.一种视频数据的解码方法,其特征在于,所述方法包括:
接收目标视频数据;
获取所述目标视频数据的视频分辨率;
在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器;
利用所述第一解码器对所述目标视频数据进行解码。
2.根据权利要求1所述的视频数据的解码方法,其特征在于,所述解码器集群中包括有效解码器列表和备用解码器列表;
所述在预先创建的解码器集群中,确定解码能力与所述视频分辨率相匹配的第一解码器,包括:
确定所述目标视频数据的目标输入通道;
检测所述目标输入通道是否与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力是否与所述视频分辨率相匹配;
若所述目标输入通道与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力与所述视频分辨率相匹配,则确定绑定的解码器为所述第一解码器;
若所述目标输入通道未与所述有效解码器列表中的解码器绑定,或者所述目标输入通道与所述有效解码器列表中的解码器绑定且绑定的解码器的解码能力与所述视频分辨率不相匹配,则在所述备用解码器列表中选定所述第一解码器。
3.根据权利要求2所述的视频数据的解码方法,其特征在于,在所述目标输入通道与所述有效解码器列表中的第二解码器绑定且所述第二解码器的解码能力与所述视频分辨率不匹配时,
所述在备用解码器列表中选定所述第一解码器之前,还包括:
将所述目标输入通道与所述第二解码器之间的绑定关系解除,并销毁所述有效解码器列表中的所述第二解码器;
所述在备用解码器列表中选定所述第一解码器之后,还包括:
将在所述备用解码器列表中选定的所述第一解码器移动到所述有效解码器列表,建立所述第一解码器与所述目标输入通道的绑定关系,并按照所述第一解码器的解码能力创建新的解码器作为备用解码器。
4.根据权利要求2所述的视频数据的解码方法,其特征在于,在所述目标输入通道未与所述有效解码器列表中的解码器绑定时,所述在备用解码器列表中选定所述第一解码器后,还包括:
将在所述备用解码器列表中选定的所述第一解码器移动到所述有效解码器列表,建立所述第一解码器与所述目标输入通道的绑定关系,并按照所述第一解码器的解码能力创建新的解码器作为备用解码器。
5.根据权利要求1所述的视频数据的解码方法,其特征在于,创建解码器集群的过程包括:
接收第一能力控制指令;
根据所述第一能力控制指令指示的最大解码能力,创建解码能力小于和等于所述第一能力控制指令指示的最大解码能力的解码器,并保存在备用解码器列表中。
6.根据权利要求5所述的视频数据的解码方法,其特征在于,所述根据所述第一能力控制指令指示的最大解码能力,创建解码能力小于和等于所述第一能力控制指令指示的最大解码能力的解码器,并保存在备用解码器列表中之后,所述视频数据的解码方法还包括:
接收第二能力控制指令;
当所述第二能力控制指令中指示的最大解码能力较所述第一能力控制指令指示的最大解码能力有变化时,根据所述第二能力控制指令调整所述备用解码器列表的最大解码能力。
7.根据权利要求6所述的视频数据的解码方法,其特征在于,根据所述第二能力控制指令调整所述备用解码器列表的最大解码能力,包括:
若所述第...
【专利技术属性】
技术研发人员:郭鹏,赵广石,潘廷勇,王艳辉,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。