音视频流的数据处理方法及其云后台、云服务器和介质与流程

文档序号:37345919发布日期:2024-03-18 18:20阅读:14来源:国知局
音视频流的数据处理方法及其云后台、云服务器和介质与流程

本发明涉及音视频流处理领域,特别是涉及一种音视频流的数据处理方法、音视频流的云后台、云服务器及计算机可读存储介质。


背景技术:

1、目前,云技术已经非常成熟并得到了极大的应用,如云计算机、云桌面、云服务等,针对手机提出的云手机也得到了充分的发展。现有的云手机一般包括客户端和云服务器,客户端可以包括手机、平板、电脑等,其基本要求是能安装客户端app,同时具有网络,客户端通过网络连接到云服务器。使用时,客户端运行app即可连接到云服务器,即在云手机的应用基础上,人们对于手机的使用能够是一个客户端操作若干台云手机以及一个客户端的操控若干个手机操控界面。随着用户自身扮演的角色不同,日常生活中需要处理各种不同事情,很多用户根据不同的使用需求同时携带多部手机用于处理不同的事情,例如携带的多部手机中包括专门用于接打电话的手机、专门处理公司事务的手机、专门用于处理私人生活琐事的手机。但是,根据不同使用需求携带多部手机会给用户造成出行不便,且不能随时从一部手机中获取所有需要的文件和资料,必须打开不同的手机才能获取不同的文件和资料。通过云手机,可以提高用户的使用便捷度,保护用户数据安全性。

2、云手机的终端数据传输强依赖于网络环境。当前网络环境动态变化,云服务器与云手机终端采用单一数据传输方式,无法适配当前动态网络环境,从而使得云手机的音视频流卡顿以及清晰度降低等情况,用户使用云手机服务的体验感较差。


技术实现思路

1、本发明的目的在于克服现有技术的不足,提供了一种音视频流的数据处理方法、音视频流的云后台、云服务器及计算机可读存储介质,能够自适应优化音视频流的传输策略,最大程度优化云手机的音视频流的传输效率。

2、为了解决上述中至少一个技术问题,本发明实施例提供了一种音视频流的数据处理方法,应用于云服务器的端管云网络大数据分析模块,所述数据处理方法包括:

3、获取云机音视频通讯的历史数据,根据历史数据得到编码参数决策;

4、将所述编码参数决策发送到所述云机发送端,所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,以使得所述客户端接收并播放所述第一音视频流;

5、接收所述客户端发送的当前串流性能数据,根据所述当前串流性能数据更新所述编码参数决策,将更新后的编码参数决策发送到所述云机发送端,以使得所述云机发送端基于所述更新后的编码参数决策向客户端发送第二音视频流。

6、优选地,所述当前串流性能数据包括所述客户端的当前网络状况和所述客户端的当前音视频播放状况;所述方法还包括:获取所述云机发送端的当前编码状态;

7、所述根据所述当前串流性能数据更新所述编码参数决策,包括:

8、对所述客户端的当前网络状况进行网络模态感知,得到当前的网络模态;

9、根据所述当前的网络模态确定更新的码率;

10、根据所述更新的码率、所述客户端的当前音视频播放状况以及所述云机发送端的当前编码状态更新所述编码参数决策。

11、优选地,所述更新后的编码参数决策用于指示所述云机发送端对编码率和发送码率进行调整,以使用调整后的编码率和发送码率向客户端发送第二音视频流。

12、优选地,所述历史数据包括云机发送端的历史编码状态、客户端的历史网络状况和客户端的历史音视频播放状况;

13、所述根据历史数据得到编码参数决策,包括:对所述历史编码状态、所述历史网络状况和所述历史音视频播放状况进行数据分析,得到编码参数决策。

14、一种音视频流的云后台,所述云后台包括云服务器的端管云网络大数据分析模块以及云机发送端;

15、所述端管云网络大数据分析模块获取云机音视频通讯的历史数据,根据历史数据得到编码参数决策,将所述编码参数决策发送到所述云机发送端;

16、所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,以使得所述客户端接收并播放所述第一音视频流;

17、所述端管云网络大数据分析模块接收所述客户端发送的当前串流性能数据,根据所述当前串流性能数据更新所述编码参数决策,将更新后的编码参数决策发送到所述云机发送端;

18、所述云机发送端基于所述更新后的编码参数决策向客户端发送第二音视频流。

19、优选地,所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,包括:

