【技术实现步骤摘要】
一种视频处理方法、装置、存储介质及设备
本公开涉及图像处理
,具体而言,涉及一种视频处理方法、装置、存储介质及设备。
技术介绍
基于云流化技术,可以实现将云游戏、云VR(VirtualReality,虚拟现实)等应用运行在云渲染服务器,在应用运行过程中由云渲染服务器对应用运行产生的应用场景数据进行渲染得到应用画面,并采集应用运行产生的音频数据,对应用画面和音频数据进行编码后以视频流的方式通过网络发送至电视、手机、PC、VR头盔等终端,由终端进行解码和呈现;该云流化的应用运行模式无需终端对应用进行下载、安装以及应用客户端的更新操作,大大降低了应用运行对终端的硬件条件的依赖。相关技术中,云渲染服务器在将视频流传输至终端的过程中,若终端出现网络带宽降低,则会导致视频流的网络传输时延较大,此时终端接收视频流的时间较长,进而会使终端播放的画面出现卡顿或用户操作迟滞响应,影响用户体验。
技术实现思路
有鉴于此,本公开提供一种视频处理方法、装置、存储介质及设备,以实现在终端的网络传输状态出现波动时 ...
【技术保护点】
1.一种视频处理方法,其特征在于,所述方法应用于云渲染服务器,所述方法包括:/n监测终端的网络传输状态;/n确定所述终端对应的与所述网络传输状态相适配的第一渲染参数和第一编码参数;/n按照所述第一渲染参数执行所述终端所对应应用的画面渲染操作,以及对渲染得到的画面按照所述第一编码参数执行编码操作;/n将编码得到的视频数据通过网络传输至所述终端。/n
【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法应用于云渲染服务器,所述方法包括:
监测终端的网络传输状态;
确定所述终端对应的与所述网络传输状态相适配的第一渲染参数和第一编码参数;
按照所述第一渲染参数执行所述终端所对应应用的画面渲染操作,以及对渲染得到的画面按照所述第一编码参数执行编码操作;
将编码得到的视频数据通过网络传输至所述终端。
2.根据权利要求1所述的方法,其特征在于,所述确定所述终端对应的与所述网络传输状态相适配的第一渲染参数和第一编码参数,包括:
计算得到所述终端对应的与所述网络传输状态适配的第一渲染参数和第一编码参数;其中,所述第一渲染参数与所述第一编码参数是所述终端的性能所支持的;
获取当前所述云渲染服务器执行应用的渲染和编码操作所使用的第二渲染参数和第二编码参数,分别判断所述第二渲染参数和第二编码参数是否与所述第一渲染参数和所述第二编码参数一致;
若不一致,则调整使所述第二渲染参数和第二编码参数与所述第一渲染参数和所述第二编码参数一致;
若一致,则不进行调整。
3.根据权利要求2所述的方法,其特征在于,所述计算得到所述终端对应的与所述网络传输状态适配的第一渲染参数,包括:
将表征所述网络传输状态的网络参数与该网络参数的预设阈值进行比较;
若所述网络参数大于或等于所述预设阈值,则将设定的所述终端的性能所支持的高级别渲染参数作为与所述网络传输状态适配的第一渲染参数;
若所述网络参数低于所述预设阈值,则将设定的所述终端的性能所支持的低级别渲染参数作为与所述网络传输状态适配的第一渲染参数。
4.根据权利要求2所述的方法,其特征在于,所述计算得到与所述网络传输状态适配的第一渲染参数,包括:
将表征所述网络传输状态的网络参数与该网络参数的指定阈值范围进行比较,若所述网络参数超过所述指定阈值范围的上限值,则将设定的所述终端的性能所支持的第一级别渲染参数作为与所述网络传输状态适配的第一渲染参数;
若所述网络参数处于所述指定阈值范围内,则将设定的所述终端的性能所支持的第二低级别渲染参数作为与所述网络传输状态适配的第一渲染参数;
若所述网络参数小于所述指定阈值范围的下限值,则将设定的所述终端的性能所支持的第三级别渲染参数作为与所述网络传输状态适配的第一渲染参数;
其中,所述第一级别渲染参数为最高级别渲染...
【专利技术属性】
技术研发人员:牛长锋,王安琪,
申请(专利权)人:北京视博云信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。