网络电视频道播放方法及系统技术方案

技术编号:5162155 阅读:154 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种网络电视频道播放方法及系统,涉及通信领域。为了降低IPTV系统的运营成本,本发明专利技术实施例提供的技术方案如下:控制服务器获取配置的播放列表信息;控制服务器从所述播放列表信息中获取播出频道的下一播出节目的播放信息,所述播放信息包括文件代码和文件播放偏移量和文件播放时间长度;控制服务器向流媒体服务器发送播放控制消息,所述播放控制消息携带所述下一播出节目的播放信息;流媒体服务器接收所述播放控制消息后,在所述播出频道的当前播出节目结束播放时,根据所述下一播出节目的播放信息向用户终端播放所述下一播出节目。本发明专利技术实施例适用于网络电视播放。

【技术实现步骤摘要】

本专利技术涉及通信领域,尤其涉及一种网络电视频道播放方法及系统
技术介绍
IPTVdnternet Protocol Television,网络电视)是基于IP协议的电视广播服 务。随着IPTV技术的不断运用,用户通过IPTV不仅可以收看传统的模拟电视频道,还可以 收看由运营商创建的频道。在IPTV系统中,运营商可以将完成节目编辑的流媒体文件发送给对应的存储设 备,与该存储设备对应的流媒体服务设备根据播放控制指令获取该存储设备中存储的流媒 体文件,向用户终端播放。其中,运营商可以采用线性编辑方式对节目素材进行编辑,但在 节目编辑全部完成后,如果要去除、缩短或加长节目编辑后的文件中的某一段,必须将该文 件中修改部分以及其后部分重新编辑。为解决该问题,推出了非线性编辑方式,不需将修改 部分之后的部分重新编辑,可对节目编辑后的文件随意进行改变顺序、缩短或加长。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题非线性编辑 系统需要高运算能力的计算机系统、广播级板卡等配置较高的设备,因此,采用非线性编辑 方式编辑节目的IPTV系统的运营成本较高。
技术实现思路
本专利技术的实施例提供一种网络电视频道播放方法及系统,能够降低IPTV系统的 运营成本。为达到上述目的,本专利技术的实施例采用如下技术方案一种网络电视频道播放方法,包括控制服务器获取配置的播放列表信息;控制服务器从所述播放列表信息中获取播出频道的下一播出节目的播放信息,所 述播放信息包括文件代码和文件播放偏移量和文件播放时间长度;控制服务器向流媒体服务器发送播放控制消息,所述播放控制消息携带所述下一 播出节目的播放信息;流媒体服务器接收所述播放控制消息后,在所述播出频道的当前播出节目结束播 放时,根据所述下一播出节目的播放信息向用户终端播放所述下一播出节目。进一步地,所述控制服务器从所述播放列表信息中获取播出频道的下一播出节目 的播放信息包括控制服务器根据所述播放列表信息确定播出频道;控制服务器根据所述播放列表信息中所述播出频道的节目播放顺序确定下一播 出节目;控制服务器从所述播放列表信息中获取所述下一播出节目的播放信息。进一步地,所述播放列表信息包括上/下线标识。进一步地,所述控制服务器根据所述播放列表信息确定播出频道包括控制服务器根据所述播放列表信息确定携带所述上线标识且设置播出节目的频 道为播出频道。进一步地,所述网络电视频道播放方法还包括控制服务器根据所述上/下线标识确定当前播放的频道中携带下线标识的频道, 作为下线频道;当控制服务器确定出下线频道时,控制服务器向流媒体服务器发送停止播放消 息,所述停止播放消息携带所述下线频道信息;流媒体服务器接收所述停止播放消息后,根据所述停止播放消息携带的下线频道 信息停止向所述用户终端播放所述下线频道的节目。进一步地,所述播放列表信息还包括播出区域信息。进一步地,所述控制服务器向流媒体服务器发送播放控制消息包括控制服务器根据所述播出区域信息确定所述播出频道的播出区域;控制服务器向所述播出区域的流媒体服务器发送播放控制消息。进一步地,所述网络电视频道播放方法还包括控制服务器根据所述播出区域信息确定播出区域更改的播出频道,作为区域更改 频道;控制服务器根据所述播出区域信息确定当前播放所述区域更改频道且不再属于 所述区域更改频道的播出区域的流媒体服务器;控制服务器向所述确定的流媒体服务器发送播放停止消息,所述播放停止消息携 带所述区域更改频道信息;所述确定的流媒体服务器接收所述播放停止消息后,根据所述播放停止消息携带 的区域更改频道信息停止向所述用户终端播放所述区域更改频道的节目。进一步地,所述根据所述下一播出节目的播放信息向用户终端播放所述下一播出 节目包括根据所述下一播出节目的文件代码从文件存储器中获取所述下一播出节目的文 件;根据所述下一播出节目的文件播放偏移量和文件播放时间长度向用户终端播放 获取的文件。一种网络电视频道播放系统,包括控制服务器和流媒体服务器;所述控制服务器 与至少一个流媒体服务器连接;所述控制服务器包括播放列表获取单元,用于获取配置的播放列表信息;节目信息获取单元,用于从所述播放列表信息中获取播出频道的下一播出节目的 播放信息,所述播放信息包括文件代码和文件播放偏移量和文件播放时间长度;控制消息发送单元,用于向所述流媒体服务器发送播放控制消息,所述播放控制 消息携带所述下一播出节目的播放信息;所述流媒体服务器包括控制消息接收单元,用于接收由所述控制服务器发送的播放控制消息;节目播放单元,用于在所述播出频道的当前播出节目结束播放时,根据所述下一 播出节目的播放信息向用户终端播放所述下一播出节目。进一步地,所述节目信息获取单元具体包括播出频道确定子单元,用于根据所述播放列表信息确定播出频道;下一节目确定子单元,用于根据所述播放列表信息中所述播出频道的节目播放顺 序确定下一播出节目;播放信息获取子单元,用于从所述播放列表信息中获取所述下一播出节目的播放 fn息ο进一步地,所述播放列表信息还包括上/下线标识;进一步地,所述播出频道确定子单元具体包括标识判断模块,用于判断所述播放列表信息中的频道是否携带所述上线标识;节目判断模块,用于判断所述播放列表信息中的频道是否设置播出节目;播出频道确定模块,用于在所述标识判断模块确定频道携带所述上线标识,且所 述节目判断模块确定所述频道设置播出节目时,确定所述频道为播出频道;进一步地,所述控制服务器还包括下线频道判断单元,用于根据所述上/下线标识确定当前播放的频道中携带下线 标识的频道,作为下线频道;停止消息发送单元,用于当所述下线频道判断单元确定出下线频道时,控制服务 器向流媒体服务器发送停止播放消息,所述停止播放消息携带所述下线频道信息;进一步地,所述流媒体服务器还包括停止消息接收单元,用于接收由所述控制服务器发送的停止播放消息;停止播放单元,用于根据所述停止播放消息携带的下线频道信息停止向所述用户 终端播放所述下线频道的节目。进一步地,所述播放列表信息还包括播出区域信息;进一步地,所述控制消息发送单元还包括播出区域确定子单元,用于根据所述播出区域信息确定所述播出频道的播出区 域;控制消息发送子单元,用于控制服务器向所述播出区域的流媒体服务器发送播放 控制消息;进一步地,所述控制服务器还包括更改频道确定单元,用于根据所述播出区域信息确定播出区域更改的播出频道, 作为区域更改频道;服务器确定单元,用于根据所述播出区域信息确定当前播放所述区域更改频道且 不再属于所述区域更改频道的播出区域的流媒体服务器;停放消息发送单元,用于向所述确定的流媒体服务器发送播放停止消息,所述播 放停止消息携带所述区域更改频道信息;进一步地,所述流媒体服务器还包括停放消息接收单元,用于接收由所述控制服务器发送的播放停止消息;播放停止单元,用于根据所述播放停止消息携带的区域更改频道信息停止向所述用户终端播放所述区域更改频道的节目。进一步地,所述节目播放单元包括文件获取子单元,用于根据所述下一播出节目的文件代码从文件存储器中获取所 述下一播出节目的文件;文件播放子单元,用于根据所述下一播出节目的文件播放偏移量和文件播放时间 长度向用户终端播放获取的文件。本专利技术实施例提供的网本文档来自技高网...

