一种视频节目处理方法、装置及计算机设备制造方法及图纸

技术编号:31374397 阅读:12 留言:0更新日期:2021-12-15 11:06
本申请实施例中提供了一种视频节目处理方法、装置及计算机设备,计算机设备和视频播出服务器均配置有预设控制协议,通过获取待播出节目单,并在系统时间达到目标待播出节目配置的预加载准备时间的条件下,判断目标待播出节目的节目类型,基于节目类型为多文件类节目或者多信号类节目发送根据预设控制协议构建的多文件预加载命令或者多信号预加载命令至视频播出服务器,以使视频播出服务器进行处理,最后发送播出命令至视频播出服务器,以使视频播出服务器将目标待播出节目播出,相较于现有技术中仅能对单一文件或者信号进行处理,上述方案能够完成对多文件类节目或者多信号类节目的播放。类节目的播放。类节目的播放。

【技术实现步骤摘要】
一种视频节目处理方法、装置及计算机设备


[0001]本申请涉及广播电视技术,具体地,涉及一种视频节目处理方法、装置及计算机设备。

技术介绍

[0002]随着技术水平的进步以及用户需求的提高,除了基本的播放与停止功能,许多新增的功能随着视频播出服务器硬件水平的提高也被开发出来。而在现有技术中,为了能够适应新增的功能,往往需要根据新增的功能为其配置合适的协议,这使得控制端和视频播出服务器集成多种协议,还需要考虑协议之间的关联和区别,较为复杂。不仅如此,本领域中传统的控制协议,例如VDCP(Video Disk Communications Protocol)协议,可以控制视频播出服务器实现播放等基本操作,但VDCP一个命令只能实现一个操作功能,只能满足控制单文件播出视频服务器的应用场景,VDCP字符串长度有限制,缺乏对目前播出视频服务器需要的多功能新场景、以及IP化等新需求的适配和应对能力。

技术实现思路

