[发明专利]媒体文件在线播放控制方法、装置和系统有效
申请号: | 201610471023.X | 申请日: | 2016-06-24 |
公开(公告)号: | CN107547909B | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 欧阳亮 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04N21/2187 | 分类号: | H04N21/2187;H04N21/4402;H04N21/647;H04N21/658 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 于天琳;王琦 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 媒体文件 在线播放 控制 方法 装置 系统 | ||
本申请公开了一种媒体文件在线播放的控制方法、装置及系统。该方法包括:为媒体文件配置总带宽和多个策略,其中,每一策略包括带宽占用率阈值及其对应的播放模式;获取播放所述媒体文件所占用的当前带宽;根据所述当前带宽和所述总带宽确定所述媒体文件的当前带宽占用率;按预定顺序遍历所述多个策略,直到确定出播放控制采用的策略;当确定出播放控制采用的策略时,发送携带该策略中播放模式的通知消息给播放控制服务器。本申请还公开了相应的装置和系统。根据本申请公开的技术方案,从而提高了系统带宽利用率。
技术领域
本发明涉及互联网技术领域,尤其涉及一种媒体文件在线播放的控制方法、装置和系统。
背景技术
随着互联网技术发展,可以为用户提供丰富多彩的在线播放服务(比如,各类体育赛事,游戏赛事,演唱会)。通常,在直播平台中,从现场获得的媒体数据流通过信号传输到无线网络;编码设备从无线网络采集信号、解码,再转码为互联网通用的编码格式(比如,蓝光、超清、标清)的媒体数据流;直播平台再将该媒体数据流分发到各个内容分发网络(Content Delivery Network,CDN)服务器。这样,用户可以接入CDN服务器观看直播。
发明内容
本发明实施例提供了一种媒体文件在线播放控制方法,以提高系统带宽利用率,该方法包括:
为媒体文件配置总带宽和多个策略,其中,每一策略包括带宽占用率阈值及其对应的播放模式;
获取播放所述媒体文件所占用的当前带宽;
根据所述当前带宽和所述总带宽确定所述媒体文件的当前带宽占用率;
按预定顺序遍历所述多个策略,直到确定出播放控制采用的策略;其中,如果所述当前带宽占用率达到当前遍历的策略中的带宽占用率阈值,则确定采用当前遍历的所述策略进行播放控制;否则遍历下一个策略;
当确定出播放控制采用的策略时,发送携带该策略中播放模式的通知消息给播放控制服务器,以使所述播放控制服务器采用该播放模式对所述媒体文件的播放进行控制。
本发明实施例还提供了一种媒体文件在线播放控制方法,以提高系统带宽利用率,该方法包括:
接收来自带宽控制服务器的携带播放模式的通知消息,其中,所述带宽控制服务器为媒体文件配置总带宽和多个策略,每一策略包括带宽占用率阈值及其对应的播放模式;根据所述媒体文件的当前带宽占用率以及各策略中的带宽占用率阈值,从所述多个策略中确定出播放控制采用的策略,并将确定出的所述策略中的播放模式携带在所述通知消息中;
采用所述通知消息中携带的所述播放模式对所述媒体文件的播放进行控制。
本发明实施例还提供了一种媒体文件在线播放策略装置,以提高系统带宽利用率,该装置包括:
配置模块,用于为媒体文件配置总带宽和多个策略,其中,每一策略包括带宽占用率阈值及其对应的播放模式;
获取模块,用于获取播放所述媒体文件所占用的当前带宽;
确定模块,用于根据所述当前带宽和所述总带宽确定所述媒体文件的当前带宽占用率;按预定顺序遍历所述多个策略,直到确定出播放控制采用的策略;其中,如果所述当前带宽占用率达到当前遍历的策略中的带宽占用率阈值,则确定采用当前遍历的所述策略进行播放控制;否则遍历下一个策略;
发送模块,用于当确定出播放控制采用的策略时,发送携带该策略中播放模式的通知消息给播放控制服务器,以使所述播放控制服务器采用该播放模式对所述媒体文件的播放进行控制。
本发明实施例还提供了一种媒体文件在线播放控制装置,以提高系统带宽利用率,该装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610471023.X/2.html,转载请声明来源钻瓜专利网。