【技术实现步骤摘要】
一种视频会议快速录制转换的处理方法
[0001]本专利技术涉及视频信息处理方法,尤其涉及一种视频会议快速录制转换的处理方法。
技术介绍
[0002]随着视频会议的需求趋于高速发展,用户对视频会议及功能和体验的需求越来越高。无论是传统视频会议,还是当前热门的云视频会议,都需要具备录制会议的完整、快速回放体验。为了实现各种会议中业务交互,均能完整的录制会议中所有信息,并能快速地生成会议录像。那么,出现了很多种会议录制的方案。
[0003]目前,现有的视频会议录制方案,大致有两种方向:一种方案是当开启了会议录制功能后,只进行视频和音频核心信息的录制,此方案不能保证会议的完整性,会议中复杂业务交互和元素没有被完全地录制下来,导致不能完全复刻实时视频会议中所有信息,用户回看时会议信息不完整;另一种方案是将会议中所有信息都写私有文件,在会议结束后进行统一的解析生成会议录像,此方案不能快速回看下载会议录像,会议中启用视频录制将业务和信息全都写成私有文件,在会议结束后统一生成会议录像,这种方案需要用户在会议结束后等待较长时间(小于等 ...
【技术保护点】
【技术特征摘要】
1.一种视频会议快速录制转换的处理方法,其特征在于,具体步骤如下:S1:视频会议录制模块将收到的所有待录制会议数据进行收集解析并处理,按照会议ID进行归类,实现多会议同时处理;S2:针对会议中会议业务数据进行打包切片生成多个业务数据切片,业务数据切片打包后生成业务数据包,音视频媒体数据进行切片生成多个音视频媒体数据切片及更新M3U8文件,音视频媒体数据切片按照TS打包规则处理,打包后生成音视频媒体数据包;S3:视频合成转换模块检测是否有录制会议,当有新录制会议出现,进行会议合成转换初始化,及启动会议业务数据线程和音视频媒体数据合成线程,实现多会议合成转换;S4:读取业务切片放入到业务数据切片队列中依次处理,根据读取到的业务操作进行音视频媒体数据切片合成及转换成会议录像文件。2.根据权利要求1所述的一种视频会议快速录制转换的处理方法,其特征在于,S1
‑
S2中:S1.1:进行会议检测并判断,按照会议ID进行分类会议录制合成转换;S1.2:进行某会议ID的音视频媒体数据包的打包切片处理;S1.3:进行某会议ID的业务数据包的打包切片处理。3.根据权利要求2所述的一种视频会议快速录制转换的处理方法,其特征在于,S1.1中:S1.11:接受所有网络数据包,并对网络数据包进行解析处理,将解析后的网络数据包分类保存,如果当前会议ID尚不存在,初始化当前会议ID的参数,并设置当前会议ID录制初始状态,建立该会议ID录制文件夹;S1.12:根据会议ID进行分类处理,判断是否是音视频媒体数据,如果是音视频媒体数据则进入音视频媒体数据包处理,进入后判断音视频媒体数据包是否初始化,如果没有初始化,则放入到初始化队列中依次进行初始化音视频媒体数据切片,并启动音视频媒体数据切片线程;S1.13:根据会议ID进行分类处理,判断是否是业务数据,如果是业务数据则进入业务数据包处理,进入后判断业务数据包是否初始化,如果没有初始化,则放入到初始化队列中依次进行初始化业务数据切片,并启动业务数据切片线程;S1.14:当音视频媒体数据切片和业务数据切片初始化完成后,设置当前会议ID的会议录制状态为录制中;S1.15:根据会议ID分类处理,如果是媒体数据包并已初始化,则设定该媒体数据包的参会人ID和音视频媒体数据类型后,推入到音视频媒体数据队列中;S1.16:根据会议ID分类处理,如果是业务数据包并已初始化,则推入到业务数据队列中,从而完成媒体数据包和业务数据包按照先分会议ID再去分数据类型处理。4.根据权利要求3所述的一种视频会议快速录制转换的处理方法,其特征在于,S1.2中,打包切片处理的具体步骤如下:S1.21:初始化音视频媒体数据切片参数,线程全局参数,并判断音视频媒体数据队列中是否推入有媒体数据包;S1.22:如果有媒体数据包,检测媒体数据包的参会人ID是否存在于音视频媒体数据切片表中,如果不存在,则创建该参会人ID的音视频媒体数据切片句柄并初始化该音视频媒
体数据切片参数,以及初始化M3U8文件;S1.23:根据媒体数据包的参会人ID获取音视频媒体数据切片句柄,对媒体数据包进行组帧处理,将组成的完整一帧的音视频媒体数据再进行后续处理;S1.24:判断音视频媒体数据是否已经过切片,如果已经过切片,则根据切片时间进行重新切片,默认设定切片间隔时间180秒,如果未经过切片,则按照TS打包规则处理音视频媒体数据;S1.25:当定时器检测切片时间已达到,则设定开始切片的状态,并开始检测当前帧是否是IDR帧;S1.26:满足S1.24和S1.25中的切片时间条件,关闭上一个音视频媒体数据切片,重新打开一个新的音视频媒体数据切片句柄,文件名采用“参会ID_时间”作为该参会人ID的音视频媒体数据切片文件名,同时,需要更新M3U8文件,即当上一个音视频媒体数据切片文件完全切割好后,需要将该文件的HTTP连接写入到M3U8文件中;S1.27:若判断当前参会人ID媒体数据包未经过切片,使用S1.23中得到的切片参数,并对当前完整一帧的音视频媒体数据按照TS打包规则处理,音视频媒体数据在按照TS打包规则处理前先进行PES打包;S1.28:生成PAT、PMT、SDT表数据,只需要将PAT、PMT、SDT表数据第一次写入TS包数据文件,后续无需再...
【专利技术属性】
技术研发人员:马华文,
申请(专利权)人:全时云商务服务股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。