一种直播方法及系统技术方案

技术编号:15847270 阅读:58 留言:0更新日期:2017-07-18 20:20
本申请提供了一种直播方法及系统,直播方法包括:各个直播客户端根据从服务器获取的播放控制参数播放直播节目,并各自向服务器发送心跳信息;服务器根据各个直播客户端发送的心跳信息,统计各个直播客户端各自当前播放的直播节目的在线人数规模,并根据各个直播客户端各自当前播放的直播节目的在线人数规模,确定各个直播客户端各自当前播放的直播节目所对应的播放协议,将确定出的各个直播客户端各自当前播放的直播节目所对应的播放协议分别携带在心跳回复信息中,发送至各个直播客户端;各个直播客户端各自从接收到的心跳回复信息中解析出播放协议,并各自按照解析出的播放协议播放直播节目。在本申请中,实现了直播节目均衡、稳定的播放。

【技术实现步骤摘要】
一种直播方法及系统
本申请涉及多媒体
,特别涉及一种直播方法及系统。
技术介绍
随着网络技术的发展,IPTV(InternetProtocolTelevision,网络协议电视)等流媒体技术的应用越来越广泛,用户可以通过终端来观看基于IPTV的流媒体节目,包括直播节目和点播节目。其中,直播节目更注重播放的稳定性。然而,如何均衡、稳定的播放直播节目成为问题。
技术实现思路
为解决上述技术问题,本申请实施例提供一种直播方法及系统,以达到实现直播节目均衡、稳定的播放的目的,技术方案如下:一种直播方法,包括:各个直播客户端从服务器中获取播放控制参数,并根据所述播放控制参数播放直播节目;各个所述直播客户端各自向所述服务器发送心跳信息;所述服务器根据各个所述直播客户端发送的心跳信息,统计各个所述直播客户端各自当前播放的直播节目的在线人数规模;所述服务器根据各个所述直播客户端各自当前播放的直播节目的在线人数规模,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议;所述服务器将确定出的各个所述直播客户端各自当前播放的直播节目所对应的播放协议分别携带在心跳回复信息中,发送至各个所述直播客户本文档来自技高网...
一种直播方法及系统

【技术保护点】
一种直播方法,其特征在于,包括:各个直播客户端从服务器中获取播放控制参数,并根据所述播放控制参数播放直播节目;各个所述直播客户端各自向所述服务器发送心跳信息;所述服务器根据各个所述直播客户端发送的心跳信息,统计各个所述直播客户端各自当前播放的直播节目的在线人数规模;所述服务器根据各个所述直播客户端各自当前播放的直播节目的在线人数规模,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议;所述服务器将确定出的各个所述直播客户端各自当前播放的直播节目所对应的播放协议分别携带在心跳回复信息中,发送至各个所述直播客户端;各个所述直播客户端各自从接收到的心跳回复信息中解析出各自当前播放的直播节目...

【技术特征摘要】
1.一种直播方法,其特征在于,包括:各个直播客户端从服务器中获取播放控制参数,并根据所述播放控制参数播放直播节目;各个所述直播客户端各自向所述服务器发送心跳信息;所述服务器根据各个所述直播客户端发送的心跳信息,统计各个所述直播客户端各自当前播放的直播节目的在线人数规模;所述服务器根据各个所述直播客户端各自当前播放的直播节目的在线人数规模,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议;所述服务器将确定出的各个所述直播客户端各自当前播放的直播节目所对应的播放协议分别携带在心跳回复信息中,发送至各个所述直播客户端;各个所述直播客户端各自从接收到的心跳回复信息中解析出各自当前播放的直播节目所对应的播放协议,并各自按照解析出的播放协议播放直播节目。2.根据权利要求1所述的方法,其特征在于,所述心跳信息至少包括:客户端任务ID,请求时间戳,播放协议,节目ID,客户端版本信息,当前累计播放时间;所述服务器根据各个所述直播客户端发送的心跳信息,统计各个所述直播客户端各自当前播放的直播节目的在线人数规模,包括:所述服务器将各个所述直播客户端发送的心跳信息中的节目ID中相同的节目ID划分为一组,得到一个或多个节目ID组;统计各个所述节目ID组中节目ID的个数;将统计出的各个所述节目ID组中节目ID的个数作为各个所述节目ID组各自对应的直播客户端的当前播放的直播节目的在线人数规模。3.根据权利要求1所述的方法,其特征在于,所述服务器根据各个所述直播客户端各自当前播放的直播节目的在线人数规模,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议,包括:所述服务器判断各个所述直播客户端各自当前播放的直播节目的在线人数规模是否小于第一人数上限;若是,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议为实时CDN协议;若否,确定各个所述直播客户端各自当前播放的直播节目所对应的播放协议为HCDN协议。4.根据权利要求1-3任意一项所述的方法,其特征在于,所述方法还包括:所述服务器实时更新各个所述直播客户端各自当前播放的直播节目的在线人数规模,并根据更新后的各个所述直播客户端各自当前播放的直播节目的在线人数规模,确定各个所述直播客户端...

【专利技术属性】
技术研发人员:董永杰周志伟王龙君
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1