传输数据的方法和装置制造方法及图纸

技术编号:32080655 阅读:24 留言:0更新日期:2022-01-29 17:57
本申请提供了本申请提供一种传输数据的方法和装置,适用于虚拟现实VR技术,特别是VR全景视频的传输过程,该方法包括:服务器向客户设备发送多个数据流,该多个数据流分别承载第一图像的多个图像块;服务器接收所述客户设备发送的反馈信息,该反馈信息携带至少一个第一数据流的标识;服务器根据该反馈信息,控制所述第一数据流的传输,通过使客户设备向服务器反馈需要调整传输策略的第一数据流的标识,能够使服务器调整第一数据流的传输策略,以加快第一数据流的传输进度或降低第一数据流的丢包率,从而能够降低因第一数据流的传输延迟或丢包情况严重而导致对画面恢复的影响,进而能够提高视频播放的流畅度,改善用户体验。改善用户体验。改善用户体验。

【技术实现步骤摘要】
传输数据的方法和装置


[0001]本申请实施例涉及通信领域,并且更具体地,涉及传输数据的方法和装置。

技术介绍

[0002]虚拟现实技术(Virtual Reality,VR)囊括计算机、电子信息、仿真技术于一体,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。随着社会生产力和科学技术的不断发展,各行各业对VR技术的需求日益旺盛。VR技术也取得了巨大进步,并逐步成为一个新的科学

[0003]为了满足VR视频,特别是高清VR全景视频的传输。提出了基于分块的自适应传输(Tile-Wise Streaming,TWS)技术,即将视频的画面(例如,VR全景视频中用户视角对应的画面)划分为多个分块(Tile)。在播放VR视频时,客户设备从服务器获取多个流,每个流对应一个Tile,从而,通过多个流中的数据来共同恢复该画面。
[0004]一方面,多个流相互之间存在资源争取,导致各流的传输进度的不一致,即,如果某一个或多个流的传输出现延迟,及时其他流未发生延迟,仍然会影响画面的恢复。另一方面,如果某一个或多个流的丢包情况严重,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种传输数据的方法,其特征在于,所述方法包括:服务器向客户设备发送多个数据流;所述服务器接收所述客户设备发送的反馈信息,所述反馈信息携带至少一个第一数据流的标识;所述服务器根据所述反馈信息,控制所述第一数据流的传输。2.根据权利要求1所述的方法,其特征在于,所述反馈信息用于指示以下至少一项:所述客户设备在第一时段内接收的所述第一数据流的数据量小于或等于第一阈值;和/或所述客户设备缓存的所述第一数据流的数据量小于或等于第二阈值;和/或所述客户设备接收的所述第一数据流的丢包率大于或等于第三阈值。3.根据权利要求2所述的方法,其特征在于,所述第一图像为虚拟现实VR图像,以及所述第一时段包括自第一时刻经历预设的第一时长后的时段,其中,所述第一时刻包括以下至少一项:所述客户设备检测到用户头部转动的时刻、所述客户设备检测到用户的视角FOV发生变化的时刻、所述客户设备的姿态发生变化的时刻。4.根据权利要求2或3所述的方法,其特征在于,如果所述反馈信息指示所述客户设备在第一时段内接收的所述第一数据流的数据量小于或等于第一阈值,和/或如果所述反馈信息指示所述客户设备缓存的所述第一数据流的数据量小于或等于第二阈值,则所述服务器根据所述反馈信息,控制所述第一数据流的传输,包括:所述服务器根据所述反馈信息,增加所述第一数据流对应的处理资源;和/或所述服务器根据所述反馈信息,增加所述第一数据流对应的带宽;和/或所述服务器根据所述反馈信息,提高所述第一数据流的发送优先级。5.根据权利要求2至4中任一项所述的方法,其特征在于,如果所述反馈信息指示所述客户设备接收的所述第一数据流的丢包率大于或等于第三阈值,则根据所述反馈信息,控制所述第一数据流的传输,包括:所述服务器根据所述反馈信息,采用冗余编码方式对所述第一数据流中的数据进行编码。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述多个数据流分别承载第一图像的多个图像块,第一图像块的发送时刻与第二图像块的发送时刻之间的时间间隔小于或等于第四阈值,所述第一图像块是所述多个图像块中最先发送的图像块,所述第二图像块是所述多个图像块中最后发送的图像块。7.根据权利要求6所述的方法,其特征在于,所述第四阈值是根据以下至少一项确定:所述第一图像所属于的视频的播放速率、所述第一图像的发送时刻与第一时刻之间的时间间隔,所述第一图像在自所述第一时刻起发送的多个图像中的发送顺序,其中,所述第一图像为虚拟现实VR图像,...

【专利技术属性】
技术研发人员:杨军张冠华江鹏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1