【技术实现步骤摘要】
本专利技术属于云游戏场景下推流编码优化,具体涉及基于遗传算法的云游戏场景下推流编码动态参数调整方法。
技术介绍
1、在云游戏场景下,视频推流技术的实现需要考虑多方面的问题,包括视频编码、网络传输、服务器部署等。为了实现高质量的视频推流,需要采用先进的视频编码算法,如h.264、h.265等,以及有效的网络传输协议,如rtmp、rtsp、http-flv等。同时,还需要考虑服务器的高效部署和负载均衡等问题,以保证视频推流的稳定和流畅,如视频参数的设置,视频参数包括视频比特率、视频编码格式和视频分辨率。
2、视频比特率(video bitrate):视频比特率指的是视频数据传输时每秒钟的比特数,也就是视频的码率。它通常用mbps或kbps表示。视频比特率越高,视频画质越清晰,但同时需要更高的网络带宽。
3、视频编码格式(video encoding format):视频编码格式指的是将视频数据压缩为可传输或存储格式的算法和技术。常见的视频编码格式有h.264、h.265、vp9等。不同的编码格式对视频数据的压缩效果和
...【技术保护点】
1.基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:步骤S1中,所述视频编码参数包括视频帧率、视频分辨率、视频比特率和视频编码格式;所述种群个体初始化时,先定义一个初始化种群,此初始化种群有一个初始化大小,再根据已有的庞大数据集合生成个体或生成指定数量的随机个体。
3.根据权利要求2所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:所述视频帧率使用frameRate表示,视频分辨率使用resolution表
...【技术特征摘要】
1.基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:包括如下步骤:
2.根据权利要求1所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:步骤s1中,所述视频编码参数包括视频帧率、视频分辨率、视频比特率和视频编码格式;所述种群个体初始化时,先定义一个初始化种群,此初始化种群有一个初始化大小,再根据已有的庞大数据集合生成个体或生成指定数量的随机个体。
3.根据权利要求2所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:所述视频帧率使用framerate表示,视频分辨率使用resolution表示,视频编码格式使用encodingformat表示,将每一组视频编码参数打包成不同的个体,定义每个个体的格式如下:
4.根据权利要求3所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:步骤2中,所述适应度函数定义的方式如下:
5.根据权利要求4所述的基于遗传算法的云游戏场景下推流编码动态参数调整方法,其特征在于:步骤s3中,适应度高的所述个体在选择时,根据每个个体的适应度值计算该个体被选择的概率,然后根据此概率随机选择一些子代个体进行交叉和变异。
6.根据权利要求5所述的基于遗传算法的云游戏场景下推流编码动态参数...
【专利技术属性】
技术研发人员:张翔,高斌,邹琼,周双全,
申请(专利权)人:深圳市瑞云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。