【技术实现步骤摘要】
视频录制方法、服务器以及终端设备
[0001]本公开涉及视频处理
,尤其涉及一种视频录制方法、服务器以及终端设备。
技术介绍
[0002]随着科技的发展和进步,终端设备的功能越来越多样化,为人们的工作和生活带来了极大的便利。人们可以使用终端设备进行视频录制,方便后续用户观看录制的内容。
[0003]现有技术中,用户通过终端设备或者终端设备中应用程序自带的云录制功能,对用户当前参与的视频画面进行录制,但是这种录制方法在终端设备出现网络波动时,录制的视频文件会出现画面卡顿或者不清晰的问题,导致用户的体验效果不好。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种视频录制方法、服务器以及终端设备,通过在云录制过程中发生网络波动的终端设备发送的视频录制文件对初始录制文件中的对应位置信息的画面进行替换,得到目标录制文件,能够提升录制文件的质量和用户体验,避免在终端设备的网络出现波动时,导致录制文件出现画面卡顿或者不清晰的问题,改善了录制效果。
[0005]第一方面,本公开提供了一种视频录制方法,应用于服务器,该方法包括:
[0006]在视频通话开始后,接收第一终端设备发送的录制指示信息,其中,所述第一终端设备为在所述视频通话开始后,接收开启云录制的操作的终端设备,所述录制指示信息为所述第一终端设备响应于所述开启云录制的操作生成的;
[0007]根据所述录制指示信息,获取第二终端设备实时采集的视频数据,并基于所述视频数据生成初始录 ...
【技术保护点】
【技术特征摘要】
1.一种视频录制方法,其特征在于,应用于服务器,所述方法包括:在视频通话开始后,接收第一终端设备发送的录制指示信息,其中,所述第一终端设备为在所述视频通话开始后,接收开启云录制的操作的终端设备,所述录制指示信息为所述第一终端设备响应于所述开启云录制的操作生成的;根据所述录制指示信息,获取第二终端设备实时采集的视频数据,并基于所述视频数据生成初始录制文件,其中,所述第二终端设备为所述录制指示信息表征的参与云录制的终端设备;获取第三终端设备发送的视频录制文件,基于所述视频录制文件中的标识信息和各第二终端设备对应的视频数据在所述初始录制文件中的位置信息,对所述初始录制文件中的对应所述位置信息的画面进行替换,得到目标录制文件,其中,所述第三终端设备为所述第二终端设备中在云录制过程中发生网络波动的终端设备,所述视频录制文件为所述第三终端设备基于网络波动开始到网络波动结束时采集的目标视频数据生成的。2.根据权利要求1所述的方法,其特征在于,所述基于所述视频数据生成初始录制文件,包括:对所述视频数据进行视频合流,得到所述初始录制文件,并记录所述初始录制文件中每个视频帧对应的第一基本信息,所述第一基本信息包括参与视频合流的每个视频数据的标识信息、所述各第二终端设备对应的视频数据在所述每个视频帧中的位置信息以及视频帧索引信息;所述获取第三终端设备发送的视频录制文件,基于所述视频录制文件中的标识信息和各第二终端设备对应的视频数据在所述初始录制文件中的位置信息,对所述初始录制文件中的对应所述位置信息的画面进行替换,得到目标录制文件,包括:获取所述第三终端设备发送的所述视频录制文件,根据所述第一基本信息中所述参与视频合流的每个视频数据的标识信息和所述视频录制文件中每个视频帧对应的标识信息,确定待替换的目标视频帧;根据所述目标视频帧,通过所述第一基本信息中所述位置信息和所述视频帧索引信息,确定所述目标视频帧在所述初始录制文件中对应的目标位置信息;根据所述视频录制文件和所述目标位置信息,对所述目标视频帧进行替换,得到所述目标录制文件。3.根据权利要求1所述的方法,其特征在于,所述基于所述视频数据生成初始录制文件,包括:根据所述视频数据,在目标页面绘制所述第二终端设备对应的画面,录制所述目标页面,得到所述初始录制文件,并记录所述初始录制文件中每个视频帧对应的第二基本信息,所述第二基本信息包括所述目标页面中每个视频数据的标识信息、所述每个视频数据在所述目标页面中的位置信息以及每个视频数据的时间戳信息;所述获取第三终端设备发送的视频录制文件,基于所述视频录制文件中的标识信息和各第二终端设备对应的视频数据在所述初始录制文件中的位置信息,对所述初始录制文件中的对应所述位置信息的画面进行替换,得到目标录制文件,包括:获取所述第三终端设备发送的所述视频录制文件,根据所述第二基本信息中所述每个视频数据的标识信息和所述视频录制文件中每个视频帧对应的标识信息,确定待替换的目
标视频帧;根据所述目标视频帧,通过所述第二基本信息中所述位置信息、所述时间戳信息以及总的时间戳信息文件,确定所述目标视频帧在所述初始录制文件中对应的目标位置信息;根据所述视频录制文件和所述目标位置信息,对所述目标视频帧进行替换,得到所述目标录制文件。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述方法还包括:根据所述录制指示信息,确定参与云录制的所述第二终端设备;向所述第二终端设备发送参与云录制的消息,以使所述第二终端设备根据所述参与云录制的消息,记录对应的录制状态和检测网络情况。5.根据权利要求2
‑
3任...
【专利技术属性】
技术研发人员:范克磊,丁科芝,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。