[发明专利]在线流媒体传输控制方法及播放器有效
申请号: | 201110008603.2 | 申请日: | 2011-01-17 |
公开(公告)号: | CN102571894A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 龙斌;黄海;武娟;庞涛;张志健 | 申请(专利权)人: | 中国电信股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 颜镝 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 流媒体 传输 控制 方法 播放 | ||
1.一种在线流媒体传输控制方法,包括:
检查本地缓冲区内缓存的流媒体文件的当前播放点之后的数据是否充满不限速下载区域,如果已充满不限速下载区域,则采用内容分发网络低速下载方式从网络侧下载该流媒体文件,并播放该流媒体文件,否则继续采用内容分发网络不限速下载方式从网络侧下载该流媒体文件;所述不限速下载区域为本地缓冲区内起始存储位置到预设的不限速下载临界线之间的数据存储区域,所述低速下载方式为以不高于流媒体文件的码率的下载速率进行下载的方式。
2.根据权利要求1所述的在线流媒体传输控制方法,其中,当流媒体文件初次启动播放或由于当前播放点的调整导致本地缓冲区内没有缓存该流媒体文件的当前播放点之后的数据时,采用内容分发网络不限速下载方式从网络侧下载该流媒体文件,当检查本地缓冲区内缓存的流媒体文件的当前播放点之后的数据已经充满不限速下载区域时,播放该流媒体文件。
3.根据权利要求1所述的在线流媒体传输控制方法,其中,在采用内容分发网络低速下载方式从网络侧下载该流媒体文件的同时,还采用点对点下载方式从网络侧下载该流媒体文件。
4.根据权利要求3所述的在线流媒体传输控制方法,其中,当同时采用所述内容分发网络低速下载方式和所述点对点下载方式从网络侧下载该流媒体文件时,对同一块数据优先采用内容分发网络低速下载方式进行下载。
5.根据权利要求1或3所述的在线流媒体传输控制方法,其中,还设置有低速下载区域,所述低速下载区域为预设的不限速下载临界线到预设的低速下载临界线之间的数据存储区域,检查所述本地缓冲区内缓存的流媒体文件的当前播放点之后的数据是否充满低速下载区域,如果已充满低速下载区域,则暂停所述内容分发网络低速下载方式的下载,保留所述点对点下载方式的下载。
6.根据权利要求1或5所述的在线流媒体传输控制方法,其中,还包括:检查本地缓冲区是否充满,如果本地缓冲区已充满,则暂停下载所述流媒体文件的下载。
7.一种在线流媒体播放器,包括:
不限速下载模块,用于采用内容分发网络不限速下载方式从网络侧下载流媒体文件;
低速下载模块,用于采用内容分发网络低速下载方式从网络侧下载流媒体文件,所述低速下载方式为以不高于流媒体文件的码率的下载速率进行下载的方式;
流媒体文件播放模块,用于播放流媒体文件;
不限速下载区域检查模块,用于检查本地缓冲区内缓存的流媒体文件的当前播放点之后的数据是否充满不限速下载区域,如果已充满不限速下载区域,则触发所述低速下载模块和所述流媒体文件播放模块,否则触发不限速下载模块。
8.根据权利要求7所述的在线流媒体播放器,其中,还包括:
初次启动播放模块,用于在初次启动播放流媒体文件导致本地缓冲区内没有缓存该流媒体文件的当前播放点之后的数据时,触发所述不限速下载模块,当检查本地缓冲区内缓存的流媒体文件的当前播放点之后的数据已经充满不限速下载区域时,触发播放所述流媒体文件播放模块;
播放点调整模块,用于在当前播放点的调整导致本地缓冲区内没有缓存该流媒体文件的当前播放点之后的数据时,触发所述不限速下载模块,当检查本地缓冲区内缓存的流媒体文件的当前播放点之后的数据已经充满不限速下载区域时,触发播放所述流媒体文件播放模块。
9.根据权利要求7所述的在线流媒体播放器,其中,还包括:
点对点下载模块,与所述低速下载模块联动,用于采用点对点下载方式从网络侧下载该流媒体文件。
10.根据权利要求9所述的在线流媒体播放器,其中,当同时采用所述内容分发网络低速下载方式和所述点对点下载方式从网络侧下载该流媒体文件时,对同一块数据优先采用内容分发网络低速下载方式进行下载。
11.根据权利要求9所述的在线流媒体播放器,其中,还设置有低速下载区域,所述低速下载区域为预设的不限速下载临界线到预设的低速下载临界线之间的数据存储区域,所述在线流媒体播放器还包括:
低速下载区域检查模块,用于检查所述本地缓冲区内缓存的流媒体文件的当前播放点之后的数据是否充满低速下载区域,如果已充满低速下载区域,则暂停所述内容分发网络低速下载方式的下载,保留所述点对点下载方式的下载。
12.根据权利要求7或11所述的在线流媒体播放器,其中,还包括:
缓冲区检查模块,用于检查本地缓冲区是否已充满,如果已充满,则暂停下载所述流媒体文件的下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电信股份有限公司,未经中国电信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110008603.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有机尾侧的耐压舱壁的飞机的压力机身
- 下一篇:自动变速器的变速控制装置