【技术实现步骤摘要】
本专利技术涉及多媒体
,尤其涉及一种电视视频播放方法及系统。
技术介绍
随着网络技术的发展,电视机顶盒终端向电视观众提供的电视频道节目画面越来越清晰、信号越来越稳定、形式越来越多样,得到了广大电视观众的喜爱。但是随着电视机顶盒终端数量的飞速发展,向提供电视频道节目视频源的服务器的下载请求也越来越多,给服务器带来了沉重的负担。特别地,由于提供电视节目视频源的服务器不知电视机顶盒终端是否在线,将会向不在线的电视机终端发送下载的视频数据,给资源带来了巨大的浪费。另外,一些不合法的电视机顶盒终端也向提供电视频道节目视频源的服务器发送下载请求,使得合法电视机顶盒下载视频数据的速度降低,影响观众的观看体验感。
技术实现思路
本专利技术提供一种电视视频播放方法及系统,通过将提供电视服务的服务器分为多个,分别用于实现对机顶盒终端的权限认证、播放控制和视频流提供等功能,用以减轻单一电视服务器的负担,并对机顶盒终端进行有效权限认证。本专利技术提供一种电视视频播放方法,包括:机顶盒终端向认证服务器发送权限认证请求;认证服务器根据收到的所述权限认证请求,向所述机顶盒终端发送资源令牌;其中,资源令牌记录有所述机顶盒终端的权限;所述机顶盒终端向索引服务器发送频道列表请求;所述频道列表请求包括所述资源令牌;索引服务器根据收到的所述频道列表请求,生成满足所述机顶盒终端的权限的频道列表,并将所述频道列表发送给所述机顶盒终端;所述机顶盒终端接收索引服务器发来的频道列表并提供给用户;所述机顶盒终端接收视频播放请求,并转发送给认证服务器;认证服务器接收所述视频播放请求,生成与所述视频播放请求 ...
【技术保护点】
一种电视视频播放方法,其特征在于,包括:机顶盒终端向认证服务器发送权限认证请求;认证服务器根据收到的所述权限认证请求,向所述机顶盒终端发送资源令牌;其中,资源令牌记录有所述机顶盒终端的权限;所述机顶盒终端向索引服务器发送频道列表请求;所述频道列表请求包括所述资源令牌;索引服务器根据收到的所述频道列表请求,生成满足所述机顶盒终端的权限的频道列表,并将所述频道列表发送给所述机顶盒终端;所述机顶盒终端接收索引服务器发来的频道列表并提供给用户;所述机顶盒终端接收视频播放请求,并转发送给认证服务器;认证服务器接收所述视频播放请求,生成与所述视频播放请求对应的播放令牌发送给所述机顶盒终端;其中,播放令牌记录有请求播放的频道/节目在流服务器上的频道/节目标识、资源令牌、允许播放时长;所述机顶盒终端接收所述播放令牌,并转发给流服务器;流服务器根据所述播放令牌中所述机顶盒终端的权限信息,判断所述机顶盒终端是否有权限请求播放所述请求播放的频道/节目;若所述机顶盒终端有权限请求播放所述请求播放的频道/节目,则流服务器根据所述播放令牌中请求播放的频道/节目在流服务器上的频道/节目标识,获取当前时刻开始允许播放 ...
【技术特征摘要】
1.一种电视视频播放方法,其特征在于,包括:机顶盒终端向认证服务器发送权限认证请求;认证服务器根据收到的所述权限认证请求,向所述机顶盒终端发送资源令牌;其中,资源令牌记录有所述机顶盒终端的权限;所述机顶盒终端向索引服务器发送频道列表请求;所述频道列表请求包括所述资源令牌;索引服务器根据收到的所述频道列表请求,生成满足所述机顶盒终端的权限的频道列表,并将所述频道列表发送给所述机顶盒终端;所述机顶盒终端接收索引服务器发来的频道列表并提供给用户;所述机顶盒终端接收视频播放请求,并转发送给认证服务器;认证服务器接收所述视频播放请求,生成与所述视频播放请求对应的播放令牌发送给所述机顶盒终端;其中,播放令牌记录有请求播放的频道/节目在流服务器上的频道/节目标识、资源令牌、允许播放时长;所述机顶盒终端接收所述播放令牌,并转发给流服务器;流服务器根据所述播放令牌中所述机顶盒终端的权限信息,判断所述机顶盒终端是否有权限请求播放所述请求播放的频道/节目;若所述机顶盒终端有权限请求播放所述请求播放的频道/节目,则流服务器根据所述播放令牌中请求播放的频道/节目在流服务器上的频道/节目标识,获取当前时刻开始允许播放时长的请求播放的频道/节目的视频流并发送给所述机顶盒终端;机顶盒终端接收流服务器发来的所述允许播放时长的请求播放的频道/节目的视频流。2.如权利要求1所述的电视视频播放方法,其特征在于,所述权限认证请求包括根据所述机顶盒终端软件版本、时间戳、硬件序列号生成的指纹;所述认证服务器根据收到的所述权限认证请求,向所述机顶盒终端发送资源令牌,包括:认证服务器接收机顶盒终端发来的指纹;认证服务器判断所述指纹是否合法;若所述指纹合法,则认证服务器向所述机顶盒终端发送资源令牌。3.如权利要求1所述的电视视频播放方法,其特征在于,所述机顶盒终端从向认证服务器发送第一次视频播放请求开始,每隔预设时长向认证服务器发送所述视频播放请求;所述流服务器获取当前时刻开始允许播放时长的请求播放的频道/节目的视频流并发送给所述机顶盒终端之后,每隔预设时长向认证服务器发送是否继续提供视频流的问询;所述是否继续提供视频流的问询包括机顶盒终端的标识;认证服务器每次收到所述是否继续提供视频流的问询时,判断当前时刻往前预设时长内是否收到过所述是否继续提供视频流的问询中机顶盒终端的标识对应机顶盒终端发来的视频播放请求;若是,则向流服务器反馈继续提供视频流的应答;否则,向流服务器反馈停止提供视频流的应答;其中,所述继续/停止提供视频流的应答中包括机顶盒终端的标识;流服务器根据收到的继续/停止提供视频流的应答,继续/停止向所述继续/停止提供视频流的应答中机顶盒终端的标识对应的机顶盒终端提供当前时刻开始允许播放时长的请求播放的频道/节目的视频流。4.如权利要求3所述的电视视频播放方法,其特征在于,所述预设时长为5分钟,所述播放令牌中的允许播放时长为10分钟。5.如权利要求3所述的电视视频播放方法,其特征在于,所述视频播放请求包括请求时间;认证服务器每次收到所述机顶盒终端发来的视频播放请求时,根据所述视频播放请求中的请求时间,更新所述机顶盒终端收看所述请求播放的频道/节目的时长。6.一种电视视频播放系统,其特征在于,包括:机顶盒终端、认证服务器、索引服务器、流服务器;所述机顶盒终端,用于向认证服务器发送权限认证请求;还用于在收到所述认证服务器发来的资源令牌后,向索引服务器发送包括所述资源令牌的频道列表请求;还用于接收索引服务器发来的频道列表并提供给用户,接收用户的视频播放请求并转发给所述认证服务器;还用于接收所述认证服务器发来的播放令牌...
【专利技术属性】
技术研发人员:郭建辉,
申请(专利权)人:天脉聚源北京传媒科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。