[发明专利]流媒体码率控制方法、系统和设备无效
| 申请号: | 200710090127.7 | 申请日: | 2007-04-13 |
| 公开(公告)号: | CN101068236A | 公开(公告)日: | 2007-11-07 |
| 发明(设计)人: | 王志敏 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/02 | 分类号: | H04L29/02;H04L12/56;H04L29/06;H04L12/24;H04B7/005;H04B7/26 |
| 代理公司: | 北京挺立专利事务所 | 代理人: | 皋吉甫 |
| 地址: | 518129广东省*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 流媒体 控制 方法 系统 设备 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种流媒体码率控制方法、系统和设备。
背景技术
随着通信技术,特别是无线移动网络技术的发展,网络带宽已经能够满足开展实时流媒体业务的需求,流媒体业务已经成为未来通信增值业务的发展方向。为了充分利用已有的网络资源,同时提高用户的体验,需要在开展流媒体业务的同时引入QoS(Quality of Service,业务质量)控制机制。特别是对于带宽差异很大的无线网络,通过QoS控制机制,可以大大增强用户业务体验,增加对用户的吸引力。
现有技术中,通过MBR(Multiple Bit Rate,多码率)的方式进行流媒体QoS控制。其原理为:在编码器进行内容编码的时候,选择不同的编码速率,例如30kbps、60kbps、100kbps等,流媒体文件将同一节目源以这些不同编码速率制作到一个流媒体文件内,流媒体服务器存储该包括多个编码速率的流媒体文件作为节目源。在流媒体播放过程中,流媒体服务器和终端播放器通过QoS控制协议进行交互。流媒体服务器根据用户终端的反馈,了解当前的网络状况,选择合适码率的码流发送给用户终端的播放器进行播放,如在网络情况较好时,采用100kbps的编码速率向用户播放;在网络状况不佳时,降低编码速率,使用60kbps或30kbps的编码速率向用户播放。
由上述方案可知,通过MBR的方式进行流媒体QoS控制,需要将同一节目使用不同的码率编码到同一流媒体文件中,增加了流媒体服务器上存储空间的占用。另外,MBR文件在制作时,只能选择有限的几种速率进行编码,播放时可选择的码率参数很少,不能很好的满足带宽适配的要求。最后,播放MBR文件,需要占用较多的流媒体服务器硬件和软件资源,增加业务的运 营成本。尤其在进行多个服务器集群组网时,每一个流媒体服务器都需要很高的性能,增加运营成本。
发明内容
本发明的实施例提供一种流媒体码率控制方法,包括以下步骤:
流媒体服务器根据用户终端实时反馈的网络状况,判断是否调整向所述用户终端发送的媒体流的码率;
需要进行所述调整时,所述流媒体服务器向码率适配服务器发送原始媒体流及适配参数;
所述流媒体服务器接收所述码率适配服务器根据所述适配参数进行码率适配处理后的媒体流并向所述用户终端发送,所述码率适配服务器根据所述适配参数进行码率适配处理的步骤具体包括:
所述码率适配服务器将所述流媒体服务器发送的所述原始媒体流存储到缓存;
所述码率适配服务器适配处理后的目标码率为连续码率值时,每存储一个完整的多媒体帧所述码率适配服务器将所述多媒体帧的码率适配为所述匹配码率;所述码率适配服务器适配处理后的目标码率为离散码率值时,每存储一个完整的多媒体帧,所述码率适配服务器将所述多媒体帧的码率适配为所述离散码率值中小于所述匹配码率且最接近所述匹配码率的码率;
所述码率适配服务器向所述流媒体服务器发送所述码率适配处理后的多媒体帧。
本发明的实施例还提供一种流媒体码率控制系统,包括:
用户终端,用于接收流媒体服务器发送的媒体流,并实时向所述流媒体服务器反馈网络状况;
流媒体服务器,用于在根据用户终端实时反馈的网络状况判断需要调整向所述用户终端发送的媒体流的码率时,向码率适配服务器发送原始媒体流及适配参数,并将所述码率适配服务器发送的码率适配处理后的媒体流发送给所述用户终端;
码率适配服务器,用于根据流媒体服务器发送的适配参数,将所述流媒体服务器发送的原始媒体流进行码率适配处理,具体包括:将所述流媒体服务器发送的所述原始媒体流存储到缓存;适配处理后的目标码率为连续码率值时,每存储一个完整的多媒体帧,将所述多媒体帧的码率适配为所述匹配码率;适配处理后的目标码率为离散码率值时,每存储一个完整的多媒体帧,将所述多媒体帧的码率适配为所述离散码率值中小于所述匹配码率且最接近所述匹配码率的码率;向所述流媒体服务器发送所述码率适配处理后的多媒体帧,发送给所述流媒体服务器。
与现有技术相比,本发明的实施例具有以下优点:
码率适配服务器对流媒体服务器所需的流媒体码率进行适配处理,在流媒体服务器上只需要将片源按照单一码率存储,节省了流媒体服务器上的存储空间,同时减少了流媒体片源编码复杂度。
附图说明
图1是本发明的实施例一中流媒体码率控制方法的流程图;
图2是本发明的实施例二中对不同的用户终端进行流媒体码率控制的信令流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710090127.7/2.html,转载请声明来源钻瓜专利网。





