【技术实现步骤摘要】
一种多布局的云会议录制方法、系统和可读存储介质
本申请涉及视频处理领域,更具体的,涉及一种多布局的云会议录制方法、系统和可读存储介质。
技术介绍
云会议是基于云计算技术的一种高效、便捷、低成本的会议形式,可在世界各地使用多种终端方式如电话、手机、电脑、专用终端等通过共享音频、视频、终端桌面、文档、白板等进行远程沟通和远程协助。云端录制MP4指的是在云服务器端接收远程客户端采集的实体图像数据和音频数据,通过云计算处理之后按MP4标准封装成可播放的MP4媒体文件。在客户端采集处理后发送到服务器端的数据是MP4的源数据,此处定义的源为云会议过程中共享的音频、视频、桌面、文档、白板等实例,源数据就是这些源所产生的数据,也是本服务所接受的数据。如一个摄像头采集到的数据对应一个源,多个摄像头采集到的数据对应多个源。单个源的MP4的生成流程很简单,采集图像数据,编码成H264格式数据,把H264数据按MP4标准写成MP4文件,这样能把多个源采集到的数据生成多个MP4文件,但要想把多个源的数据融合成一个MP4文件,按当前现有技术如f ...
【技术保护点】
1.一种多布局的云会议录制方法,其特征在于,包括:/n获取多个源视频数据;/n将所述多个源视频数据进行解码,得到每个源视频数据对应的YUV数据;/n将多个YUV数据按照预设的布局规则进行合成,得到第一YUV数据;/n将所述第一YUV数据进行编码,得到编码后的源视频数据;/n根据所述编码后的源视频数据生成视频文件;/n还包括:/n检测多个源视频数据是否为文档、白板、批注中的一种或多种;/n若是,则将所述源视频数据按照时间顺序生成图像数据;/n将所述图像数据转换为对应的YUV数据。/n
【技术特征摘要】 【专利技术属性】
1.一种多布局的云会议录制方法,其特征在于,包括:
获取多个源视频数据;
将所述多个源视频数据进行解码,得到每个源视频数据对应的YUV数据;
将多个YUV数据按照预设的布局规则进行合成,得到第一YUV数据;
将所述第一YUV数据进行编码,得到编码后的源视频数据;
根据所述编码后的源视频数据生成视频文件;
还包括:
检测多个源视频数据是否为文档、白板、批注中的一种或多种;
若是,则将所述源视频数据按照时间顺序生成图像数据;
将所述图像数据转换为对应的YUV数据。
2.根据权利要求1所述的一种多布局的云会议录制方法,其特征在于,所述将多个YUV数据按照预设的布局规则进行合成,具体为:
获取预设布局规则的序号;
根据所述布局规则的序号查找预设布局规则;
根据所述预设布局规则确定窗口的个数以及每个窗口对应的坐标数据信息;
确定每个窗口中每个源视频数据对应的YUV数据;
将每个源视频数据对应的YUV数据按照每个窗口坐标数据信息确定的位置进行合成,得到第一YUV数据。
3.根据权利要求1所述的一种多布局的云会议录制方法,其特征在于,还包括:
判断预设的布局规则是否在多个源视频数据之前获取;
若否,则确定多个源视频数据的关键帧数据和对应的源视频数据的第一布局规则;
将每个源视频数据对应的YUV数据按照所述第一布局规则进行合成,并进行存储,直至获取到预设的布局规则为止。
4.根据权利要求1所述的一种多布局的云会议录制方法,其特征在于,所述将多个YUV数据按照预设的布局规则进行合成,还包括:
计算当前第一YUV数据的时间和上一次生成第一YUV数据时间间隔;
判断所述时间间隔是否大于最小生成时间;
若大于最小生成时间,则触发新的第一YUV数据进行编码,得到编码后的源视频数据;
若小于最小生成时间,则将每个源视频数据对应的YUV数据进行存储。
5.根据权利要求1所述的一种多布局的云会议录制方法,其特征在于,还包括:
获取录制开始时间和结束时间;
技术研发人员:唐国华,
申请(专利权)人:全时云商务服务股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。