[发明专利]用于云游戏的流媒体数据传输系统有效
申请号: | 202110765257.6 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113207017B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 董羽生;郭建君;李瑞亮;贾宏伟 | 申请(专利权)人: | 北京蔚领时代科技有限公司 |
主分类号: | H04N21/2662 | 分类号: | H04N21/2662;H04N21/478;H04N21/24;H04L29/06 |
代理公司: | 北京智丞瀚方知识产权代理有限公司 11810 | 代理人: | 白月霞 |
地址: | 100015 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 云游 流媒体 数据传输 系统 | ||
1.一种用于云游戏的流媒体数据传输系统,其特征在于,
包括服务端,所述服务端中包括处理器和存储有计算机程序的存储器,当所述处理器执行所述计算机程序时,实现以下步骤:
步骤S1、所述服务端接收客户端发送的云游戏启动控制指令,为所述客户端分配流媒体数据传输通道,并设置对应的视频传输参数初始值、音频传输参数初始值和网络配置参数初始值;
步骤S2、基于当前视频传输参数值、网络配置参数值以及预设的视频数据封装协议生成视频数据包并通过所述流媒体数据传输通道发送给所述客户端,基于当前的音频传输参数、网络配置参数值以及预设的音频冗余协议生成音频数据包并通过所述流媒体数据传输通道发送给所述客户端;
步骤S3、每间隔预设的时间段获取当前时间段所述客户端接收的视频流数据对应的最大帧间隔、丢帧发生数、服务端帧率、客户端帧率,以及当前时间段服务端发送音频流数据对应的最大包间隔、网络丢包发生数、数据丢包发生数、现有缓存包数;
步骤S4、基于当前时间段客户端接收视频流数据对应的最大帧间隔、丢帧发生数、服务端帧率、客户端帧率确定视频质量预测值,基于当前时间段服务端发送的音频流数据对应的最大包间隔、网络丢包发生数、数据丢包发生数、现有缓存包数确定音频质量预测值;
步骤S5、基于所述视频质量预测值调整视频传输参数值,基于所述音频质量预测值调整音频传输参数值,基于所述视频质量预测值和所述音频质量预测值调整网络配置参数值,然后返回步骤S2;
所述步骤S2中,基于当前视频传输参数值、网络配置参数值以及预设的视频数据封装协议生成视频数据包,包括:
步骤S21、为每一视频帧按照预设的递增排序设置帧序号,基于RTP协议生成每一视频帧对应的RTP视频包,确定每一视频帧的RTP视频包个数和该视频帧对应的首个RTP视频包的RTP首包序号;
步骤S22、基于每一视频帧对应的帧序号、RTP视频包个数、RTP首包序号,按照预设的视频数据封装协议为该帧的每一RTP视频包附加协议头和对应的附加视频数据,生成所述视频数据包。
2.根据权利要求1所述的系统,其特征在于,
所述步骤S2还包括:
步骤S23、基于当前客户端接收的视频数据包的附加协议头获取帧序号、对应视频帧的RTP视频包个数、RTP首包序号,确定每一帧序号对应的视频帧中,当前未收到的视频数据包对应的RTP视频包的包序号,作为目标RTP视频包序号;
步骤S24、基于所述目标RTP视频包序号重新生成对应的视频数据包重新向客户端发送。
3.根据权利要求1所述的系统,其特征在于,
所述步骤S2中,基于当前的音频传输参数、网络配置参数值以及预设的音频冗余协议生成音频数据包,包括:
步骤S25、基于当前的音频传输参数、网络配置参数初始值以及RTP协议生成RTP音频包,基于所述预设的音频冗余协议为所述RTP音频包附加音频冗余协议头和对应的音频冗余数据,生成所述音频数据包,所述音频冗余协议头包括时间戳信息、音频包长和音频包冗余度。
4.根据权利要求3所述的系统,其特征在于,
所述步骤S2还包括:
步骤S26、基于当前客户端接收的音频数据包的附加音频冗余协议头中的时间戳信息和音频包长确定当前客户端未接收的音频数据包对应的RTP音频包序号,作为目标RTP音频包序号;
步骤S28、基于所述目标RTP音频包序号重新生成对应的音频数据包重新向客户端发送。
5.根据权利要求1所述的系统,其特征在于,
步骤S4中,基于当前时间段客户端接收视频流数据对应的最大帧间隔、丢帧发生数、服务端帧率、客户端帧率确定视频质量预测值,包括:
步骤S41、基于下式确定视频质量预测值:
V=log2{max[a-(1000/b*2),0]*max[c,b-d]/10},
其中,V表示视频质量预测值,a表示最大帧间隔,b表示服务端帧率,c表示丢帧发生数,d表示客户端帧率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京蔚领时代科技有限公司,未经北京蔚领时代科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110765257.6/1.html,转载请声明来源钻瓜专利网。