[发明专利]流媒体播放控制方法、系统及客户端无效
申请号: | 201010160146.4 | 申请日: | 2010-04-21 |
公开(公告)号: | CN101835029A | 公开(公告)日: | 2010-09-15 |
发明(设计)人: | 李怀富;吕建荣 | 申请(专利权)人: | 深圳市紫云鑫软件技术有限公司 |
主分类号: | H04N7/173 | 分类号: | H04N7/173;H04L29/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平 |
地址: | 518040 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 播放 控制 方法 系统 客户端 | ||
【技术领域】
本发明涉及通信技术领域,尤其涉及一种流媒体播放控制方法、系统及客户端。
【背景技术】
移动流媒体技术是网络音视频技术和移动通信技术结合的产物,其融合了很多网络技术后产生的技术,涉及到流媒体数据的采集、压缩、存储、无线网络通信以及移动终端等多个领域。在应用移动流媒体技术的视频直播点播中,由于无线网络环境比较复杂,移动终端的信号也会因为所处的位置不同而经常变化,导致数据通信拥塞异常的现象时有发生,且由于用户数据量庞大、终端丢包率高、传输延迟大、网络抖动率高的问题,往往流媒体播放的流畅度不高。
【发明内容】
基于此,有必要提供一种能提高流媒体播放流畅度的流媒体播放控制方法。
一种流媒体播放控制方法,包括以下步骤:流媒体服务器与客户端建立连接;所述客户端将网络状况上报给所述流媒体服务器,所述流媒体服务器根据客户端的网络状况选择预设码流的流媒体;所述流媒体服务器将所述流媒体发送到客户端进行播放。
优选地,所述流媒体服务器与客户端建立连接的步骤之前还包括:编码器对同一流媒体节目按照预设多个码流在流媒体服务器进行注册,所述流媒体服务器记录所述预设码流的流媒体的相关信息。
优选地,所述方法还包括:当所述网络状况有变化时,所述客户端不定时将网络状况上报给所述流媒体服务器,所述流媒体服务器根据网络状况调整流媒体的码流大小,将调整码流后的流媒体发送到客户端进行播放。
优选地,所述方法还包括:所述客户端向流媒体服务器反馈缓冲信息,所述流媒体服务器根据缓冲信息调整向客户端发送流媒体的速率。
进一步优选地,所述流媒体包括直播流媒体和点播流媒体,所述网络状况包括网络吞吐量、在接收过程中丢失的信息包总量及丢包率,所述缓冲信息包括客户端为码率适配提供的缓冲区大小、目标缓冲保护时间、缓冲区空余缓冲空间及播放延时。
此外,还有必要提供一种能提高流媒体播放流畅度的流媒体播放控制系统。
一种流媒体播放控制系统,包括:客户端,与流媒体服务器建立连接,将网络状况上报给流媒体服务器,接收流媒体服务器发送的流媒体并进行播放;流媒体服务器,与客户端网络连接,根据客户端的网络状况选择预设码流的流媒体,将选择的流媒体发送到客户端进行播放。
优选地,所述系统还包括:对同一流媒体节目按照预设多个码流在所述流媒体服务器进行注册的编码器;所述流媒体服务器还用于记录所述预设码流的流媒体的相关信息。
优选地,所述客户端进一步用于当网络状况有变化时,不定时将网络状况上报给所述流媒体服务器;所述流媒体服务器根据网络状况调整流媒体的码流大小,将调整码流后的流媒体发送到客户端进行播放。
优选地,所述客户端还用于向所述流媒体服务器反馈缓冲信息;所述流媒体服务器根据缓冲信息调整向客户端发送流媒体的速率。
进一步优选地,所述流媒体包括直播流媒体和点播流媒体,所述网络状况包括网络吞吐量、在接收过程中丢失的信息包总量及丢包率,所述缓冲信息包括客户端为码率适配提供的缓冲区大小、目标缓冲保护时间、缓冲区空余缓冲空间及播放延时。
另外,还有必要提供一种能提高流媒体播放流畅度的客户端。
一种用于流媒体播放的客户端,所述客户端与流媒体服务器建立连接,将网络状况上报给流媒体服务器,接收所述流媒体服务器根据网络状况选择预设码流的流媒体并进行播放。
优选地,所述客户端当网络状况有变化时,不定时将网络状况上报给所述流媒体服务器,接收流媒体服务器根据网络状况调整码流后的流媒体并进行播放。
优选地,所述客户端还用于向流媒体服务器反馈缓冲信息。
进一步优选地,流媒体包括直播流媒体和点播流媒体,所述网络状况包括网络吞吐量、在接收过程中丢失的信息包总量及丢包率,所述缓冲信息包括客户端为码率适配提供的缓冲区大小、目标缓冲保护时间、缓冲区空余缓冲空间及播放延时。
上述流媒体播放控制方法、系统及客户端,通过流媒体服务器根据客户端上报的网络状况选择预设码流的流媒体,该流媒体发送到客户端进行播放,从而能根据客户端的网络状况选择适合客户端播放的码流大小,能够实现在不同的网络状况下,客户端都能够正常的在线流畅的进行流媒体播放,提高了流媒体播放的流畅度。当网络状况发生变化时,还能根据网络状况自适应调整码流大小,使得码流能动态适应当前的网络状况,充分发挥了目前的网络带宽,进一步提高了流媒体播放的流畅度。
【附图说明】
图1为一个实施例中流媒体播放控制方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫云鑫软件技术有限公司,未经深圳市紫云鑫软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010160146.4/2.html,转载请声明来源钻瓜专利网。