【技术实现步骤摘要】
一种硬解适配白名单的更新方法、终端以及系统
本专利技术涉及互联网
,尤其涉及一种硬解适配白名单的更新方法、终端以及系统。
技术介绍
视频解码器:是指用于对数字视频流进行解码的程序,主要分为硬件解码器(简称硬解)和软件解码器(简称软解)两种。软件解码器使用软件程序中解码引擎对视频流进行解码,最终是调用CPU(CentralProcessingUnit,中央处理器)进行解码处理,耗电量较大,发热量很高,但是对终端硬件的兼容性很强,播放视频比较稳定;硬件解码器使用终端自身硬件自带的解码器进行解码,比如通过GPU(GraphicsProcessingUnit,图形处理器)对视频流进行解码,解码效率比较高,耗电量较少,发热量比较低,但是硬解的兼容性较差,终端设备信息稍有不同的终端使用同一个硬件解码器往往会产生播放异常的现象,或者由于用户私自改变了手机ROM(read-onlymemory,只读存储器)版本,导致硬解无法正常调用,或者由于视频的编码不够规范,导致硬解无法正常播放视频。目前,用户使用终端播放视频,最关切的用户体验问题就是:视频播放导致终端耗电量大、机身发烫。解决这一问题最好的方式就是通过硬解播放视频。而由于市场上拥有大量不同厂商、不同型号以及不同系统的视频播放终端,硬件解码器需要针对每种不同机型适配相应的视频硬解引擎。在现有的视频硬解适配方案中,对于每个机型的终端都需要提前购买或租赁该机型的终端,并且开发人员在该机型上进行硬解适配验证通过后,才能将该机型信息加入硬解适配白名单中,并将更新后的硬解适配白名单发给用户,通知属于硬解适配白名单中的机型终端 ...
【技术保护点】
一种硬解适配白名单的更新方法,其特征在于,所述方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。
【技术特征摘要】
1.一种硬解适配白名单的更新方法,其特征在于,所述方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。2.如权利要求1所述的硬解适配白名单的更新方法,其特征在于,所述根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎包括:根据所述终端用户信息,将多个终端设备信息相同的视频播放终端中至少部分的视频播放终端确定为适配终端;向所述适配终端发送与其终端设备信息对应的视频硬解引擎。3.如权利要求2所述的硬解适配白名单的更新方法,其特征在于,所述终端用户信息还包括所述视频播放终端的视频播放记录;所述根据所述终端用户信息,将多个终端设备信息相同的视频播放终端中至少部分的视频播放终端确定为适配终端包括:将多个终端设备信息相同的视频播放终端中在预设时间范围内存在视频播放记录的至少部分的视频播放终端确定为适配终端。4.如权利要求3所述的硬解适配白名单的更新方法,其特征在于,所述视频播放记录包括视频播放终端播放的视频的编码类型;所述将多个终端设备信息相同的视频播放终端中在预设时间范围内存在视频播放记录的至少部分的视频播放终端确定为适配终端包括:所述确定得到的适配终端在预设时间范围内的视频播放记录覆盖所有预设的编码类型。5.如权利要求4所述的硬解适配白名单的更新方法,其特征在于,所述适配反馈信息包括所述适配终端使用所述视频硬解引擎播放的视频的编码类型;所述根据所述适配反馈信息,确定所述视频硬解引擎的适配结果包括:若根据适配反馈信息确定所述适配硬解引擎对所有编码类型的视频均成功硬解播放,则确定所述视频硬解引擎的适配结果为通过。6.如权利要求5所述的硬解适配白名单的更新方法,其特征在于,所述方法还包括:在向所述适配终端发送与其终端设备信息对应的视频硬解引擎后到达第一时间阈值时,若接收到的适配反馈信息未覆盖所有预设的编码类型,则将所述多个终端设备信息相同的视频播放终端中另一部分的视频播放终端确定为适配终端。7.如权利要求2-6中任一项所述的硬解适配白名单的更新方法,其特征在于,所述向所述适配终端发送与其终端设备信息对应的视频硬解引擎包括:向所有视频播放终端发送携带所述视频硬解引擎的视频硬解引擎库以及适配终端名单,所述适配终端名单包括所有被确定为适配终端的终端标识,若所述视频播放终端根据所述适配终端名单确认自身是适配终端则使用所述视频硬解引擎播放视频。8.如权利要求1所述的硬解适配白名单的更新方法,其特征在于,所述向视频播放终端推送更新后的硬解适配白名单包括:向所有视频播放终端发送携带所述视频硬解引擎的视频硬解引擎库以及所述更新后的硬解适配白名单,所述硬解适配白名单包括所有适配结果为通过的视频硬解引擎对应的终端设备信息,若所述视频播放终端根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。9.一种硬解适配白名单的更新方法,其特征在于,所述方法包括:视频播放终端向视频播放服务器提交终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息,所述终端用户信息被视频播放服务器用于将所述视频播放终端确定为适配终端;视频播放终端接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎;视频播放终端使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息,所述适配反馈信息被视频播放服务器用于确定所述视频硬解引擎的适配结果,若确定所述视频硬解引擎的适配结果为通过,则所述视频播放服务器将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单;接收视频播放服务器推送的更新后的硬解适配白名单,若根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。10.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述终端用户信息还包括所述视频播放终端的视频播放记录。11.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述视频播放终端接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎包括:所述视频播放终端接收所述视频播放服务器发送的携带所述视频硬解引擎的视频硬解引擎库以及适配终端名单,所述适配终端名单包括所有被确定为适配终端的终端标识;所述视频播放终端使用所述视频硬解引擎播放视频包括:若所述视频播放终端根据所述适配终端名单确认自身是适配终端,则使用所述视频硬解引擎播放视频。12.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述视频播放终端使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息包括:若所述视频播放终端使用所述视频硬解引擎播放视频出现播放异常,则所述视频播放终端通过预设的软件解码器播放视频,并向视频播放服务器发送适配反馈信息。13.一种视频播放服务器,其特征在于,包括:终端信息获取模块,用于获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;硬解引擎发送模...
【专利技术属性】
技术研发人员:应玉龙,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。