一种通过识别视频文件自动编制录播转直播EPG的方法技术

技术编号:32574005 阅读:15 留言:0更新日期:2022-03-09 17:02
本发明专利技术公开了一种通过识别视频文件自动编制录播转直播EPG的方法,包括将节目单划分为用户EPG和直播EPG;新建用户EPG包括设置用户EPG属性、拆分EPG议程节目、设置议程节目时长等;新建直播EPG包括读取用户EPG、设置直播视频格式、同步用户EPG议程节目信息、按议程节目单上传原始视频、识别视频Meta信息、视频转码为直播格式等;然后,开启直播,同时对直播状态、播出时间、是否按节目单上传原始视频以及合并优化直播视频质量进行实时维护和议程节目更新。本发明专利技术通过划分为面向用户的EPG和面向直播系统的EPG解决信息宣传与直播播控两维度要求,实现了非技术运营人员的编排用户EPG节目的可能性,方便了节目单编辑和管理。方便了节目单编辑和管理。方便了节目单编辑和管理。

【技术实现步骤摘要】
一种通过识别视频文件自动编制录播转直播EPG的方法


[0001]本专利技术涉及计算机软件直播
,具体来说,涉及一种通过识别视频文件自动编制录播转直播EPG的方法。

技术介绍

[0002]随着互联网技术的迅速发展,越来越多的用户使用电脑、手机等终端通过网络观看在线视频直播,特别是需要居家办公的情况下,需要从人身安全角度考虑,因此,各行企业、学校对于线上会议、线上开课的需求越来越来强烈,但企业端或学校端希望将线上直播流程能完全照搬企业线下大会或学校课堂的流程,就像每一个企业办会流程都不同,办展过程中嘉宾时间不确定时需要按嘉宾录制视频提交视频,严格的视频审核也将产生的重新录制导致视频反复提交,录制视频的格式和码率也可能与直播视频要求不同。
[0003]现有的直播EPG编排基于视频资料确定不变的场景过于粗矿难以应对以上企业办展短期和过程多变的应用场景,同时从技术角度考虑为了保证播放的流畅还需要将零散的嘉宾视频和相关流程视频合并为一个直播视频来减少过多加载视频造成的额外网络延时。本专利用文件系统读取视频文件属性来自动更新EPG时间表,同时自动转换生成符合直播码率视频文件和记录各视频片段合并后帧信息的方法解决以上录播转直播中的问题。

技术实现思路