【技术保护点】
一种网络电视频道播放方法,其特征在于,包括:  控制服务器获取配置的播放列表信息;  控制服务器从所述播放列表信息中获取播出频道的下一播出节目的播放信息,所述播放信息包括文件代码和文件播放偏移量和文件播放时间长度;  控制服务器向流媒体服务器发送播放控制消息,所述播放控制消息携带所述下一播出节目的播放信息;  流媒体服务器接收所述播放控制消息后,在所述播出频道的当前播出节目结束播放时,根据所述下一播出节目的播放信息向用户终端播放所述下一播出节目。

【技术特征摘要】
1.一种网络电视频道播放方法,其特征在于,包括 控制服务器获取配置的播放列表信息;控制服务器从所述播放列表信息中获取播出频道的下一播出节目的播放信息,所述播 放信息包括文件代码和文件播放偏移量和文件播放时间长度;控制服务器向流媒体服务器发送播放控制消息,所述播放控制消息携带所述下一播出 节目的播放信息;流媒体服务器接收所述播放控制消息后,在所述播出频道的当前播出节目结束播放 时,根据所述下一播出节目的播放信息向用户终端播放所述下一播出节目。2.根据权利要求1所述的网络电视频道播放方法,其特征在于,所述控制服务器从所 述播放列表信息中获取播出频道的下一播出节目的播放信息包括控制服务器根据所述播放列表信息确定播出频道;控制服务器根据所述播放列表信息中所述播出频道的节目播放顺序确定下一播出节目;控制服务器从所述播放列表信息中获取所述下一播出节目的播放信息。3.根据权利要求2所述的网络电视频道播放方法,其特征在于,所述播放列表信息包 括上/下线标识;所述控制服务器根据所述播放列表信息确定播出频道包括控制服务器根据所述播放列表信息确定携带所述上线标识且设置播出节目的频道为 播出频道;所述方法还包括控制服务器根据所述上/下线标识确定当前播放的频道中携带下线标识的频道,作为 下线频道,当控制服务器确定出下线频道时,控制服务器向流媒体服务器发送停止播放消息,所 述停止播放消息携带所述下线频道信息,流媒体服务器接收所述停止播放消息后,根据所述停止播放消息携带的下线频道信息 停止向所述用户终端播放所述下线频道的节目。4.根据权利要求1-3任一所述的网络电视频道播放方法,其特征在于,所述播放列表 信息还包括播出区域信息;所述控制服务器向流媒体服务器发送播放控制消息包括 控制服务器根据所述播出区域信息确定所述播出频道的播出区域, 控制服务器向所述播出区域的流媒体服务器发送播放控制消息; 所述方法还包括控制服务器根据所述播出区域信息确定播出区域更改的播出频道,作为区域更改频道,控制服务器根据所述播出区域信息确定当前播放所述区域更改频道且不再属于所述 区域更改频道的播出区域的流媒体服务器,控制服务器向所述确定的流媒体服务器发送播放停止消息,所述播放停止消息携带所 述区域更改频道信息,所述确定的流媒体服务器接收所述播放停止消息后,根据所述播放停止消息携带的区域更改频道信息停止向所述用户终端播放所述区域更改频道的节目。5.根据权利要求1-3所述的网络电视频道播放方法,其特征在于,所述根据所述下一 播出节目的播放信息向用户终端播放所述下一播出节目包括根据所述下一播出节目的文件代码从文件存储器中获取所述下一播出节目的文件; 根据所述下一播出节目的文件播放偏移量和文件播放时间长度向用户终端播放获取 的文件。6.一种网络电视频道播放系统,其特征在于,包括控制服务器和流媒体服务器;所述 控制服务器与至少一个流媒体服务器连接;所述控制服务器包括播放列表获取单元,用于获取配置的播放列表信息,节目信息获取单元,用于从所述播放列表信息中获取播出频道的下一播出节目的播放 信息,所述播放信息包括文件代码和文...

【专利技术属性】
技术研发人员:金汉兵白海丽曾文涛徐延霞宋道建
申请(专利权)人:青岛海信传媒网络技术有限公司
类型:发明
国别省市:95[中国|青岛]

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

1
相关领域技术
  • 暂无相关专利