[0003]本申请实施例中提供了一种视频节目处理方法、装置计算机设备及可读存储介质,能够实现多功能的视频节目处理。
[0004]第一方面,本申请实施例提供一种视频节目处理方法,应用于计算机设备,计算机设备与视频播出服务器通信连接,计算机设备和视频播出服务器配置有预设控制协议,预设控制协议基于预设长度字符编码构建,预设控制协议包括多文件预加载命令和多信号预加载命令,方法包括:
[0005]获取待播出节目单;待播出节目单包括多个待播出节目,待播出节目配置有预加载准备时间和节目播出时间;/>[0006]在系统时间达到目标待播出节目配置的预加载准备时间的条件下,判断目标待播出节目的节目类型;目标待播出节目为多个待播出节目中的任一个待播出节目,待播出节目的节目类型包括多文件类节目和多信号类节目;
[0007]若目标待播出节目的节目类型为多文件类节目,则发送多文件预加载命令至视频播出服务器,以使视频播出服务器将目标待播出节目对应的多个待播出文件进行第一预加载操作;
[0008]若目标待播出节目的节目类型为多信号类节目,则发送多信号预加载命令至视频播出服务器,以使视频播出服务器将目标待播出节目对应的多个待播出信号进行第二预加载操作;
[0009]在系统时间达到目标待播出节目配置的节目播出时间、且接收到视频播出服务器的预加载完成反馈的条件下,发送播出命令至视频播出服务器,以使视频播出服务器将目标待播出节目播出。
[0010]继续播放目标第二方面,本申请实施例提供一种视频节目处理方法,应用于视频
播出服务器,视频播出服务器与计算机设备通信连接,视频播出服务器包括文件解码器和信号解码器,计算机设备和视频播出服务器配置有预设控制协议,预设控制协议基于预设长度字符编码构建,预设控制协议包括多文件预加载命令和多信号预加载命令,方法包括:
[0011]接收计算机设备在系统时间达到目标待播出节目配置的预加载准备时间、且目标待播出节目的节目类型为多文件类节目的条件下发送的多文件预加载命令;目标待播出节目为计算机设备获取的待播出节目单包括的多个待播出节目中的任一个待播出节目,待播出节目的节目类型包括多文件类节目和多信号类节目;
[0012]根据多文件预加载命令,将目标待播出节目对应的多个待播出文件进行第一预加载操作,调用文件解码器;
[0013]接收计算机设备在系统时间达到目标待播出节目配置的预加载准备时间、且目标待播出节目的节目类型为多信号类节目的条件下发送的多信号预加载命令;
[0014]根据多信号预加载命令,将目标待播出节目对应的多个待播出文件进行第二预加载操作,调用信号解码器;
[0015]在第一预加载操作或第二预加载操作完成时,发送预加载完成反馈至计算机设备,以使计算机设备在系统时间达到目标待播出节目配置的节目播出时间的条件下,发送播出命令;
[0016]接收播出命令,将目标待播出节目播出。
[0017]第三方面,本申请实施例提供一种视频节目处理装置,应用于计算机设备,计算机设备与视频播出服务器通信连接,计算机设备和视频播出服务器配置有预设控制协议,预设控制协议基于预设长度字符编码构建,预设控制协议包括多文件预加载命令和多信号预加载命令,装置包括:
[0018]获取模块,用于获取待播出节目单;待播出节目单包括多个待播出节目,待播出节目配置有预加载准备时间和节目播出时间;
[0019]判断模块,用于在系统时间达到目标待播出节目配置的预加载准备时间的条件下,判断目标待播出节目的节目类型;目标待播出节目为多个待播出节目中的任一个待播出节目,待播出节目的节目类型包括多文件类节目和多信号类节目;
[0020]处理模块,用于若目标待播出节目的节目类型为多文件类节目,则发送多文件预加载命令至视频播出服务器,以使视频播出服务器将目标待播出节目对应的多个待播出文件进行第一预加载操作;若目标待播出节目的节目类型为多信号类节目,则发送多信号预加载命令至视频播出服务器,以使视频播出服务器将目标待播出节目对应的多个待播出信号进行第二预加载操作;
[0021]播出模块,用于在系统时间达到目标待播出节目配置的节目播出时间、且接收到视频播出服务器的预加载完成反馈的条件下,发送播出命令至视频播出服务器,以使视频播出服务器将目标待播出节目播出。
[0022]第四方面,本申请实施例提供一种计算机设备,计算机设备包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,计算机设备执行第一方面和第二方面中任一可能的实施方式的视频节目处理方法。
[0023]采用本申请实施例中提供的一种视频节目处理方法、装置及计算机设备,通过获取待播出节目单,并在系统时间达到目标待播出节目配置的预加载准备时间的条件下,判
断目标待播出节目的节目类型,基于节目类型为多文件类节目或者多信号类节目发送根据预设控制协议构建的多文件预加载命令或者多信号预加载命令至视频播出服务器,以使视频播出服务器进行处理,最后发送播出命令至视频播出服务器,以使视频播出服务器将目标待播出节目播出,相较于现有技术中仅能对单一文件或者信号进行处理,上述方案能够完成对多文件类节目或者多信号类节目的播放。
附图说明
[0024]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0025]图1为本申请实施例提供的视频节目处理系统的一种交互场景示意图;
[0026]图2为本申请实施例提供视频节目处理方法的一种步骤流程示意图;
[0027]图3为本申请实施例提供的视频节目处理系统的另一种交互场景示意图;
[0028]图4为本申请实施例提供的用于执行图2中视频节目处理方法的视频节目处理装置的结构示意框图;
[0029]图5为本申请实施例提供的用于执行图2中视频节目处理方法的计算机设备的结构示意框图。
具体实施方式<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种视频节目处理方法,其特征在于,应用于计算机设备,所述计算机设备与视频播出服务器通信连接,所述计算机设备和所述视频播出服务器配置有预设控制协议,所述预设控制协议基于预设长度字符编码构建,所述预设控制协议包括多文件预加载命令和多信号预加载命令,所述方法包括:获取待播出节目单;所述待播出节目单包括多个待播出节目,所述待播出节目配置有预加载准备时间和节目播出时间;在系统时间达到目标待播出节目配置的预加载准备时间的条件下,判断所述目标待播出节目的节目类型;所述目标待播出节目为所述多个待播出节目中的任一个待播出节目,所述待播出节目的节目类型包括多文件类节目和多信号类节目;若所述目标待播出节目的节目类型为多文件类节目,则发送所述多文件预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的多个待播出文件进行第一预加载操作;若所述目标待播出节目的节目类型为多信号类节目,则发送所述多信号预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的多个待播出信号进行第二预加载操作;在系统时间达到所述目标待播出节目配置的节目播出时间、且接收到所述视频播出服务器的预加载完成反馈的条件下,发送播出命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目播出。2.根据权利要求1所述的方法,其特征在于,所述视频播出服务器包括多个视频播放通道,所述多文件预加载命令包括通道分配规则;所述发送所述多文件预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的多个待播出文件进行第一预加载操作,包括:发送所述多文件预加载命令至所述视频播出服务器,以使所述视频播出服务器根据所述通道分配规则将所述多个待播出文件缓存至所述多个视频播放通道,并调用所述文件解码器;所述发送所述多信号预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的多个待播出信号进行第二预加载操作,包括:发送所述多信号预加载命令至所述视频播出服务器,以使所述视频播出服务器根据所述通道分配规则将所述多个待播出信号在所述多个视频播放通道中进行信号地址获取,并调用所述信号解码器。3.根据权利要求1所述的方法,其特征在于,所述预设控制协议还包括单文件预加载命令和单信号预加载命令,所述待播出节目的节目类型还包括单文件类节目和单信号类节目,所述方法还包括:若所述目标待播出节目的节目类型为单文件类节目,则发送所述单文件预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的待播出文件进行所述第一预加载操作;若所述目标待播出节目的节目类型为单信号类节目,则发送所述单信号预加载命令至所述视频播出服务器,以使所述视频播出服务器将所述目标待播出节目对应的待播出信号进行所述第二预加载操作。
4.根据权利要求1所述的方法,其特征在于,所述预设控制协议还包括图文渲染命令和图文清除命令,所述方法还包括:获取图文渲染文件;所述图文渲染文件包括渲染参数和待渲染图文;在满足第一预设条件的情况下,发送所述图文渲染命令至所述视频播出服务器,以使所述视频播出服务器根据所述渲染参数将所述待渲染图文渲染至所述目标待播出节目的显示画面中;在满足第二预设条件的情况下,发送所述图文清除命令至所述视频播出服务器,以使所述视频播出服务器根据将所述待渲染图文从所述目标待播出节目的显示画面中清除。5.根据权利要求1所述的方法,其特征在于,所述预设控制协议还包括暂停播放命令和继续播放命令,所述方法还包括:在满足第三预设条件的情况下,发送所述暂停播放命令至所述视频播出服务器,以使所述视频播出服务器暂停所述目标待播出节目的显示画面;在满足第四预设条件的情况下,发送所述继续播放命令至所述视频播出服务器,以使所述视频播出服务器继续播放所述目标待播出节目的显示画面。6.根据权利要求1所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:姜文波宋蔚刘晶晶陈宏张娟段洪森李婵宋雪丹樊雪冯梅华丁研甄真张斌徐萌吴磊
申请(专利权)人:北京精奇创智科技有限公司
类型:发明
国别省市:

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

1