在线媒体服务的码流自适应方法及系统技术方案

技术编号:13587149 阅读:97 留言:0更新日期:2016-08-25 09:49
本发明专利技术提供一种在线媒体服务的码流自适应方法,包括:采集用户的网络带宽信息,分析得到带宽使用率;根据所述带宽使用率,确定相应的最佳码流,通过比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;若无需调整,则维持当前流媒体传输的码流向用户传输流媒体数据;若需要调整,则基于所述最佳码流向用户传输流媒体数据。本发明专利技术还提供了一种在线媒体服务的码流自适应系统,从而使流媒体业务系统能够适应通道的时变特性来实现流媒体数据传输的连贯性,稳定性,在一定程度上提高应用服务质量。

【技术实现步骤摘要】

本专利技术实施例涉及互联网信息传输领域,尤其涉及一种在线媒体服务的码流自适应方法。
技术介绍
码流(Data Rate)是指视频文件在单位时间内使用的数据流量,也叫码率或码流率,是视频编码中画质质量控制中重要的部分,一般我们用的单位是kb/s或者Mb/s。一般来说同样的分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流越大,说明单位时间内取样率越大,数据流,精读就越高,处理出来的文件就越接近源文件,图像指令越好,画质越清晰。伴随着无线网络接入方式的普及与发展,很多电子产品都具备了无线联网的功能,特别是新兴起的可移动实时视频监控设备,更是需要具备无线网络的接入能力,以便实现理想的远程监控及控制功能。然而,众所周知,一般的视频码流数据的流量都是比较大的,例如:视频爱好者应该清楚,惊险、激烈的场面都是图像变化很快的场面,数据流极大,很难压缩,所以需要很高的码流才能准确描述表现出来。就压缩技术参数而言,只有最少在10Mb码流率的前提下采样,才能保证各种高清画质的原汁原味,不流失包括静态画面与激烈场景在内的任何细节,使压缩出来的效果拥有纯正的高清特质,从而在节目源端为消费者获得高清体验打下坚实基础。而在互联网中,由于TCP/IP网络“尽力而为”的特点,传输多媒体数据流会因为移动通信所要使用的传输信道环境恶劣,信道质量差、流量控制机制不完善而导致的数据丢包、误码率要高很多。而压缩视频流对误码非常敏感,
即使接收到数据包的误码率很低,也会对解码后的图像质量造成很大影响。还有数据量太大、网络服务质量不稳定等问题也会导致传送速率很慢,甚至出现传送失败的问题。现有技术中由于通道的多径衰落、传输遮挡以及移动切换、延迟等,使得传输通道的带宽波动大,误码率高以及阻塞丢失严重。再加上经过压缩编码的视频数据,对通道误码非常敏感,造成误码环境下恢复图像的质量严重下降。因此要求流媒体业务系统能够适应通道的时变特性来实现流媒体数据传输的连贯性,稳定性。因而不能即时的反映当前网络状态的实际情况,均会造成反映速度过慢,调节编码码流大小不及时,给用户造成了视觉上的不良感。
技术实现思路
为了解决现有技术中不能即时的反映当前网络的实际状态,进而不能及时地调节编码码流大小的情况,本专利技术实施例提供一种在线媒体服务的码流自适应方法,包括:采集用户的网络带宽信息,分析得到带宽使用率;根据所述带宽使用率,确定相应的最佳码流;比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;若无需调整,则维持当前流媒体传输的码流向用户传输流媒体数据;若需要调整,则基于所述最佳码流向用户传输流媒体数据。本专利技术实施例另一方面提供了一种在线媒体服务的码流自适应系统,包括:带宽分析模块,配置以:采集用户的网络带宽信息,分析得到带宽使用率;最佳码流确定模块,配置以:根据所述带宽使用率,确定相应的最佳码流;判断模块,配置以:比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;码流传输模块,配置以:维持当前流媒体传输的码流向用户传输流媒体数据或基于所述最佳码流向用户传输流媒体数据。上述在线媒体服务的码流自适应方法及系统,通过根据采集到的带宽信息自动对码流进行编码调整,控制流媒体的传输速率,使得流媒体业务系统能够适应通道的时变特性,解决在误码环境下恢复图像的质量严重下降问题,确保在互联网环境下流媒体数据传输的连贯性、稳定性,适应不同的网络状况,提升用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例的在线媒体服务的码流自适应方法的流程图;图2为图1中给的方法的步骤3的一种具体实施方式的详细执行图;图3为图1中给的方法的步骤2的一种具体实施方式的详细执行图;图4为本专利技术一实施例的在线媒体服务的码流自适应系统的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,
显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施方式及实施方式中所涉及到的技术特征彼此之间可以相互组合。OSI(Open System Interconnect,开放式系统互联)模型把网络通信的工作分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。在研究现有技术的基础上,本专利技术提供了一种调度的码流自适应的方法。该方法工作在应用层,可以在源头控制多媒体数据传输,解决传输中的网络堵塞问题。本专利技术可用于对众多已存在的、记录的来源进行播放,如对电影、电视节目以及精彩视频的回放。为了提高音、视频调度系统对网络状况的适应能力,需要针对流媒体数据传输进行可伸缩性设计。将网络状况的动态变化通过技术手段反馈到视频调度系统中,根据控制策略,能够使得视频调度系统更好地匹配网络的动态变化,在一定程度上提高应用服务质量。本专利技术在流媒体数据传输过程中,通过采集分析流媒体数据传输的网络带宽信息,对流媒体数据传输进行可伸缩性设计,并结合动态编码,使其匹配网络的动态变化,得到理想输出码流。例如:按不同的网络带宽使用率对媒体数据进行不同的编码,输出速度快慢不等的与网络匹配的编码码流,从而提高互联网环境下数据传输的应用服务质量。参照图1,示出了根据本专利技术的一个实施例的在线媒体服务的码流自适应方法,所述方法包括:步骤1:采集用户的网络带宽信息,分析得到带宽使用率;步骤2:根据所述带宽使用率,确定相应的最佳码流;步骤3::比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;步骤4:若无需调整,则维持当前流媒体传输的码流向用户传输流媒体数据;步骤5:若需要调整,则基于所述最佳码流向用户传输流媒体数据。上述步骤3例如可以通过如下子步骤来实施,包括:步骤31:将所述最佳码流与当前流媒体传输的码流进行比较;步骤32:若所述最佳码流与当前流媒体传输的码流一致,则决定不调整;若所述最佳码流与当前流媒体传输的码流不一致,则决定调整。作为一种较佳的方式,上述步骤2例如可以通过如下子步骤来实施,包括:步骤21:根据所述带宽使用率,确定流媒体传输的限速比例;步骤22:根据所述限速比例与预定的比例/码流模型,确定所述最佳码流。上述预定的比例/码流模型是一个区间模型,是可以根据例如历史数据中用户的下载速度与码流的比值和流媒体播放的表现质量来确定的一个表格,并将该表格存储到数据库中,待使用时将其调用出来与流媒体传输的限速比例对比,进而确定最佳码流。与此同时,该预定比例/码流模型还可以定时或根据需求进行更新,提高模型的精确度。上述步骤1采集用户的网络带宽信息,分析得到带宽使用率包括:根据所述采集用户的网络带宽信息应有的下载速度和用户当前的下载速度确定所述带宽使本文档来自技高网
...