[0004]针对相关技术中的上述技术问题,本专利技术提出一种通过识别视频文件自动编制录播转直播EPG的方法,能够克服现有技术方法的上述不足。
[0005]为实现上述技术目的,本专利技术的技术方案是这样实现的:
[0006]一种通过识别视频文件自动编制录播转直播EPG的方法,包括以下步骤:
[0007]S1:首先,将电子节目EPG节目单划分为面向用户的用户EPG和面向直播系统的直播EPG;
[0008]S2:新建所述用户EPG,同时,包括设置用户EPG属性、拆分EPG议程节目、设置议程节目时长、设置议程节目播放阶段、自动计算各议程节目时间、生成版本号MD5及发送用户EPG通知;
[0009]S3:进行新建直播EPG,同时,包括读取用户EPG、设置直播视频格式、同步用户EPG议程节目信息、按议程节目单上传原始视频、识别视频Meta信息、视频转码为直播格式、计算直播EPG各议程播出时间、生成直播EPG MD5码、合并优化最终直播视频、重新生成直播EPG Md5、按议程节目单上传原始视频及识别视频Meta信息;
[0010]S4:新建好直播EPG和用户EPG后,开启直播,同时对直播状态、播出时间、是否按节目单上传原始视频以及合并优化直播视频质量进行实时维护和议程节目更新,还包括对修改EPG议程节目、修改议程节目时长及修改议程节目播放阶段、自动计算各议程节目时间及生成版本号及发送用户EPG更新通知进行实时维护。
[0011]进一步地,步骤S2中,所述设置议程节目时长就是依据每个议程时长自动计算各
议程节目的开始时间和结束时间设置好开始环节;所述设置议程节目播放阶段用于设置会议的直播开始环节和直播结束环节,设置后与开始环节的开始时间和议程节目时长结合自动计算各议程节目的开始时间与结束时间;所述生成版本号MD5是将整个文件通过MD5字符串变换算法处理之后输出文件的MD5,产生唯一的MD5信息摘要;所述发送用户EPG更新通知是发送用户EPG变更消息至消息中间件,直播EPG生成流程自动执行同步信息。
[0012]进一步地,步骤S4中,所述直播EPG在更新议程节目时步骤包括接收用户EPG发现变化通知、同步议程节目单开始或结束节目、同步用户EPG议程节目播放阶段、按议程节目单上传原始视频、识别视频Meta信息、视频转码为直播格式、计算直播EPG各议程播出时间、生成直播EPG MD5码、合并优化最终直播视频及重新生成直播EPG Md5。
[0013]进一步地,步骤S3中,所述读取用户EPG需要读取用户EPG中议程顺序号和议程节目所处直播阶段这两条核心元数据;所述直播视频格式在设置好后,需要在上传议程节目视频前确定避免重复转码,上传视频成功后文件系统监控程序启动转码;所述同步用户EPG议程节目信息是通过用户EPG发送变工消息至消息中间件,消息监听进程收到订阅消息同步用户EPG中议程顺序号、议程节目所处直播阶段两条核心元数据至直播EPG;所述按议程节目单上传原始视频完成后,进行生成原始视频文件版本号和原始视频文件MD5验证码;所述识别视频Meta信息是基于技术视频服务自动识别的;所述视频转码为直播格式是当议程节目原始视频上传完成后,视频服务进行转码统一视频格式,同时读取转码Metadata信息,包括总帧数和视频时长信息。
[0014]进一步地,步骤S3中,所述计算直播PEG各议程播出时间是分为直播模式一和直播模式二这两个直播模式进行计算,所述直播模式一是以时间维度计算,根据开始环节的议程顺序号向前或向后以开始环节的开始时间为起始时间结合各议程转码视频时长自动计算直播EPG各议程节目开始时间与结束时间;直播模式二是以视频帧维度计算,根据开始环节的议程顺序向前或向后以开始环节的起始帧为起始帧结合各议程转码视频总帧数自动计算直播EPG各议程节目起始帧与结束帧。
[0015]进一步地,步骤S3中,所述合并优化最终直播视频是通过当新的视频文件上传与转码成功后,通过消息中间件通知视频服务安排直播EPG顺序号依次合并转码视频为单一直播文件,合并完成后将直播EPG中所有议程视频文件更新为统一视频文件,合并每个议程会议视频时读取当前议程所处直播阶段信息与当前议程转码视频进行视频文件流合成;所述重新生成直播EPG MD5是将所有议程视频文件合并为统一视频文件同时更新完成直播EPG后,读取最终版EPG信息生成EPG信息Json,生成最终MD5验证码。
[0016]本专利技术的有益效果:通过利用文件系统读取视频文件属性自动更新EPG时间表,同时可以自动转换生成符合直播码率视频文件,方便线上大会录播转直播EPG和安排播控。
附图说明
[0017]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是根据本专利技术实施例所述的通过识别视频文件自动编制录播转直播EPG的方
法的的整体结构流程示意图。
[0019]图2是根据本专利技术实施例所述的通过识别视频文件自动编制录播转直播EPG的方法的用户EPG生成流程框图。
[0020]图3是根据本专利技术实施例所述的通过识别视频文件自动编制录播转直播EPG的方法的直播EPG生成流程框图。
具体实施方式
[0021]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围,为了方便理解本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过识别视频文件自动编制录播转直播EPG的方法,其特征在于,包括以下步骤:S1: 首先,将电子节目EPG节目单划分为面向用户的用户EPG和面向直播系统的直播EPG;S2:新建所述用户EPG,同时,包括设置用户EPG属性、拆分EPG议程节目、设置议程节目时长、设置议程节目播放阶段、自动计算各议程节目时间、生成版本号MD5及发送用户EPG通知;S3:进行新建直播EPG,同时,包括读取用户EPG、设置直播视频格式、同步用户EPG议程节目信息、按议程节目单上传原始视频、识别视频Meta信息、视频转码为直播格式、计算直播EPG各议程播出时间、生成直播EPG MD5码、合并优化最终直播视频、重新生成直播EPG Md5、按议程节目单上传原始视频及识别视频Meta信息;S4: 新建好直播EPG和用户EPG后,开启直播,同时对直播状态、播出时间、是否按节目单上传原始视频以及合并优化直播视频质量进行实时维护和议程节目更新,还包括对修改EPG议程节目、修改议程节目时长及修改议程节目播放阶段、自动计算各议程节目时间及生成版本号及发送用户EPG更新通知进行实时维护。2.根据权利要求1所述的通过识别视频文件自动编制录播转直播EPG的方法,其特征在于,步骤S2中,所述设置议程节目时长就是依据每个议程时长自动计算各议程节目的开始时间和结束时间设置好开始环节;所述设置议程节目播放阶段用于设置会议的直播开始环节和直播结束环节,设置后与开始环节的开始时间和议程节目时长结合自动计算各议程节目的开始时间与结束时间;所述生成版本号MD5是将整个文件通过MD5字符串变换算法处理之后输出文件的MD5,产生唯一的MD5信息摘要;所述发送用户EPG更新通知是发送用户EPG变更消息至消息中间件,直播EPG生成流程自动执行同步信息。3. 根据权利要求1所述的通过识别视频文件自动编制录播转直播EPG的方法,其特征在于,步骤S4中,所述直播EPG在更新议程节目时步骤包括接收用户EPG发现变化通知、同步议程节目单开始或结束节目、同步用户EPG议程节目播放阶段、按议程节目单上传原始视频、识别视频Meta信息、视频转码为直播格式、计算直播EPG各议程播出时间、生成直播EPG MD5码、合并优化最...

【专利技术属性】
技术研发人员:谢水庚罗洪涛刘明刘强张春飞李铧犁
申请(专利权)人:北京航天云路有限公司
类型:发明
国别省市:

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

1