System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种多媒体带宽无线传输方法、系统、设备及存储介质技术方案_技高网

一种多媒体带宽无线传输方法、系统、设备及存储介质技术方案

技术编号:40659934 阅读:4 留言:0更新日期:2024-03-18 18:52
本发明专利技术公开了一种多媒体带宽无线传输方法、系统、设备及存储介质,其中,所述方法包括:获取当前传输的多媒体数据;当为视频多媒体数据时,获取视频多媒体数据当前传输的GOP组,根据当前传输的GOP组判断传输过程到达调整节点时,获取传输过程的当前码率和设置码率;当视频多媒体数据不属于静态画面时,调整当前码率,得到当前更新码率;对应生成调整信息,根据调整信息生成应用码率,并将应用码率作为传输过程的传输码率。本发明专利技术针对目前在多媒体数据的播放过程中,无法在利用无线带宽提高多媒体交互质量的同时,不累积过大的缓存延迟的问题,通过所述方法,可以使得多媒体数据的播放过程有更高的质量,同时不会累计过多的缓存延迟。

【技术实现步骤摘要】

本专利技术涉及无线传输领域,尤其涉及的是一种多媒体带宽无线传输方法、系统、设备及存储介质


技术介绍

1、目前,通过无线传输多媒体数据在安防领域的比例逐渐增大,用户借助无线网络可以观看视频或者播放音频,通过无线传输多媒体数据极大的提高了智能家居的使用体验。

2、然而,家庭场景下无线上行带宽较窄,一般在1-4mbps之间,高像素摄像机在复杂或者运动画面产生的多媒体数据带宽峰值很容易溢出导致卡顿或延迟;同时由于无线信道的时变特性,带宽每时每刻都在发生变化,多媒体数据的播放过程中无法较好的实现在利用无线带宽提高多媒体交互质量的同时不累积过大的缓存延迟的效果。

3、因此,现有技术还有待改进和发展。


技术实现思路

1、本专利技术的主要目的在于提供一种多媒体带宽无线传输方法、系统、设备及存储介质,旨在解决现有技术中在多媒体数据的播放过程中,无法在利用无线带宽提高多媒体交互质量的同时,不累积过大的缓存延迟的问题。

2、为了实现所述目的,本专利技术第一方面提供一种多媒体带宽无线传输方法,其中,所述一种多媒体带宽无线传输方法包括:

3、获取当前传输的多媒体数据,并判断所述多媒体数据的类型;

4、当所述多媒体数据为视频多媒体数据时,获取所述视频多媒体数据当前传输的gop组,并根据所述当前传输的gop组判断所述视频多媒体数据的传输过程是否到达调整节点;

5、当所述传输过程到达所述调整节点时,获取所述传输过程的当前码率和设置码率,根据所述当前码率和所述设置码率判断所述视频多媒体数据是否属于静态画面;

6、当所述视频多媒体数据不属于所述静态画面时,调整所述当前码率,得到当前更新码率;

7、根据所述当前更新码率、所述设置码率和所述当前码率生成调整信息,根据所述调整信息生成应用码率,并将所述应用码率作为所述传输过程的传输码率。

8、可选的,所述获取所述视频多媒体数据当前传输的gop组,并根据所述当前传输的gop组判断所述视频多媒体数据的传输过程是否到达调整节点的步骤包括:

9、获取所述视频多媒体数据当前传输的所述gop组;

10、判断所述视频多媒体数据的传输过程是否开始传输所述gop组中处于预设位置的预设帧,并得到第一判断结果;

11、根据所述第一判断结果判断所述传输过程是否到达调整节点。

12、可选的,所述当所述传输过程到达所述调整节点时,获取所述传输过程的当前码率和设置码率,根据所述当前码率和所述设置码率判断所述视频多媒体数据是否属于静态画面的步骤包括:

13、当所述第一判断结果为所述视频多媒体数据的传输过程开始传输所述预设帧时,则所述传输过程到达所述调整节点;

14、获取所述当前码率和所述设置码率,计算所述当前码率与所述设置码率的比值;

15、根据所述当前码率与所述设置码率的比值判断所述视频多媒体数据是否属于静态画面。

16、可选的,所述当所述视频多媒体数据不属于所述静态画面时,调整所述当前码率,得到当前更新码率的步骤包括:

17、当所述视频多媒体数据不属于所述静态画面时,获取视频缓存区数据,并获取所述视频缓存区数据发送完成所需要的发送时间;

18、根据所述发送时间调整所述当前码率,得到当前更新码率。

19、可选的,所述根据所述当前更新码率、所述设置码率和所述当前码率生成调整信息,根据所述调整信息生成应用码率的步骤包括:

20、根据所述当前更新码率和所述当前码率获取第一调整信息,根据所述当前更新码率和所述设置码率获取第二调整信息,根据所述第一调整信息和所述第二调整信息生成所述调整信息;

21、当所述调整信息满足第一预设条件时,将所述当前更新码率作为所述应用码率;

22、当所述调整信息满足第二预设条件时,根据当前更新码率和预设主子码率阈值生成切换码率,并将所述切换码率作为所述应用码率。

23、可选的,所述获取当前传输的多媒体数据,并判断所述多媒体数据的类型的步骤之后还包括:

24、当所述多媒体数据为音频多媒体数据时,判断是否启动缓存;

25、当未启动所述缓存时,获取所述音频多媒体数据的当前缓存帧数,根据所述当前缓存帧数判断当前音频是否播放完;

26、当所述当前音频播放完时,获取下溢时间和缓存帧数,并根据所述缓存帧数获取所述缓存帧数的播放时间,当所述下溢时间大于所述缓存帧数的播放时间时,调整音频缓冲区的缓存帧数,得到调整缓存帧数;

