基于云分支服务器实现电视直播的方法

文档序号:10627222阅读:202来源:国知局
基于云分支服务器实现电视直播的方法
【专利摘要】本发明提出一种基于云分支服务器ECBS实现电视直播的方法,采用WIFI、DMBT、3/4G、DVB-C,CMMB,ETHERNET以及其它的广播信号,包括广播电台的广播、卫星、直播星的信号都可以搜索下来进行统一的编辑发射成WIFI信号及网络信号,实现了电视不用搜台,在打开终端时自动从云分支服务器ECBS端将电视频道数据库下载到本地。云分支服务器ECBS具有电视直播的功能,是一种将电视直播接入到服务器中并生成频道数据库的方法,云分支服务器ECBS可随时获取电视信号。
【专利说明】
[0001] 基于云分支服务器实现电视直播的方法
技术领域
[0002] 本发明属于计算机技术应用领域,特别是涉及到一种基于云分支服务器实现电视 直播的方法及云分支服务器。
【背景技术】
[0003] 云平台大数据以及移动互联网技术的发展与应用已经对社会的方方面面产生深 远影响。现在有很多利用云平台实现电视节目观看的技术,虽然用户只要有适于观看的移 动终端和移动终端能够使用的网络,就可以通过网络观看,但是上述技术的不足在于:实 时节目的滞后播出,实时的电视节目,必须等节目播出后,把录制信号再转成能够播放的视 频文件放在服务器上,用户才能通过终端看到,而不能实现实时的观看;同时,收看直播音 视频的来源单一,没有同时能接收多种信源的技术;最后,利用网络收看音视频直播节目需 要耗费网络流量,而且网络速度往往满足不了实时收看电视的需求。

【发明内容】