20、所述云机发送端获取所述第一音视频流;

21、所述云机发送端根据所述编码参数决策确定调整的编码参数,并根据所述调整的编码参数确定码率;

22、所述云机发送端根据确定的码率对所述第一音视频流进行音视频流编码后进行音视频流化,得到音视频流;

23、所述云机发送端向所述客户端发送所述音视频流。

24、优选地,所述客户端对所述音视频流进行解码并播放后,收集播放所述音视频流的网络状况数据和播放状况数据,根据所述网络状况数据和播放状况数据生成当前串流性能数据。

25、优选地,所述端管云网络大数据分析模块获取所述云机发送端的当前编码状态,对所述客户端的当前网络状况进行网络模态感知,得到当前的网络模态,根据所述当前的网络模态确定更新的码率,根据所述更新的码率、所述客户端的当前音视频播放状况以及所述云机发送端的当前编码状态更新所述编码参数决策。

26、一种云服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例所述方法的步骤。

27、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述方法的步骤。

28、上述一种音视频流的数据处理方法、音视频流的云后台、云服务器及计算机可读存储介质,包括:获取云机音视频通讯的历史数据,根据历史数据得到编码参数决策;将所述编码参数决策发送到所述云机发送端,所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,以使得所述客户端接收并播放所述第一音视频流;接收所述客户端发送的当前串流性能数据,根据所述当前串流性能数据更新所述编码参数决策,将更新后的编码参数决策发送到所述云机发送端,以使得所述云机发送端基于所述更新后的编码参数决策向客户端发送第二音视频流。因此,基于历史数据得到编码参数决策之后,云机发送端基于编码参数决策向客户端发送第一音视频流。同时,实时接收客户端的当前串流性能数据,并基于此更新编码参数决策,采用更新后的编码参数决策向客户端发送后续的第二音视频流,实现自适应优化音视频流的传输策略,最大程度优化云手机的音视频流的传输效率。



技术特征:

1.一种音视频流的数据处理方法,其特征在于,应用于云服务器的端管云网络大数据分析模块,所述数据处理方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述当前串流性能数据包括所述客户端的当前网络状况和所述客户端的当前音视频播放状况;所述方法还包括:获取所述云机发送端的当前编码状态;

3.根据权利要求2所述的数据处理方法,其特征在于,所述更新后的编码参数决策用于指示所述云机发送端对编码率和发送码率进行调整,以使用调整后的编码率和发送码率向客户端发送第二音视频流。

4.根据权利要求1所述的数据处理方法,其特征在于,所述历史数据包括云机发送端的历史编码状态、客户端的历史网络状况和客户端的历史音视频播放状况;

5.一种音视频流的云后台,其特征在于,所述云后台包括云服务器的端管云网络大数据分析模块以及云机发送端;

6.根据权利要求5所述的云后台,其特征在于,所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,包括:

7.根据权利要求6所述的云后台,其特征在于,所述客户端对所述音视频流进行解码并播放后,收集播放所述音视频流的网络状况数据和播放状况数据,根据所述网络状况数据和播放状况数据生成当前串流性能数据。

8.根据权利要求7所述的云后台,其特征在于,所述端管云网络大数据分析模块获取所述云机发送端的当前编码状态,对所述客户端的当前网络状况进行网络模态感知,得到当前的网络模态,根据所述当前的网络模态确定更新的码率,根据所述更新的码率、所述客户端的当前音视频播放状况以及所述云机发送端的当前编码状态更新所述编码参数决策。

9.一种云服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述方法的步骤。


技术总结
本发明涉及一种音视频流的数据处理方法、音视频流的云后台、云服务器及计算机可读存储介质,包括:获取云机音视频通讯的历史数据,根据历史数据得到编码参数决策;将所述编码参数决策发送到所述云机发送端,所述云机发送端基于所述编码参数决策向客户端发送第一音视频流,以使得所述客户端接收并播放所述第一音视频流;接收所述客户端发送的当前串流性能数据,根据所述当前串流性能数据更新所述编码参数决策,将更新后的编码参数决策发送到所述云机发送端,以使得所述云机发送端基于所述更新后的编码参数决策向客户端发送第二音视频流。上述方法能够自适应优化音视频流的传输策略,最大程度优化云手机的音视频流的传输效率。

技术研发人员:周捷,吴志宏
受保护的技术使用者:广州速启科技有限责任公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1