【技术实现步骤摘要】
一种云视频录制方法、系统和可读存储介质
本专利技术涉及视频数据处理领域,更具体的,涉及一种云视频录制方法、系统和可读存储介质。
技术介绍
如今大数据网络信息时代,视频应用于生活的方方面面,远程视频运用于我们的日常聊天、远程教学、云会议等。云会议是基于云计算技术的一种高效、便捷、低成本的会议形式,可在世界各地使用多种终端方式如电话、手机、电脑、专用终端等通过共享音频、视频、终端桌面、文档、白板等进行远程沟通和远程协助。在众多复杂的云会议终端,每一个端的视频数据通过网络传输到云端服务器,云端服务器通过云计算技术把视频处理后转发给其他终端实现视频的相互共享。云视频的录制就是在云端设置专门的服务器录下各个用户传到云端的视频数据,并对数据进行必要的编解码转换处理,最后生成能正确播放的mp4、m3u8或flv等媒体格式文件,并通过回放技术提供给用户。传统的视频录制,一种是在客户端录制然后上传到云端,供给用户回放和下载。一种是在云端录制原始的视频数据然后再在录完之后再通过工具把原始视频数据转换为可播放的媒体文件再提供给用户使用。云 ...
【技术保护点】
1.一种云视频录制方法,其特征在于,包括:/n接收每个终端的编码视频数据,并进行存储;/n获取视频播放请求信息;/n根据视频播放请求信息,将存储的多个编码视频数据进行封装,得到媒体文件;/n将所述媒体文件发送至终端进行播放;/n所述接收每个终端的编码视频数据,具体为:/n获取每个终端发送的数据包;/n获取每个数据包中的时间戳;/n判断相等时间戳的数据包个数是否达到预设的数量阈值;/n若达到,则进行组帧,将所述数据包合并为一帧数据。/n
【技术特征摘要】
1.一种云视频录制方法,其特征在于,包括:
接收每个终端的编码视频数据,并进行存储;
获取视频播放请求信息;
根据视频播放请求信息,将存储的多个编码视频数据进行封装,得到媒体文件;
将所述媒体文件发送至终端进行播放;
所述接收每个终端的编码视频数据,具体为:
获取每个终端发送的数据包;
获取每个数据包中的时间戳;
判断相等时间戳的数据包个数是否达到预设的数量阈值;
若达到,则进行组帧,将所述数据包合并为一帧数据。
2.根据权利要求1所述的一种云视频录制方法,其特征在于,还包括:
对一帧数据进行分析,获取预设字段的数据;
判断所述预设字段的数据是否为关键帧;
若是,则在关键帧标志标记此一帧数据为关键帧数据;
若否,则在关键帧标志标记此一帧数据为非关键帧数据;
将数据参数、关键帧标志、时间戳、数据大小信息构造为第一数据包。
3.根据权利要求1所述的一种云视频录制方法,其特征在于,还包括:
获取每个终端的编码视频数据的宽高值;
与上一个编码视频数据进行宽高值比较;
若不相等,则重置媒体文件的编码信息。
4.根据权利要求1所述的一种云视频录制方法,其特征在于,还包括:
接收布局消息和布局配置信息;
根据所述布局消息和布局配置信息确定布局规则中窗口的参数信息;
根据所述窗口的参数信息选择每个窗口对应的分辨率的层数据;
将获取的每个窗口对应的分辨率的层数据按照布局规则进行合并,生成媒体文件。
5.根据权利要求1所述的一种云视频录制方法,其特征在于,...
【专利技术属性】
技术研发人员:唐国华,
申请(专利权)人:全时云商务服务股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。