掌桥专利:专业的专利平台
掌桥专利
首页

一种基于云计算的智能流媒体方法

文献发布时间:2023-06-19 09:55:50


一种基于云计算的智能流媒体方法

技术领域

本发明涉及一种基于云计算的智能流媒体方法,属于云计算领域。

背景技术

流媒体(streaming media)是指将一连串的媒体数据压缩后,经过网上分段发送数据,在网上即时传输影音以供观赏的一种技术与过程,此技术使得数据包得以像流水一样发送;如果不使用此技术,就必须在使用前下载整个媒体文件。

流媒体最主要的技术特征就是流式传输,它使得数据可以像流水一样传输。实现流式传输主要有两种方式:顺序流式传输和实时流式传输。实时流式传输必须保证匹配连接带宽,使媒体可以被实时观看到。但在这种传输方式中,如果网络传输状况不理想,则收到的图像质量就会比较差。

普通流媒体不能够根据网络情况的变化自适应流传输,会导致卡顿或者网速的浪费

发明内容

本发明提出了一种基于云计算的智能流媒体方法,实时根据接收端网速进行动态分配传输比特率,在现有网速下实现最佳观影体验。

本发明为解决其技术问题采用如下技术方案:

一种基于云计算的智能流媒体方法,包括如下步骤:

步骤1:云端存储不同网速对应的传输比特率;

步骤2:实时检测数据接收端的网络状况,在接收端拉取媒体文件时,反馈到云端;

步骤3:云端接收到网络速度,调整匹配的比特率,进行数据传输。

步骤1的具体过程如下:

步骤1.1:分析数据传输比特率的对应网速;

步骤1.2:保存数据,以便数据接收端匹配。

步骤2的具体过程如下:

步骤2.1:根据下载接口获取当前网速;

步骤2.2:调用拉取媒体文件接口,并向云端传送当前网速。

步骤3的具体过程如下:

步骤3.1:云端获取请求体所带网速参数;

步骤3.2:根据步骤1中保存的对应数值,分配该媒体文件对应的传输比特率;

步骤3.3:以该比特率进行数据传输,在该网速稳定的情况下,实现无卡顿媒体文件观看。

本发明的有益效果如下:

本发明可以自动检测网络状况,传输匹配网络速度的媒体流,避免过高的比特率导致视频卡段,或者过低的比特率导致视频清晰度过低。

附图说明

图1为本发明智能流媒体方法的实现步骤图。

具体实施方式

下面结合附图对本发明创造做进一步详细说明。

智能流媒体的自适应流传输的实现过程如图1所示,主要是通过对网速的实时监测,修改流媒体的画面质量。该方法包括如下步骤:

步骤1:云端为不同网速设置对应的传输比特率,包括如下步骤:

步骤1.1:分析数据传输比特率的对应网速;

步骤1.2:保存数据,以便数据接收端匹配;

步骤2:实时检测数据接收端的网络状况,在接收端拉取媒体文件时,反馈到云端,包括如下步骤:

步骤2.1:根据下载接口获取当前网速;

步骤2.2:调用拉取媒体文件接口,并向云端传送当前网速;

步骤3:云端接收到网络速度,调整匹配的比特率,进行数据传输,包括如下步骤:

步骤3.1:云端获取请求体所带网速参数;

步骤3.2:根据步骤1中保存的对应数值,分配该媒体文件对应的传输比特率;

步骤3.3:以该比特率进行数据传输,在该网速稳定的情况下,实现无卡顿媒体文件观看。

从表1可以看出,现有普通流媒体方法中画面的清晰度取决于客户端的选择,不能够根据网络速度动态调整,画质与网速不匹配,可导致播放卡顿或者画面质量过差。而本发明的方法可使得网络情况不稳定的情况下,自动调整媒体数据的清晰度,尽可能保证媒体数据播放不会卡顿,网络情况较好的时候,也能够自动调整最高的清晰度,提升画面质量。

相关技术
  • 一种基于云计算的智能流媒体方法
  • 一种基于云计算的P2P流媒体服务器集群部署方法
技术分类

06120112352693