【技术实现步骤摘要】
一种视频录制方法、电子设备及视频录制系统
[0001]本专利技术涉及无人机领域,具体涉及一种视频录制方法
、
电子设备及视频录制系统
。
技术介绍
[0002]无人机是一种利用无线遥控设备和自身的程序控制装置操纵的不载人飞机
。
无线遥控设备需要在与无人机建立无线通信连接的基础上对无人机进行操纵,其中,无线遥控设备可以包括与无人机相配套的遥控器或其它诸如手机
、
嵌入式终端等终端设备
。
[0003]目前,无线遥控设备在接收无人机采集的视频数据时,无线遥控设备通常是起一个视频播放器,接收到无人机发送的视频数据后,通过视频播放器对视频数据进行实时播放或将视频数据存储下来
。
此种方式只有在无线遥控设备的接收和显示能力强于采集和传输能力的前提下,才能可靠接收视频数据以及正常播放视频,然而,当无线遥控设备的接收和显示能力弱于采集和传输能力时,通常会出现视频数据丢失或视频播放卡顿的问题,因此,此种方式通常只能将算力及存储能力较强的终端设备作为无线 ...
【技术保护点】
【技术特征摘要】
1.
一种视频录制方法,应用于电子设备,所述电子设备与无人机通信连接,其特征在于,包括:获取所述无人机发送的视频采集数据,其中,所述电子设备配置有内核空间;将所述视频采集数据存储在所述内核空间的第一缓冲区;在所述电子设备的用户空间创建第二缓冲区;将所述第一缓冲区的视频采集数据写入至所述第二缓冲区;根据已写入至所述第二缓冲区的视频采集数据生成视频录制文件
。2.
根据权利要求1所述的视频录制方法,其特征在于,所述将已写入至所述第一缓冲区的视频采集数据写入至所述第二缓冲区包括:从所述第一缓冲区读取每包视频采集数据;判断当前包视频采集数据是否可写入至所述第二缓冲区,所述当前包视频采集数据为当前从第一缓冲区读取的一包视频采集数据;若所述当前包视频采集数据可写入至所述第二缓冲区,则将所述当前包视频采集数据写入至所述第二缓冲区
。3.
根据权利要求2所述的视频录制方法,其特征在于,所述判断当前包视频采集数据是否可写入至所述第二缓冲区包括:确定所述当前包视频采集数据的第一数据量;确定已写入至所述第二缓冲区的视频采集数据的第二数据量;根据所述第一数据量及第二数据量,计算总数据量;根据所述总数据量与所述第二缓冲区的大小,判断当前包视频采集数据是否可写入至所述第二缓冲区
。4.
根据权利要求2所述的视频录制方法,其特征在于,所述方法还包括:若所述当前包视频采集数据不可写入至所述第二缓冲区,则生成数据溢出命令;则:所述根据已写入至所述第二缓冲区的视频采集数据生成视频录制文件包括:根据所述数据溢出命令,控制所述电子设备将已写入至所述第二缓冲区的视频采集数据写入至所述电子设备的预设存储区域,并根据所述预设存储区域的视频采集数据生成得到视频录制文件
。5.
根据权利要求4所述的视频录制方法,其特征在于,在将已写入至所述第二缓...
【专利技术属性】
技术研发人员:张成勇,
申请(专利权)人:深圳市塞防科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。