[发明专利]一种无线实时流媒体传输方法在审
申请号: | 201410632486.0 | 申请日: | 2014-11-12 |
公开(公告)号: | CN104394484A | 公开(公告)日: | 2015-03-04 |
发明(设计)人: | 王通;许宏吉;宋敬彬;刘琚;柳玉琨 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | H04N21/647 | 分类号: | H04N21/647;H04N21/266 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 实时 流媒体 传输 方法 | ||
技术领域
本发明涉及一种无线传输技术领域,尤其涉及一种无线实时流媒体传输方法。
背景技术
随着无线网络的发展,在无线移动终端上对基于语音和视频的流媒体服务有很大需求。流媒体数据传输具有高网络带宽、低传输延迟及低延迟抖动的特点,给网络传输带来了巨大挑战,流媒体网络传输已成为网络研究的重点。
无线通信带宽的快速增长,为流媒体传输提供了更好的发展机遇。然而,无线信道具有错误率高以及时变的特性,无线信道的不可靠会导致严重抖动,从而使得保障无线流媒体传输服务质量面临着巨大挑战。
现有技术中无线实时流媒体的数据传输一般是发送端通过RTP/RTCP等协议向接收端发送经过编码之后的图像或者视频数据。但是由于无线网络连接的质量受环境因素的影响大,常常不能提供稳定的网络带宽。因此,如果发送端以恒定的速率发送数据,随着无线网络带宽的变化,则可能造成拥塞丢包。在目前很多的无线实时流媒体传输应用实现中,并没有对流量进行有效控制,缺乏传输质量保证,这样便限制了无线实时流媒体传输的使用场景。
基于上述原因,目前业界提出了多种流量控制方法来提高无线流媒体传输的服务质量、改善其传输效率。例如加增乘减(AIMD)算法,TCP友好速率控制(TFRC,TCP Friendly Rate Control)算法。但是上述算法存在适用性的缺陷:AIMD算法容易使传输速率发生锯齿状波动,不利于提高传输服务质量;而TFRC算法是根据网络资源使用最大化来进行速率调整,忽略了视频流的感知质量,对于实时的视频、音频数据采集传输,如果编码速率不变,单纯降低传输速度,会造成不可接受的时延。
发明内容
本发明实施例提供一种无线实时流媒体传输方法,可以根据无线网络的网络状态,及时快速的调整发送端的发送内容,保证了网络状态好时接收端可以接收到完整的视频图像,又保证了在网络状态较差时,接收端可以实时接收到流畅的视频图像。
本发明提供了一种无线实时流媒体传输方法:发送端实时检测网络连接速率,根据网络连接速率确定发送等级;发送端接收接收端反馈的丢包率,根据所述丢包率修正所述发送等级;发送端根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送端发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送端仅发送实时流媒体的关键帧。
优选的,当丢包率大于预先设定的第一阀值时,发送端降低发送等级;等丢包率小于预先设定的第二阀值时,发送端提高发送等级,所述第一阀值大于或等于第二阀值。
优选的,当发送端在一个预设的时间内未接收到接收端反馈的丢包率时,降低发送等级。
优选的,发送端对预设周期内的丢包率进行加权计算,根据加权计算的结果修正发送等级。
优选的,发送端根据所述丢包率计算出丢包率斜率,根据丢包率斜率修正发送等级。
优选的,当丢包率斜率大于预设的第一斜率时,减低发送等级;当丢包率斜率小于预设的第二斜率时,提高发送等级。
优选的,当所述发送等级为最高等级时,发送端发送实时流媒体的I帧、B帧和P帧;当发送等级为最低等级时,发送端仅发送实时流媒体的I帧。
优选的,所述发送等级分为第一等级、第二等级、第三等级和第四等级,其中第一等级为最高等级,当发送等级为第一等级时,发送端发送实时流媒体的I帧、B帧和P帧;当发送等级为第二等级时,发送端发送实时流媒体的I帧和B帧;当发送等级为第三等级时,发送端发送实时流媒体的I帧和P帧;当发送等级为第四等级时,发送端仅发送实时流媒体的I帧。
另外,本发明还提供了一种视频设备,所述视频设备对当前显示的画面进行视频编码获得实时流媒体,并将所述流媒体通过无线网络发送至接收端,所述视频设备包括发送单元、网络检测单元,所述网络检测单元实时对所述无线网络的网络连接速率进行检测,根据网络连接速率确定发送等级;所述网络检测单元接收所述接收端反馈的丢包率,根据所述丢包率修正所述发送等级;所述发送单元根据所述发送等级确定发送的实时流媒体的数据内容,当发送等级为最高等级时,发送单元发送实时流媒体的全部数据帧;当发送等级为最低等级时,发送单元仅发送实时流媒体的关键帧。。
优选的,当丢包率大于预先设定的第一阀值时,所述网络检测单元降低发送等级;等丢包率小于预先设定的第二阀值时,所述网络检测单元提高发送等级,所述第一阀值大于或等于第二阀值。
优选的,当所述视频设备在一个预设的时间内未接收到接收端反馈的丢包率时,所述网络检测单元降低发送等级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410632486.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:树脂叠层体的制造方法及制造装置
- 下一篇:一种酒店用户的个性化设置方法和系统