一种线下录制视频转线上直播的企业线上论坛播控系统技术方案

技术编号:31895800 阅读:16 留言:0更新日期:2022-01-15 12:26
本发明专利技术公开了一种线下录制视频转线上直播的企业线上论坛播控系统,包括用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块、消息中间件、安全定时监控程序、文件系统监控程序、视频服务模块、安全服务模块、直播SDK展示模块;本发明专利技术实现了非技术运营人员的编排(面向用户)EPG节目的可能性,方便了节目单编辑和管理,打破了必须要技术人员编写代码的传统,降低了技术人员的劳动强度;自动完成视频转码,自动计算播控时间与播控帧完成直播EPG更新,达到直播精确播控;为用户EPG、直播EPG、视频文件三个核心基础元数据集生成MD5,通过监控文件系统和定时任务对比MD防止篡改,保证直播播控安全。保证直播播控安全。保证直播播控安全。

【技术实现步骤摘要】
一种线下录制视频转线上直播的企业线上论坛播控系统


[0001]本专利技术涉及直播
,具体来说,涉及一种线下录制视频转线上直播的企业线上论坛播控系统。

技术介绍

[0002]随着互联网技术的迅速发展,越来越多的用户使用电脑、手机等终端通过网络观看在线视频直播,特别是疫情后从安全考虑企业对于线上会议需求越来越来强烈,但企业端希望将线上直播流程能完全照搬本企业线下大会的流程,但每一个企业办会流程不同,疫情防疫下办展过程中嘉宾不确定时间不确定,提前录播再线上直播以成为一种新的线上直播形式。现行的现场直播系统采用直播导播台进行各路信号的画面切换,通过网络传输至云端直播平台,形成直播流对外输出,直播流程由主持人控制播控EPG固定,难以应对录播转直播系统由于过程录制视频嘉宾和时间不确定、视频内容审核重录产生的视频文件多次更新导致的播控EPG难以确定和视频文件难以管理问题;录播视频与EPG提前存储在服务端可能遭遇黑客攻击问题、视频文件读取性能等等问题。

技术实现思路

