一种无线实时流媒体传输方法技术

技术编号:11112000 阅读:105 留言:0更新日期:2015-03-05 12:43
本发明专利技术公开了一种无线实时流媒体传输方法,通过主动检测无线网络连接速率和接收端反馈的丢包率来确定发送端的发送等级,根据发送等级确定发送的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。本发明专利技术的无线实时流媒体传输方法可以根据无线网络的网络状态,及时快速的调整发送端的发送等级,发送端根据发送等级的不同实时变更发送内容,保证了网络状态好时接收端可以接收到最完整的视频图像,又保证了在网络状态较差时,接收端可以实时接收到视频图像。

【技术实现步骤摘要】

本专利技术涉及一种无线传输
,尤其涉及一种无线实时流媒体传输方法
技术介绍
随着无线网络的发展,在无线移动终端上对基于语音和视频的流媒体服务有很大需求。流媒体数据传输具有高网络带宽、低传输延迟及低延迟抖动的特点,给网络传输带来了巨大挑战,流媒体网络传输已成为网络研究的重点。无线通信带宽的快速增长,为流媒体传输提供了更好的发展机遇。然而,无线信道具有错误率高以及时变的特性,无线信道的不可靠会导致严重抖动,从而使得保障无线流媒体传输服务质量面临着巨大挑战。现有技术中无线实时流媒体的数据传输一般是发送端通过RTP/RTCP等协议向接收端发送经过编码之后的图像或者视频数据。但是由于无线网络连接的质量受环境因素的影响大,常常不能提供稳定的网络带宽。因此,如果发送端以恒定的速率发送数据,随着无线网络带宽的变化,则可能造成拥塞丢包。在目前很多的无线实时流媒体传输应用实现中,并没有对流量进行有效控制,缺乏传输质量保证,这样便限制了无线实时流媒体传输的使用场景。基于上述原因,目前业界提出了多种流量控制方法来提高无线流媒体传输的服务质量、改善其传输效率。例如加增乘减(AIMD)算法,TCP友好速率控制(TFRC,TCP Friendly Rate Control)算法。但是上述算法存在适用性的缺陷:AIMD算法容易使传输速率发生锯齿状波动,不利于提高传输服务质量;而TFRC算法是根据网络资源使用最大化来进行速率调整,忽略了视频流的感知质量,对于实时的视频、音频数据采集传输,如果编码速率不变,单纯降低传输速度,会造成不可接受的时延。
技术实现思路
本专利技术实施例提供一种无线实时流媒体传输方法,可以根据无线网络的网络状态,及时快速的调整发送端的发送内容,保证了网络状态好时接收端可以接收到完整的视频图像,又保证了在网络状态较差时,接收端可以实时接收到流畅的视频图像。本专利技术提供了一种无线实时流媒体传输方法:发送端实时检测网络连接速率,根据网络连接速率确定发送等级;发送端接收接收端反馈的丢包率,根据所述丢包率修正所述发送等级;发送端根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。优选的,当丢包率大于预先设定的第一阀值时,发送端降低发送等级;等丢包率小于预先设定的第二阀值时,发送端提高发送等级,所述第一阀值大于或等于第二阀值。优选的,当发送端在一个预设的时间内未接收到接收端反馈的丢包率时,降低发送等级。优选的,发送端对预设周期内的丢包率进行加权计算,根据加权计算的结果修正发送等级。优选的,发送端根据所述丢包率计算出丢包率斜率,根据丢包率斜率修正发送等级。优选的,当丢包率斜率大于预设的第一斜率时,减低发送等级;当丢包率斜率小于预设的第二斜率时,提高发送等级。优选的,当所述发送等级为最高等级时,发送端发送实时流媒体的I帧、B帧和P帧;当发送等级为最低等级时,发送端仅发送实时流媒体的I帧。优选的,所述发送等级分为第一等级、第二等级、第三等级和第四等级,其中第一等级为最高等级,当发送等级为第一等级时,发送端发送实时流媒体的I帧、B帧和P帧;当发送等级为第二等级时,发送端发送实时流媒体的I帧和B帧;当发送等级为第三等级时,发送端发送实时流媒体的I帧和P帧;当发送等级为第四等级时,发送端仅发送实时流媒体的I帧。另外,本专利技术还提供了一种视频设备,所述视频设备对当前显示的画面进行视频编码获得实时流媒体,并将所述流媒体通过无线网络发送至接收端,所述视频设备包括发送单元、网络检测单元,所述网络检测单元实时对所述无线网络的网络连接速率进行检测,根据网络连接速率确定发送等级;所述网络检测单元接收所述接收端反馈的丢包率,根据所述丢包率修正所述发送等级;所述发送单元根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送单元发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送单元仅发送实时流媒体的关键帧。。优选的,当丢包率大于预先设定的第一阀值时,所述网络检测单元降低发送等级;等丢包率小于预先设定的第二阀值时,所述网络检测单元提高发送等级,所述第一阀值大于或等于第二阀值。优选的,当所述视频设备在一个预设的时间内未接收到接收端反馈的丢包率时,所述网络检测单元降低发送等级。优选的,所述网络检测单元根据所述丢包率计算出丢包率斜率,根据丢包率斜率修正发送等级。优选的,当所述发送等级为最高等级时,所述发送单元发送实施媒体流的I帧、B帧和P帧;当发送等级为最低等级时,所述发送单元仅发送实施媒体流的I帧。根据本专利技术实施例提供的方法,发送端实时检测网络连接速率,根据网络连接速率确定发送等级,并根据发送等级确定发送的实时流媒体的数据内容:当网络良好时,发送等级较高,此时发送端发送实时媒体流的所有帧,这样就能保证在网络状况良好时,用户能在接收端观看到清晰的图像;而当网络状况较差时,发送等级较低,此时发送端仅发送关键帧,由于帧数减少,不会造成网络拥堵和时延,这样,用户在接收端就能收看到流畅的图像。 附图说明图1为本专利技术实施例的实时流媒体数据传输方法的示意图。图2为本专利技术实施例的视频设备的示意图。 具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。下面结合说明书附图对本专利技术实施例做详细描述。图1所示为本专利技术实施例的一种无线实时流媒体传输方法,该方法包括以下步骤:步骤102,发送端实时检测网络连接速率,根据网络连接速率确定发送等级;步骤104,发送端接收接收端反馈的丢包率,根据所述丢包率修正所述发送等级;步骤106,发送端根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。其中,发送端可以是传送多媒体内容的各种终端,例如智能手机、平板电脑、笔记本电脑以及电视机等终端。接收端可以是接收多媒体内容的各种终端,例如智能手机、平板电脑、笔记本电脑、投影机以及电视机等终端。发送等级至少分为两个等级,也可以是三个、四个及四个以上的等级,具体可以根据网络的情况确定。为了说明方便,接下来以发送等级为四个等级对本实施例的具体实现方式进行说明。四个等级分别为第一等级、第二等级、第三等级和第四等级,其中,第一等级为最高等级,以此类推,第四等级为最低等级。步骤102,发送端实时检测网络连接速率,根据网络连接速率确定发送等级。具体的,发送端不断的获取当前无线网络连接速率V,然后与需要的发送的流媒体速率Vth进行比较。流媒体速率Vt本文档来自技高网
...