27、基于所述调整缓存帧数启动所述缓存,根据所述缓存对音频帧缓存,并播放所述音频帧。

28、可选的,所述当所述多媒体数据为所述音频多媒体数据时,判断是否启动缓存的步骤之后还包括:

29、当已启动所述缓存时,获取所述当前缓存帧数,根据所述当前缓存帧数判断是否达到音频缓冲区缓存帧数;

30、当所述当前缓存帧数达到所述音频缓冲区缓存帧数时,停止缓存,并根据所述当前缓存帧播放缓存的音频帧。

31、本专利技术第二方面提供一种多媒体带宽无线传输系统,其中,所述一种多媒体带宽无线传输系统包括:

32、数据判断模块,用于获取当前传输的多媒体数据,并判断所述多媒体数据的类型;

33、调整时间点判断模块,用于当所述多媒体数据为视频多媒体数据时,获取所述视频多媒体数据当前传输的gop组,并根据所述当前传输的gop组判断所述视频多媒体数据的传输过程是否到达调整节点;

34、静态画面判断模块,用于当所述传输过程到达所述调整节点时,获取所述传输过程的当前码率和设置码率,根据所述当前码率和所述设置码率判断所述视频多媒体数据是否属于静态画面;

35、当前更新码率生成模块,用于当所述视频多媒体数据不属于所述静态画面时,调整所述当前码率,得到当前更新码率;

36、应用码率应用模块,用于根据所述当前更新码率、所述设置码率和所述当前码率生成调整信息,根据所述调整信息生成应用码率,并将所述应用码率作为所述传输过程的传输码率。

37、本专利技术第三方面提供一种设备,所述设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的一种多媒体带宽无线传输程序,所述一种多媒体带宽无线传输程序被所述处理器执行时实现任意一项所述一种多媒体带宽无线传输方法的步骤。

38、本专利技术第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有一种多媒体带宽无线传输程序,所述一种多媒体带宽无线传输程序被处理器执行时实现任意一项所述一种多媒体带宽无线传输方法的步骤。

39、由上可见,本专利技术方案中,获取当前传输的多媒体数据,并判断所述多媒体数据的类型;当所述多媒体数据为视频多媒体数据时,获取所述视频多媒体数据当前传输的gop组,并根据所述当前传输的gop组判断所述视频多媒体数据的传输过程是否到达调整节点;当所述本文档来自技高网...

【技术保护点】

1.一种多媒体带宽无线传输方法,其特征在于,所述多媒体带宽无线传输方法包括:

2.根据权利要求1所述的多媒体带宽无线传输方法,其特征在于,所述获取所述视频多媒体数据当前传输的GOP组,并根据所述当前传输的GOP组判断所述视频多媒体数据的传输过程是否到达调整节点的步骤包括:

3.根据权利要求2所述的多媒体带宽无线传输方法,其特征在于,所述当所述传输过程到达所述调整节点时,获取所述传输过程的当前码率和设置码率,根据所述当前码率和所述设置码率判断所述视频多媒体数据是否属于静态画面的步骤包括:

4.根据权利要求2所述的多媒体带宽无线传输方法,其特征在于,所述当所述视频多媒体数据不属于所述静态画面时,调整所述当前码率,得到当前更新码率的步骤包括:

5.根据权利要求1所述的多媒体带宽无线传输方法,其特征在于,所述根据所述当前更新码率、所述设置码率和所述当前码率生成调整信息,根据所述调整信息生成应用码率的步骤包括:

6.根据权利要求1所述的多媒体带宽无线传输方法,其特征在于,所述获取当前传输的多媒体数据,并判断所述多媒体数据的类型的步骤之后还包括:

7.根据权利要求6所述的多媒体带宽无线传输方法,其特征在于,所述当所述多媒体数据为所述音频多媒体数据时,判断是否启动缓存的步骤之后还包括:

8.一种多媒体带宽无线传输系统,其特征在于,所述一种多媒体带宽无线传输系统包括:

9.一种设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的多媒体带宽无线传输程序,所述多媒体带宽无线传输程序被所述处理器执行时实现如权利要求1-7任意一项所述多媒体带宽无线传输方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有多媒体带宽无线传输程序,所述多媒体带宽无线传输程序被处理器执行时实现如权利要求1-7任意一项所述多媒体带宽无线传输方法的步骤。

...

【技术特征摘要】

1.一种多媒体带宽无线传输方法,其特征在于,所述多媒体带宽无线传输方法包括:

2.根据权利要求1所述的多媒体带宽无线传输方法,其特征在于,所述获取所述视频多媒体数据当前传输的gop组,并根据所述当前传输的gop组判断所述视频多媒体数据的传输过程是否到达调整节点的步骤包括:

3.根据权利要求2所述的多媒体带宽无线传输方法,其特征在于,所述当所述传输过程到达所述调整节点时,获取所述传输过程的当前码率和设置码率,根据所述当前码率和所述设置码率判断所述视频多媒体数据是否属于静态画面的步骤包括:

4.根据权利要求2所述的多媒体带宽无线传输方法,其特征在于,所述当所述视频多媒体数据不属于所述静态画面时,调整所述当前码率,得到当前更新码率的步骤包括:

5.根据权利要求1所述的多媒体带宽无线传输方法,其特征在于,所述根据所述当前更新码率、所述设置码率和所述当前码率生成调整信息,根据所述调整信息生成应用码率的步骤...

【专利技术属性】
技术研发人员:苏祺云陈真曾大地
申请(专利权)人:深圳市凯迪仕智能科技股份有限公司
类型:发明
国别省市:

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

1