一种视频会议云录制的方法技术

技术编号:39864189 阅读:4 留言:0更新日期:2023-12-30 12:56
本申请实施例提供一种视频会议云录制的方法

【技术实现步骤摘要】
一种视频会议云录制的方法、装置、电子设备和存储介质


[0001]本申请涉及通信领域,具体而言,涉及一种视频会议云录制的方法

装置

电子设备和存储介质


技术介绍

[0002]随着通信技术的发展,视频会议成为人们日常生活和工作中非常重要的一种沟通方式

云录制是对视频会议内容进行录制并保存到云端,以便参会人员可以在会议过后回放会议内容

与云录制相对应的是本地录制,云录制保存在云端,本地录制则保存在电脑本地,与本地录制相比,由于云录制具有保存方便,不会占用设备的存储空间,可随时查看等优点,云录制在视频会议中成为非常重要的功能

[0003]然而,现有方案中,云录制会存在占用大量云端存储空间或需要较高的计算资源的问题

[0004]因此,如何提供一种能够节省存储空间且相对较少占用计算资源的云录制方法,成为亟待解决的问题


技术实现思路

[0005]本申请的一个实施例的目的在于提供一种视频会议云录制的方法

装置

电子设备和存储介质,通过本申请的实施例的技术方案可以节省存储空间且相对较少占用计算资源

[0006]第一方面,本申请实施例提供了一种频会议云录制的方法,包括:获取实时传输协议
RTP
数据包,所述
RTP
数据包包括参与会议的至少一个会议终端的数据流数据,其中一个会议终端的数据流数据包括音频数据流数据和
/
或视频数据流数据;解析所述
RTP
数据包,得到所述至少一个会议终端的媒体编码数据,其中,一个会议终端的所述媒体编码数据包括与所述一个会议终端的数据流数据对应的音频媒体文件和
/
或视频媒体文件;保存所述至少一个会议终端的媒体编码数据,并生成和保存与所述媒体编码数据对应的控制文件,所述控制文件包括所述媒体编码数据的时间戳信息和存储地址信息

[0007]由于本申请实施例在云录制服务阶段会对
RTP
数据进行解析恢复成媒体编码数据,由于媒体编码数据的数据量小于
RTP
数据包,因此,本申请实施例能够降低存储空间,且由于在云录制服务阶段对
RTP
数据包进行解析而无需对媒体编码数据进行解码,由于解析相对解码会占用较小计算资源,因此,本申请实施例能够在节省存储空间的同时且相对较少占用计算资源

[0008]在一种实施方式中, 在生成和保存与所述媒体编码数据对应的控制文件之前,所述方法还包括:将所述
RTP
数据包的时间戳进行转换与时间轴对齐,得到所述媒体编码数据的时间戳信息

[0009]在一种实施方式中,在保存所述至少一个会议终端的媒体编码数据之前,所述方法还包括:确定所述媒体编码数据有效

[0010]在一种实施方式中,所述方法还包括:根据控制文件中的时间戳信息按照时间顺序整理所述媒体编码数据;根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件

[0011]在一种实施方式中,所述媒体编码数据包括视频媒体文件,所述云录制文件包括视频文件,所述根据控制文件中的时间戳信息按照时间顺序整理所述媒体编码数据,包括:根据所述控制文件中的时间戳信息,对所述控制文件中的视频媒体文件进行补帧处理,得到补帧后的视频帧数据描述信息;所述根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件,包括:根据所述补帧后的视频帧数据描述信息的时间戳信息,将相同时间戳信息的视频帧作为同一分组进行转码服务,得到转码后的视频文件

[0012]在一种实施方式中,所述媒体编码数据包括音频媒体文件,所述云录制文件包括音频文件,所述根据控制文件中的时间戳信息按照时间顺序整理所述媒体编码数据,包括:根据所述控制文件中的时间戳信息,按照预设时间间隔对所述控制文件中的音频媒体文件进行补帧处理,得到补帧后的音频帧数据描述信息;所述根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件,包括:根据所述补帧后的音频帧数据描述信息的时间戳信息,将相同时间戳信息的音频帧作为同一分组进行转码处理,得到转码后的音频文件

[0013]在一种实施方式中,所述控制文件包括会议头部信息字段和数据结构字段,其中所述会议头部信息字段包括会议属性信息,所述会议属性信息包括所述媒体编码数据的起始地址信息;所述数据结构字段包括所述媒体编码数据的属性信息,所述媒体编码数据的属性信息包括时间戳信息和存储地址信息