[0003]针对相关技术中的上述技术问题,本专利技术提出一种线下录制视频转线上直播的企业线上论坛播控系统,能够克服现有技术的上述不足。
[0004]为实现上述技术目的,本专利技术的技术方案是这样实现的:一种线下录制视频转线上直播的企业线上论坛播控系统,包括用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块、消息中间件、安全定时监控程序、文件系统监控程序、视频服务模块、安全服务模块、直播SDK展示模块;所述用户EPG数据管理模块,用于对EPG进行自定义与维护节目单,指定直播开始议程环节,上传议程节目视频,完成直播EPG数据版本信息维护、版本回滚管理功能;所述直播EPG数据管理模块,用于直播EPG为最终播放节目单,议程节目播放元数据信息从文件系统/流媒体系统获取自动更新直播EPG与直播视频相关属性,议程与用户EPG保持同步,更新由管理人员和用户上传议程视频驱动自动计算;所述直播文件管理模块,用于完成议程原始视频文件、议程转码视频文件和直播视频文件版本信息维护,文件出现篡改后的版本回滚管理功能;消息中间件,用于提供用户EPG数据变更Topic、直播文件变更Topic;所述安全定时监控程序,按1小时/4小时/8小时/12小时/24小时读取用户EPG、直播EPG最终版本(last)元数据生成 JSon串内容计算MD5,与两EPG最终版本MD5码进行对比;所述文件系统监控程序,用于监控议程视频存储文件夹,企业上传新文件后推送直播文件变更消息至消息中间件,等待视频服务进行转码和收集MetaData,安全服务模块比对文件有效性,用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块更新版本信息;
所述视频服务模块,由于视频服务订阅直播文件变更Topic,收到变更通知后对上传文件继续视频转码,转码结束后合并为单一直播视频文件;所述安全服务模块,提供MD5算法和计算与验证API,提供Nonce CSRF安全数据生成、存储、计算与验证API;所述直播SDK展示模块,用于SDK收到接口数据后构建直播页面以nonce属性保存验证码Nonce,等待用户启动直播或SDK长链接接收直播服务器指令启动直播。
[0005]更进一步的,所述直播EPG数据管理模块,用于企业更新EPG数据完成后用户EPG数据管理模块发送EPG数据变更事件至消息中间件,直播EPG数据管理模块订阅EPG数据变更Topic,收到变更通知同步用户EPG中议程顺序号、议程节目所处直播阶段两条核心元数据,其他直播EPG相关元数据在企业上传议程视频自动进行更新。
[0006]更进一步的,所述用户EPG数据管理模块,用于时间维度计算,根据开始议程环节的议程顺序号向前/向后以开始环节的开始时间为起始时间结合企业对各议程设置的计划议程节目时长自动计算用户EPG各议程节目开始时间与结束时间。
[0007]更进一步的,所述直播EPG数据管理模块,用于企业上传议程视频成功后,直播文件管理模块发送直播文件变更事件至消息中间件,直播EPG数据管理模块订阅直播文件变更Topic,收到变更通知重新生成直播EPG数据,完成直播EPG数据版本信息维护、版本回滚管理功能。
[0008]更进一步的,所述直播EPG数据管理模块,用于时间维度计算,根据直播开始议程环节的议程顺序号向前/向后以开始环节的开始时间为起始时间结合各议程转码视频时长自动计算直播EPG各议程节目开始时间与结束时间。
[0009]更进一步的,所述直播EPG数据管理模块,用于视频帧维度计算,根据开始环节的议程顺序号向前/向后以开始环节的起始帧为起始帧结合各议程转码视频总帧数自动计算直播EPG各议程节目起始帧与结束帧。
[0010]更进一步的,所述消息中间件,用户EPG数据变更Topic由用户EPG数据管理模块推送事件,直播EPG数据管理模块订阅。
[0011]更进一步的,所述安全服务模块,用于用户启动直播或SDK长链接接收直播服务器指令启动直播时发送验证 nonce由服务器在EPG节目验证信息表中进行对比。
[0012]更进一步的,所述安全定时监控程序,按1小时/4小时/8小时/12小时/24小时获取各议程视频文件最终版本(last) MD5,与议程视频文件MD5码进行对比。
[0013]本专利技术的有益效果:实现了非技术运营人员的编排(面向用户)EPG节目的可能性,方便了节目单编辑和管理,打破了必须要技术人员编写代码的传统,降低了技术人员的劳动强度;自动完成视频转码,自动计算播控时间与播控帧完成直播EPG更新,达到直播精确播控;为用户EPG、直播EPG、视频文件三个核心基础元数据集生成MD5,通过监控文件系统和定时任务对比MD防止篡改,保证直播播控安全。
附图说明
[0014]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获
得其他的附图。
[0015]图1是根据本专利技术实施例所述的一种线下录制视频转线上直播的企业线上论坛播控系统的构架图。
具体实施方式
[0016]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围。
[0017]如图1所示,根据本专利技术实施例所述的一种线下录制视频转线上直播的企业线上论坛播控系统,包括用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块、消息中间件、安全定时监控程序、文件系统监控程序、视频服务模块、安全服务模块、直播SDK展示模块;所述用户EPG数据管理模块,用于对EPG进行自定义与维护节目单,指定直播开始议程环节,上传议程节目视频,完成直播EPG数据版本信息维护本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线下录制视频转线上直播的企业线上论坛播控系统,其特征在于,包括用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块、消息中间件、安全定时监控程序、文件系统监控程序、视频服务模块、安全服务模块、直播SDK展示模块;所述用户EPG数据管理模块,用于对EPG进行自定义与维护节目单,指定直播开始议程环节,上传议程节目视频,完成直播EPG数据版本信息维护、版本回滚管理功能;所述直播EPG数据管理模块,用于直播EPG为最终播放节目单,议程节目播放元数据信息从文件系统/流媒体系统获取自动更新直播EPG与直播视频相关属性,议程与用户EPG保持同步,更新由管理人员和用户上传议程视频驱动自动计算;所述直播文件管理模块,用于完成议程原始视频文件、议程转码视频文件和直播视频文件版本信息维护,文件出现篡改后的版本回滚管理功能;消息中间件,用于提供用户EPG数据变更Topic、直播文件变更Topic;所述安全定时监控程序,按1小时/4小时/8小时/12小时/24小时读取用户EPG、直播EPG最终版本(last)元数据生成 JSon串内容计算MD5,与两EPG最终版本MD5码进行对比;所述文件系统监控程序,用于监控议程视频存储文件夹,企业上传新文件后推送直播文件变更消息至消息中间件,等待视频服务进行转码和收集MetaData,安全服务模块比对文件有效性,用户EPG数据管理模块、直播EPG数据管理模块、直播文件管理模块更新版本信息;所述视频服务模块,由于视频服务订阅直播文件变更Topic,收到变更通知后对上传文件继续视频转码,转码结束后合并为单一直播视频文件;所述安全服务模块,提供MD5算法和计算与验证API,提供Nonce CSRF安全数据生成、存储、计算与验证API;所述直播SDK展示模块,用于SDK收到接口数据后构建直播页面以nonce属性保存验证码Nonce,等待用户启动直播或SDK长链接接收直播服务器指令启动直播。2.根据权利要求1所述的一种线下录制视频转线上直播的企业线上论坛播控系统,其特征在于,所述直播EPG数据管理模块,用于企业更新EPG数据完成后用户EPG数据管理模块发送EPG数据变更事件至消息中间件,直播EPG数据管理模块订阅EPG数据变更Topic,收到变更通知同步用户EPG中议程...

【专利技术属性】
技术研发人员:刘明罗洪涛谢水庚刘强黄文锋付佳媚
申请(专利权)人:北京航天云路有限公司
类型:发明
国别省市:

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

1