System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种数据传输的方法、装置、电子设备及存储介质制造方法及图纸_技高网

一种数据传输的方法、装置、电子设备及存储介质制造方法及图纸

技术编号:40804622 阅读:16 留言:0更新日期:2024-03-28 19:29
本申请提供一种数据传输的方法、装置、电子设备以及存储介质,涉及数据传输技术领域。该方法中,第一服务器接收第二服务器发送请求消息,所述请求消息用于请求音频数据流或视频数据流,所述请求消息包括终端设备的标识信息;根据所述请求消息和带宽检测结果,配置所述音频数据流传输的码率或所述视频数据流传输的码率;根据所述音频数据流的码率和数据传输协议,向所述终端设备发送所述音频数据流,或者根据所述视频数据流的码率和数据传输协议,向所述终端设备发送所述视频数据流。该方法通过请求信息和带宽检测结果,对数据流传输的码率进行配置,提高了用户在观看全景视频时的体验质量,并且可以节省网络资源。

【技术实现步骤摘要】

本申请涉及通信领域,并且具体的,涉及一种数据传输的方法、装置、电子设备及存储介质


技术介绍

1、全景视频有别于传统视频单一的观看视角,让用户可以360度自由观看。而vr全景视频在此基础上,还允许用户在观看视频时可以自由移动观看,提供场景中任意位置的360度自由视角,用户在观看全景视频时跟随视频内容沉浸式感受高逼真的场景,获得前所未有的体验。正因如此,全景视频受到越来越多的追捧。全景视频为了使用户获得良好的体验,全景视频传输时一般采用高码率传输,需要较高的网络资源。因此,如何传输全景视频,使得用户在观看全景视频时获得较好的体验质量,并且可以节省网络资源是一个亟待解决的问题。


技术实现思路

1、本申请实施例提供了一种数据传输的方法,实现了在节省网络资源的同时,提高用户观看全景视频时的体验感。

2、第一方面,本申请实施例提供了一种数据传输的方法,所述方法应用于第一服务器,包括:接收第二服务器发送的请求消息,所述请求消息用于请求音频数据流或视频数据流,所述请求消息包括终端设备的标识信息;根据所述请求消息和带宽检测结果,配置所述音频数据流传输的码率或所述视频数据流传输的码率;根据所述音频数据流的码率和数据传输协议,向所述终端设备发送所述音频数据流,或者根据所述视频数据流的码率和数据传输协议,向所述终端设备发送所述视频数据流。

3、第二方面,本申请实施例提供了一种数据传输的方法,所述方法应用于第二服务器,包括:接收终端设备发送的用于请求数据流的第一请求消息,所述第一请求消息包括终端设备的运动数据;根据所述终端设备的运动数据,确定所述终端设备的视角信息;根据所述视角信息,确定所述数据流的码率信息;向第一服务器发送第二请求消息,所述第二请求消息包括所述码率信息和所述视角信息,所述第二请求消息还包括所述终端设备的标识信息。

4、第三方面,本申请实施例提供了一种数据传输的装置,包括:

5、收发单元,用于接收第二服务器发送的请求消息,所述请求消息用于请求音频数据流或视频数据流,所述请求消息包括终端设备的标识信息;

6、处理单元,用于根据所述请求消息和带宽检测结果,配置数据流传输的码率;

7、所述收发单元还用于根据所述码率和数据传输协议,向所述终端设备发送所述数据流。

8、第四方面,本申请实施例提供了一种数据传输的装置,包括:

9、收发单元,用于接收终端设备发送的用于请求数据流的第一请求消息,所述第一请求消息包括终端设备的运动数据;

10、处理单元,用于根据所述终端设备的运动数据,确定所述终端设备的视角信息;

11、所述处理单元还用于根据所述视角信息,确定所述数据流的码率信息;

12、所述收发单元还用于向第一服务器发送第二请求消息,所述第二请求消息包括所述码率信息和所述视角信息,所述第二请求消息还包括所述终端设备的标识信息。

13、第五方面,本申请实施例本申请提供了一种电子设备,包括:

14、处理器,适于实现计算机指令;以及,

15、存储器,存储有计算机指令,计算机指令适于由处理器加载并执行上述第一方面的方法。

16、第六方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令,该计算机指令被计算机设备的处理器读取并执行时,使得计算机设备执行上述第一方面的方法。

17、第七方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面的方法。

18、通过上述技术方案,第一服务器根据第二服务器发送的请求消息以及带宽检测结果,确定传输的视频数据流或音频数据流的码率,根据确定的传输视频数据流或音频数据流的码率和数据传输协议向终端设备传输视频数据流或音频数据流来提高用户的体验度,并且分开传输视频数据流或音频数据流可以减小对网络资源的占用。

本文档来自技高网...

【技术保护点】

1.一种数据传输的方法,所述方法应用于第一服务器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求视频数据流,所述请求消息包括视角信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

3.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求视频数据流,所述请求消息包括视角信息和码率信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述视频流包括多个视频帧,所述多个视频帧中的每个视频帧包括I帧、B帧和P帧,

5.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求音频数据流,所述请求消息包括码率信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

6.根据权利要求5所述的方法,其特征在于,所述音频流的数据传输协议是传输控制协议。

7.根据权利要求1所述的方法,其特征在于,所述数据流包括时间标识。

8.根据权利要求1所述的方法,其特征在于,检测所述第一服务器与所述终端设备的下行带宽,以获取所述带宽检测结果。

9.一种数据传输的方法,所述方法应用于第二服务器,其特征在于,包括:

10.根据权利要求9所述的方法,其特征在于,所述第一请求消息还包括码率信息,所述码率信息包括视频码率信息,

11.根据权利要求9所述的方法,其特征在于,所述第一请求消息还包括码率信息,所述码率信息包括音频码率信息和视频码率信息,

12.一种数据传输的装置,其特征在于,包括:

13.一种数据传输的装置,其特征在于,包括:

14.一种电子设备,其特征在于,包括处理器和存储器,所述存储器中存储有指令,所述处理器运行所述指令时,使得所述处理器执行权利要求1-8任一项所述的方法,或者执行权利要求9-11任一项所述的方法。

15.一种计算机存储介质,其特征在于,包括指令,当其在计算机上运行时,使得所述计算机执行权利要求1-8任一项所述的方法,或者执行权利要求9-11任一项所述的方法。

...

【技术特征摘要】

1.一种数据传输的方法,所述方法应用于第一服务器,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求视频数据流,所述请求消息包括视角信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

3.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求视频数据流,所述请求消息包括视角信息和码率信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

4.根据权利要求2或3所述的方法,其特征在于,所述视频流包括多个视频帧,所述多个视频帧中的每个视频帧包括i帧、b帧和p帧,

5.根据权利要求1所述的方法,其特征在于,所述请求消息用于请求音频数据流,所述请求消息包括码率信息,所述根据所述请求消息和带宽检测结果,配置数据流传输的码率,包括:

6.根据权利要求5所述的方法,其特征在于,所述音频流的数据传输协议是传输控制协议。

7.根据权利要求1所述的方法,其特征在于,所述数据流包括时间标识。

8....

【专利技术属性】
技术研发人员:贾宇航
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1