【技术实现步骤摘要】
一种视频数据的传输方法及终端
本专利技术涉及数据处理
,尤其涉及一种视频数据的传输方法及终端。
技术介绍
SD卡是一种基于半导体闪存记忆体的数据存储设备,由于具备体积小,数据传输速度快等优势,其作为大容量存储设备被广泛使用。比如,SD卡用于存储高画质的视频数据。在使用过程中,如果待存储的数据码率过高,直接将数据存储至SD卡中时,容易出现丢数据,从而导致花屏等问题。
技术实现思路
本专利技术实施例提供了一种视频数据的传输方法及终端,能够解决SD卡存储数据时容易出现数据丢失的技术问题。为解决上述技术问题,本专利技术实施例提供的第一个技术方案是:提供一种视频数据的传输方法,应用于终端,所述方法包括:运行所述终端的编码线程和存储线程,其中,所述编码线程用于向缓冲队列中写入视频数据,所述存储线程用于将所述缓冲队列中的视频数据写入存储单元;检测所述缓冲队列中所述视频数据的数据状态;根据所述数据状态确定所述编码线程的工作模式,并在确定的所述编码线程的工作模式下传输所述视 ...
【技术保护点】
1.一种视频数据的传输方法,应用于终端,其特征在于,所述方法包括:/n运行所述终端的编码线程和存储线程,其中,所述编码线程用于向缓冲队列中写入视频数据,所述存储线程用于将所述缓冲队列中的视频数据写入存储单元;/n检测所述缓冲队列中所述视频数据的数据状态;/n根据所述数据状态确定所述编码线程的工作模式,并在确定的所述编码线程的工作模式下传输所述视频数据。/n
【技术特征摘要】
1.一种视频数据的传输方法,应用于终端,其特征在于,所述方法包括:
运行所述终端的编码线程和存储线程,其中,所述编码线程用于向缓冲队列中写入视频数据,所述存储线程用于将所述缓冲队列中的视频数据写入存储单元;
检测所述缓冲队列中所述视频数据的数据状态;
根据所述数据状态确定所述编码线程的工作模式,并在确定的所述编码线程的工作模式下传输所述视频数据。
2.根据权利要求1所述的方法,其特征在于,所述检测所述缓冲队列中所述视频数据的数据状态,包括:
获取所述缓冲队列中所述视频数据的滞留率和涨跌状态;
根据所述滞留率和所述涨跌状态确定所述数据状态,其中,所述数据状态包括数据滞留状态、数据空窗状态以及数据流通状态。
3.根据权利要求2所述的方法,其特征在于,所述根据所述滞留率和所述涨跌状态确定所述数据状态,包括:
当所述视频数据的滞留率大于第一预设阈值并且所述涨跌状态为上涨状态时,获取预设时间内的上涨次数,并根据所述滞留率和所述上涨次数确定所述数据状态是否为所述数据滞留状态;
当所述视频数据的滞留率小于第二预设阈值并且所述涨跌状态为非上涨状态时,获取预设时间内所述视频数据的滞留率,并根据所述预设时间内所述视频数据的滞留率确定所述数据状态是否为所述数据空窗状态;
当所述视频数据的数据状态不是所述数据滞留状态并且不是所述数据空窗状态时,确定所述视频数据的数据状态为所述数据流通状态。
4.根据权利要求3所述的方法,其特征在于,所述根据所述滞留率和所述上涨次数确定所述数据状态是否为所述数据滞留状态,包括:
当所述滞留率和所述上涨次数满足以下预设条件中的任意一种时,则确定所述数据状态为数据滞留状态,否则,不是所述数据滞留状态;
其中,所述预设条件包括:
检测到所述缓冲队列中滞留数据超过90%,且所述缓冲队列中滞留数据正在上涨;
检测到所述缓冲队列中滞留数据超过80%,且持续2次检测到所述缓冲队列中滞留数据正在上涨;
检测到所述缓冲队列中滞留数据超过70%,且持续3次检测到所述缓冲队列中滞留数据正在上涨;
检测到所述缓冲队列中滞留数据超过60%,且持续4次检测到所...
【专利技术属性】
技术研发人员:李昭早,
申请(专利权)人:深圳市道通智能航空技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。