【技术保护点】
一种无线实时流媒体传输方法,其特征在于:发送端实时检测网络连接速率,根据网络连接速率确定发送等级;发送端接收接收端反馈的丢包率,根据所述丢包率修正所述发送等级;发送端根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。

【技术特征摘要】
1.一种无线实时流媒体传输方法,其特征在于:
发送端实时检测网络连接速率,根据网络连接速率确定发送等级;
发送端接收接收端反馈的丢包率,根据所述丢包率修正所述发送等级;
发送端根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。
2.根据权利要求1所述的无线实时流媒体传输方法,其特征在于,所述发送端接收接收端反馈的丢包率,根据所述丢包率修正发送等级包括:当丢包率大于预先设定的第一阀值时,发送端降低发送等级;等丢包率小于预先设定的第二阀值时,发送端提高发送等级,所述第一阀值大于或等于第二阀值。
3.根据权利要求1所述的无线实时流媒体传输方法,其特征在于,所述发送端接收接收端反馈的丢包率,根据所述丢包率修正发送等级包括:当发送端在一个预设的时间内未接收到接收端反馈的丢包率时,降低发送等级。
4.根据权利要求1所述的无线实时流媒体传输方法,其特征在于,所述发送端接收接收端反馈的丢包率,根据所述丢包率修正发送等级包括:
发送端对预设周期内的丢包率进行加权计算,根据加权计算的结果修正发送等级。
5.根据权利要求1所述的无线实时流媒体传输方法,其特征在于,所述发送端接收接收端反馈的丢包率,根据所述丢包率修正发送等级包括:
发送端根据所述丢包率计算出丢包率斜率,根据丢包率斜率修正发送等级。
6.根据权利要求5所述的无线实时流媒体传输方法,其特征在于:
当丢包率斜率大于预设的第一斜率时,减低发送等级;
当丢包率斜率小于预设的第二斜率时,提高发送等级。
7.根据权利要求1-6任一所述的无线实时流媒体传输方法,其特征在于:
当所述发送等级为最高等级时,发送端发送实时流媒体的I帧、B帧和P帧;当发送等级为最低等级时,发送端仅发送实时流媒体的I帧。...

【专利技术属性】
技术研发人员:王通许宏吉宋敬彬刘琚柳玉琨
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东;37

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

1