【技术保护点】
一种在线媒体服务的码流自适应方法,其特征在于,包括:采集用户的网络带宽信息,分析得到带宽使用率;根据所述带宽使用率,确定相应的最佳码流;比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;若无需调整,则维持当前流媒体传输的码流向用户传输流媒体数据;若需要调整,则基于所述最佳码流向用户传输流媒体数据。

【技术特征摘要】
1.一种在线媒体服务的码流自适应方法,其特征在于,包括:采集用户的网络带宽信息,分析得到带宽使用率;根据所述带宽使用率,确定相应的最佳码流;比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整;若无需调整,则维持当前流媒体传输的码流向用户传输流媒体数据;若需要调整,则基于所述最佳码流向用户传输流媒体数据。2.根据权利要求1所述的方法,其特征在于,所述比较所述最佳码流与当前流媒体传输的码流,判断是否对当前流媒体传输的码流进行调整包括:将所述最佳码流与当前流媒体传输的码流进行比较,若所述最佳码流与当前流媒体传输的码流一致,则决定不调整;若所述最佳码流与当前流媒体传输的码流不一致,则决定调整。3.根据权利要求1所述的方法,其特征在于,所述根据所述带宽使用率,确定相应的最佳码流包括:根据所述带宽使用率,确定流媒体传输的限速比例;根据所述限速比例与预定的比例/码流模型,确定所述最佳码流。4.根据权利要求3所述的方法,其特征在于,所述预定的比例/码流模型根据历史数据中用户的下载速度与码流的比值和流媒体播放的表现质量来确定。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述采集用户的网络带宽信息,分析得到带宽使用率包括:根据所述采集用户的网络带宽信息应有的下载速度和用户当...

【专利技术属性】
技术研发人员:夏彦刚
申请(专利权)人:乐视云计算有限公司
类型:发明
国别省市:北京;11

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

1