[0014]第二方面,本申请的一个实施例提供了一种视频会议云录制的装置,包括:获取单元,用于获取实时传输协议
RTP
数据包,所述
RTP
数据包包括参与会议的至少一个会议终端的数据流数据,其中一个会议终端的数据流数据包括音频数据流数据和
/
或视频数据流数据;解析单元,用于解析所述
RTP
数据包,得到所述至少一个会议终端的媒体编码数据,其中,一个会议终端的所述媒体编码数据包括与所述一个会议终端的数据流数据对应的音频媒体文件和
/
或视频媒体文件;保存单元,用于保存所述至少一个会议终端的媒体编码数据,并生成和保存与所述媒体编码数据对应的控制文件,所述控制文件包括所述媒体编码数据的时间戳信息和存储地址信息

[0015]在一种实施方式中,所述保存单元还用于在生成和保存与所述媒体编码数据对应的控制文件之前,将所述
RTP
数据包的时间戳进行转换与时间轴对齐,得到所述媒体编码数据的时间戳信息

[0016]在一种实施方式中,在保存所述至少一个会议终端的媒体编码数据之前,所述保存单元还用于确定所述媒体编码数据有效

[0017]在一种实施方式中,所述装置还包括:转码单元,用于根据控制文件的时间戳信息按照时间顺序整理所述媒体编码数据;根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件

[0018]在一种实施方式中,所述媒体编码数据包括视频媒体文件,所述转码单元具体用于根据所述控制文件中的时间戳信息,对所述控制文件中的视频媒体文件进行补帧处理,得到补帧后的视频帧数据描述信息;根据所述补帧后的视频帧数据描述信息的时间戳信息,将相同时间戳信息的视频帧作为同一分组进行转码服务,得到转码后的视频文件

[0019]在一种实施方式中,所述转码单元具体用于根据所述时间戳信息,将同一会议画面中的多路视频帧补帧为统一帧率,得到所述补帧后的视频帧队列

[0020]在一种实施方式中,所述媒体编码数据包括音频媒体文件,所述转码单元具体用于根据所述控制文件中的时间戳信息,按照预设时间间隔对所述控制文件中的音频媒体文件进行补帧处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种视频会议云录制的方法,其特征在于,包括:获取实时传输协议
RTP
数据包,所述
RTP
数据包包括参与会议的至少一个会议终端的数据流数据,其中一个会议终端的数据流数据包括音频数据流数据和
/
或视频数据流数据;解析所述
RTP
数据包,得到所述至少一个会议终端的媒体编码数据,其中,一个会议终端的所述媒体编码数据包括与所述一个会议终端的数据流数据对应的音频媒体文件和
/
或视频媒体文件;保存所述至少一个会议终端的媒体编码数据,并生成和保存与所述媒体编码数据对应的控制文件,所述控制文件包括所述媒体编码数据的时间戳信息和存储地址信息
。2.
根据权利要求1所述的方法,其特征在于,在生成和保存与所述媒体编码数据对应的控制文件之前,所述方法还包括:将所述
RTP
数据包的时间戳进行转换与时间轴对齐,得到所述媒体编码数据的时间戳信息
。3.
根据权利要求1所述的方法,其特征在于,在保存所述至少一个会议终端的媒体编码数据之前,所述方法还包括:确定所述媒体编码数据有效
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:根据控制文件中的时间戳信息按照时间顺序整理所述媒体编码数据;根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件
。5.
根据权利要求4所述的方法,其特征在于,所述媒体编码数据包括视频媒体文件,所述云录制文件包括视频文件,所述根据控制文件中的时间戳信息按照时间顺序整理所述媒体编码数据,包括:根据所述控制文件中的时间戳信息,对所述控制文件中的视频媒体文件进行补帧处理,得到补帧后的视频帧数据描述信息;所述根据整理的媒体编码数据进行转码处理,得到视频会议的云录制文件,包括:根据所述补帧后的视频帧数据描述信息的时间戳信息,将相同时间戳信息的视频帧作为同一分组进行转码服务,得到转码后的视频文件
。6.
根据权利要求4所述的方法,其特征在于,所述媒体编码数据包括音频媒体文件,所述云录制文件包括音频文件...

【专利技术属性】
技术研发人员:丛俊锋
申请(专利权)人:好信云北京网络通信有限公司
类型:发明
国别省市:

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

1