[0004] 本发明要解决的问题是提出一种基于云分支服务器实现电视直播的方法,节省云 平台资源,实现电视不用搜台、服务器端接收电视节目、用户终端自动从服务器端将电视频 道数据下载到本地存储观看;同时,一个终端能同时收看多个媒介或信源的电视节目;最 后,通过WIFI或者ETHERNET收看直播电视的不用耗费网络流量而且网络信号速度快,满足 实时收看电视的需求。
[0005] 为了达到上述目的,本发明采用的技术方案为:一种基于云分支服务器实现电视 直播的方法,其特征在于,包括如下步骤: 建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服务 器通过网络连接中心服务器; 云分支服务器的云分支服务器电视接收器附件实时接收电视节目信号并对信号进行 转码及转换,同时生成并更新本地频道数据库;本地数据库结构如表1所示; 用户使用终端通过云分支服务器接收频道数据库并观看电视节目从而用户直接使用 频道数据库而无需搜台; 中心服务器将用户认证数据下载至云分支服务器,合法授权的用户可以登陆云分支服 务器收看电视节目,再返回步骤(2 )。
[0006] 表1,云分支服务器ECBS数据库格式
优选的,所述步骤(2 )中电视节目信号包括DTMB信号、DVBC信号、DVBT信号、网络电视 信号、广播电台信号、卫星信号、直播星的信号、服务器硬盘中的本地节目、当前后序和EPG 信息。
[0007] 优选的,所述步骤(2)中云分支服务器实时接收电视节目信号后对信号进行预处 理转码及转换,包括下述步骤: 云分支服务器端要对收到的信号流进行编辑,然后获取到信号流中的电视频道信息, 并将这些信息存入云分支服务器端的电视频道数据库中,或者在数据库中自行插入电视频 道信息; 云分支服务器端要对接收到的信号进行实时转码及转换,转换成网络信号,包括WIFI 或以太网信号,然后发送出去,并且由终端以接收广播的形式进行接收; 云分支服务器端还要通知接入终端每个信号流的播放方式,终端播放这个信号流的节 目时,采用此方式进行播放同时终端接收云分支服务器的频道数据库,根据频道数据库直 接按此播放方式播放电视节目无需搜台; 经过授权的终端通过网络远程的对云分支服务器端的电视频道数据库中的信息进行 修改,修改内容包括频道信息、当前后序。
[0008] 进一步的,所述终端接收到WIFI或以太网信号后,开始从云分支服务器端的电视 频道数据库中下载数据,包括电视频道数据、EPG信息,从而根据这些数据与云分支服务器 端规定的信号流的播放方式在终端进行节目播放。
[0009] 优选的,所述云分支服务器采用Hash技术,中心服务器将包含用户的HASH表签 名文件传到所有云分支服务器,直接通过云分支服务器本地进行认证,登录与注册;利用 HASH算法进行签名校验,分支服务器验证终端用户是否合法,每个合法的终端用户都可以 登录到每个分支服务器,不需要经过主服务器验证。
[0010] 本发明所述方法中用到的云分支服务器,其特征在于,包括: 云分支服务器电视接收器附件,用于实时接收电视节目信号并进行实时转码、分割; 本地数据库模块,用于存储电视节目信息; 数据处理模块,用于对信号进行预处理和缓存,同时更新本地频道数据库; 网络模块,用于将接收到的电视节目数据流转换为WIFI和ETHERNET信号; 数据下载模块,用于接收中心服务器汇总分析后的信息; 节目发送模块,用于将电视节目信号流发送给用户终端。
[0011] 优选的,所述接收器包括DTMB信号接收模块、DVBC信号接收模块、DVBT信号接收 模块、网络电视信号接收模块、广播电台信号接收模块、卫星信号接收模块、直播星的信号 接收模块、服务器硬盘中的本地节目处理模块、当前后序处理模块和EPG信息处理模块。
[0012] 优选的,所述数据处理模块包括: 信号流编辑模块,用于对信号流进行编辑,然后获取到信号流中的电视频道信息,并将 这些信息存入云分支服务器端的电视频道数据库中,或者在数据库中自行插入一些电视频 道信息; 信号转换模块,用于对接收到的信号进行转码、分割及转换,转换成网络信号能为用户 客户端或者网页访问,所述网络信号为WIFI或以太网信号,然后发送出去;其中,转码是指 将不同编码格式进行转换,如mpeg2转码为h. 264,或者不同分辨率和帧频率的转变; 通知模块,用于通知接入终端每个信号流的播放方式,终端播放这个信号流的节目时, 采用此方式进行播放; 修改模块,用于接收经过授权的终端通过网络远程的对云分支服务器端的电视频道数 据库中的信息进行修改的信息并进行修改,修改内容包括频道信息、当前后序。
[0013] 优选的,所述云分支服务器还包括认证模块,用于接收中心服务器发来的包含用 户的HASH表签名文件,利用HASH算法进行签名校验,验证终端用户是否合法。
[0014] 本发明的有益效果为:使用本发明的方法,虽然是利用云平台技术,但是相关内 容都存储在云分支服务器本地,不需要耗费网络资源,用户使用终端不需要搜台操作,利用 wifi等局域网络就可以直接查找并收看电视直播,为终端的电视节目播放节省了时间。通 过这样的方式进行节目播放,终端的使用可以更加方便、快捷,而且只要是接入了网络的终 端通过此方法均可收看电视直播。
【附图说明】
[0015] 图1是本发明中云分支服务器的功能结构示意图。
【具体实施方式】
[0016] 下面结合具体实施例对本发明做进一步说明。
[0017] 本发明可以将地面的DMBT信号、DVBC信号、以及其他的广播信号,包括广播电台 的广播、卫星、直播星的信号都可以搜索下来进行统一的编辑发射成WIFI或以太网信号, 终端可以进行收看。实现了电视不用搜台,在打开机顶盒时自动从服务器端将电视频道数 据下载到本地存储的技术。云分支服务器ECBS具有电视直播的功能,是一种将电视直播模 块接入到服务器中的方法,服务器可随时获取电视信号。
[0018] 本发明通过云分支服务器ECBS对DTMB信号、DVBC信号、DVBT信号、网络电视信 号、广播电台信号、卫星信号、直播星的信号、服务器硬盘中的本地节目、甚至是当前后序和 EPG信息等信号进行搜索并接收。
[0019] 云分支服务器ECBS在接收到这些信号后,要进行以下工作: (1)云分支服务器端要对收到的信号流进行编辑,然后获取到信号流中的电视频道信 息,并将这些信息存入服务器端的电视频道数据库中,或者在数据库中自行插入一些电视 频道信息。同时,可以在终端中通过网络远程的对服务器端的电视频道数据库中的这些频 道信息、当前后序等进行修改。
[0020] (2)云分支服务器端要对接收到的信号进行转码及转换,转换成网络信号,如WIFI 或以太网信号,然后发送出去,并且由终端以接收广播的形式进行接收。
[0021] (3)云分支服务器端还要通知终端每个信号流的播放方式,终端播放这个信号流 的节目时,要采用此方式进行播放。
[0022] 终端接收到WIFI或以太网信号后,开始从服务器端的电视频道数据库中下载各 种电视频道数据、EPG等信息,从而根据这些数据与服务器端规定的信号流的播放方式在终 端进行节目播放。
[0023] 整体的实现过程如图1所示。
[0024] 本项技术的优势在于: 终端不需要搜台操作,就可以直接收看电视直播,为终端的电视节目播放节省了时间。 通过这样的方式进行节目播放,终端的使用可以更加方便、快捷,而且只要是接入了网络的 终端通过此方法均可收看电视直播。
[0025] 所有的电视频道的信息,包括本地节目信息,都可以在服务器端统一的进行编辑, 对电视频道的管理提供了方便、有利的条件。用户用一个统一的终端,可以同时收看多个信 源的音视频节目。而且,利用转码功能,使其灵活适用于不同的终端,如手机和电视。
[0026] 需要说明的是:每个合法用户都可以登录到每个分支服务器,不需要经过主服务 器验证,采用Hash,每个分支服务器可以验证用户是否合法。
[0027] 以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在 本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护 范围之内。
【主权项】
1. 一种基于云分支服务器实现电视直播的方法,其特征在于,包括如下步骤: (1) 建立基于云分支服务器的云服务平台,以多个云分支服务器为节点,所述云分支服 务器通过网络连接中心服务器; (2) 云分支服务器的ECBS电视信号接收部件实时接收电视节目及广播节目信号并对 信号进行转码及转换,同时更新云分支服务器本地频道数据库; (3) 用户使用终端通过云分支服务器接收频道数据库并观看电视节目从而用户直接使 用频道数据库而无需搜台;通过WIFI或者ETHERNET,用户可以同时收看各种信道传来的电 视信号。2. 根据权利要求1所述的一种基于云分支服务器实现电视直播的方法,其特征在于, 所述步骤(2 )中电视节目信号包括DTMB信号、DVBC信号、DVBT信号、网络电视信号、广播电 台信号(CMMB)、卫星信号、直播星的信号、服务器硬盘中的本地节目、当前后序和EPG信息。3. 根据权利要求1所述的一种基于云分支服务器实现电视直播的方法,其特征在于, 所述步骤(2)中云分支服务器实时接收电视节目信号后对信号进行预处理、转码及转换,包 括下述步骤: (1) 云分支服务器端要对收到的信号流进行编辑,然后获取到信号流中的电视频道信 息,并将这些信息存入云分支服务器端的电视频道数据库中,或者在数据库中自行插入电 视频道信息; (2) 云分支服务器端要对接收到的信号进行转码及转换,转换成网络信号,包括WIFI 或以太网信号,然后发送出去,并且由终端以接收广播的形式进行接收; (3) 云分支服务器端还要通知接入终端每个信号流的播放方式,终端播放这个信号流 的节目时,采用此方式进行播放同时终端接收云分支服务器的频道数据库,根据频道数据 库直接按此播放方式播放电视节目无需搜台; (4) 经过授权的终端通过网络远程对云分支服务器端的电视频道数据库中的信息进行 修改,修改内容包括频道信息、当前后序。4. 根据权利要求3所述的一种基于云分支服务器实现电视直播的方法,其特征在于, 所述终端接收到WIFI或以太网信号后,开始从云分支服务器端的电视频道数据库中下载 数据,包括电视频道数据、EPG信息,从而根据这些数据与云分支服务器端规定的信号流的 播放方式在终端进行节目播放。5. 根据权利要求1所述的一种基于云分支服务器实现电视直播的方法,其特征在于, 所述云分支服务器采用Hash技术,中心服务器将包含用户的HASH表签名文件传到所有云 分支服务器,直接通过云分支服务器本地进行认证,登录与注册;利用HASH算法进行签名 校验,分支服务器验证终端用户是否合法,每个合法的终端用户都可以登录到每个分支服 务器,不需要经过主服务器验证。6. -种云分支服务器,其特征在于,包括: ECBS电视接收部件,用于实时接收各种电视节目信号,并进行转码; 本地数据库模块,用于存储电视节目信息; 数据处理模块,用于对电视流信号进行处理、分割、缓存,同时更新本地频道数据库; 网络模块,用于将接收到的电视信号进行转换为WIFI或EHTERNET信号; 节目发送模块,用于将电视节目信号流及节目数据库发送给用户终端。7. 根据权利要求6所述的一种云分支服务器,其特征在于,所述电视接收器附件包括 DTMB信号接收模块、DVBC信号接收模块、DVBT信号接收模块、网络电视信号接收模块、广播 电台信号接收模块、卫星信号接收模块、直播星的信号接收模块、服务器硬盘中的本地节目 处理模块、当前后序处理模块和EPG信息处理模块。8. 根据权利要求6所述的一种云分支服务器,其特征在于,所述数据处理模块包括: 信号流编辑模块,用于对信号流进行编辑,然后获取到信号流中的电视频道信息,并将 这些信息存入云分支服务器端的电视频道数据库中,或者在数据库中自行插入一些电视频 道信息; 信号转换模块,用于对接收到的信号进行转换、分割,包括格式转码及转换,转换成网 络信号,所述网络信号为WIFI或以太网信号,然后发送出去; 通知模块,用于通知接入终端每个信号流的播放方式,终端播放这个信号流的节目时, 采用此方式进行播放; 修改模块,用于接收经过授权的终端通过网络远程的对云分支服务器端的电视频道数 据库中的信息进行修改的信息并进行修改,修改内容包括频道信息、当前后序。9. 根据权利要求6所述的一种云分支服务器,其特征在于,所述云分支服务器还包括 认证模块,用于接收中心服务器发来的包含用户的HASH表签名文件,利用HASH算法进行签 名校验,验证终端用户是否合法。
【文档编号】H04N21/235GK105992030SQ201510089159
【公开日】2016年10月5日
【申请日】2015年2月27日
【发明人】华中, 刘长春, 李潇潇, 何平
【申请人】天津铂创国茂电子科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1