[发明专利]一种实现分段节目播放控制的方法、服务器及客户端无效
申请号: | 201110068020.9 | 申请日: | 2011-03-21 |
公开(公告)号: | CN102694823A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 赵宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 分段 节目 播放 控制 方法 服务器 客户端 | ||
技术领域
本发明涉及多媒体领域,具体涉及一种在DASH(Dynamic adaptive streaming over HTTP,基于超文本传输协议的动态调整流媒体服务)系统中对分段节目进行播放控制的方法及系统。
背景技术
传统的流媒体服务是基于RTSP(Real Time Streaming Protocol,实时流协议)/RTP(Real-time Transport Protocol,实时传输协议)的。但是由于RTSP/RTP在穿越防火墙存在问题等缺点,近两年发展出基于超文本传输协议(HTTP,HyperText Transfer Protocol)来提供流媒体服务,即DASH(Dynamic adaptive streaming over HTTP,基于超文本传输协议的动态调整流媒体服务)。与其他流媒体服务一样,DASH同样支持点播和直播服务。
由于HTTP协议本质上属于文本传输协议,并不适合实时的流媒体传输。为了便于实现直播回放和边下载边看的功能,通常将节目内容在物理或逻辑上分成很多的小分段(segment)。客户端根据节目索引表(MPD:Media Presentation Description,包含媒体分段的索引等信息),每次下载媒体文件的一个或多个分段进行播放,然后对已下载的数据进行解码播放。
由于播放都是以分段为基本单位,因此,在广告插入等场景,不能实现精确插入等问题。例如,采用DASH的流媒体服务器正在直播一个足球比赛节目。比赛双方在加时赛之后仍然战平,需要通过点球大战来决定胜负。在加时赛比赛结束后,在点球大战开始之前需要插入一段广告。但是在加时赛比赛结束到点球大战开始这段时间是不确定的。如果插入过短的广告,则还要继续插入别的广告,如果插入过长的广告,则该广告必须播放完毕之后才能回到比赛,这显然是难以接受的。
发明内容
本发明要解决的技术问题是,提供一种实现分段节目播放控制的方法、服务器及客户端,能够动态调整分段节目的播放时长和播放内容,从而减小制作分段的复杂度和提高用户的观看体验。
为了解决上述技术问题,本发明提出一种实现分段节目播放控制的方法,所述分段节目包括一个或者多个分段,该方法包括:
服务器根据需要播放的时长为分段节目中的各分段配置播放时长控制参数,所述播放时长控制参数包括播放起始时间和/或播放结束时间;
客户端在播放分段节目时,根据所述分段节目中各分段的播放时长控制参数对所述各分段执行播放控制。
进一步地,上述方法还可具有以下特点:
所述服务器将所述分段节目中各分段的播放时长控制参数承载于所述分段节目的节目索引表(MPD)中;
所述客户端下载所述MPD,从中获取到所述分段节目中各分段的播放时长控制参数。
进一步地,上述方法还可具有以下特点:
所述服务器为分段配置播放时长控制参数包括:
确定所述分段的播放起始时间;计算所述分段的播放起始时间与需要所述分段播放的时长之和,以得到所述分段的播放结束时间;根据所述分段的播放开始时间和播放结束时间配置所述分段的播放时长控制参数;
或者,
确定所述分段的播放结束时间;计算所述分段的播放结束时间与需要所述分段播放的时长之差,以得到所述分段的播放开始时间;根据所述分段的播放开始时间和播放结束时间配置所述分段的播放时长控制参数。
进一步地,上述方法还可具有以下特点:
所述服务器根据分段的播放开始时间和播放结束时间配置所述分段的播放时长控制参数包括:配置所述分段的播放时长控制参数包括所述分段的播放开始时间和播放束时间;
所述客户端根据分段的播放时长控制参数对所述分段执行播放控制包括:在所述分段的播放时长控制参数包括播放开始时间和播放束时间时,控制所述分段从所述播放开始时间开始播放,至所述播放结束时间停止播放。
进一步地,上述方法还可具有以下特点:
所述服务器根据分段的播放开始时间和播放结束时间配置所述分段的播放时长控制参数包括:在确定所述分段的播放起始时间对应所述分段的开头位置时,配置所述分段的播放时长控制参数仅包含所述分段的播放结束时间;
所述客户端根据分段的播放时长控制参数对所述分段执行播放控制包括:在所述分段的播放时长控制参数仅包含播放结束时间时,控制所述分段从头开始播放,至所述播放结束时间停止播放。
进一步地,上述方法还可具有以下特点:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110068020.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:业务转发方法及系统
- 下一篇:组合认证系统及认证方法