音频数据或视频数据的存储方法、存储系统及计算机设备技术方案

技术编号:19967374 阅读:60 留言:0更新日期:2019-01-03 14:28
本发明专利技术提出了一种音频数据或视频数据的存储方法、系统、计算机设备、计算机可读存储介质及智能设备,音频数据或视频数据的存储方法包括:建立数据管道;向数据管道内录入音频数据或视频数据;读取音频数据或视频数据;将音频数据或视频数据存储至存储文件。通过本发明专利技术能够使得数据管道将音频数据或者视频数据以数据流的形式进行录入和读取进而即时传输音频数据或者视频数据,以及无需停止并重新启动录音或录像服务MediaRecorder就能够将数据完整地存储至各个文件,避免了重启MediaRecorder而导致的文件之间存在漏秒的情况。

Storage Method, Storage System and Computer Equipment of Audio or Video Data

The invention provides a storage method, system, computer equipment, computer readable storage medium and intelligent equipment for audio data or video data. The storage method of audio data or video data includes: establishing data pipeline; inputting audio data or video data into data pipeline; reading audio data or video data; storing audio data or video data into storage. Papers. The invention enables the data pipeline to input and read audio data or video data in the form of data streams, and then instantly transmit audio data or video data. The data can be stored to various files without stopping and restarting the recording or video service MediaRecorder, thus avoiding the leakage seconds between files caused by restarting MediaRecorder. The situation.

【技术实现步骤摘要】
音频数据或视频数据的存储方法、存储系统及计算机设备
本专利技术涉及数据存储
,具体而言,涉及一种音频数据或视频数据的存储方法、存储系统、计算机设备、计算机可读存储介质及智能设备。
技术介绍
用户在使用行车记录仪时,要求行车记录仪要具有连续录音、录像的功能,并且需要以固定时间(如30秒)为周期将录音、录像数据分为一个个小文件进行存储,进而方便文件的选择上传。现有技术中,AndroidApp常用调用MediaRcorder实现录制音频视频的功能,但在其每次启动后只能进行一次文件存储,如果希望将录音、录像数据存储至另一个文件则需要停止并重新启动MediaRecorder。在相关技术中,是通过上述每次停止再重新启动MediaRecorder向新的文件中存储数据而达到将录音、录像分文件存储目的的。而MediaRecorder每次停止再重新启动都会存在几秒的延迟时间,导致这段延迟时间范围内的录音、录像无法被录取,即每两个录音或录像文件间存在漏秒情况,另外存储至各个文件的录音、录像也并非为固定的音频或视频格式,后续还需要再进行固定音频或视频格式的转化的工作。因此,如何将录音或录像完成地并以固本文档来自技高网...

【技术保护点】
1.一种音频数据或视频数据的存储方法,其特征在于,包括:建立数据管道;向所述数据管道内录入所述音频数据或所述视频数据;读取所述音频数据或所述视频数据;将所述音频数据或所述视频数据存储至存储文件。

【技术特征摘要】
1.一种音频数据或视频数据的存储方法,其特征在于,包括:建立数据管道;向所述数据管道内录入所述音频数据或所述视频数据;读取所述音频数据或所述视频数据;将所述音频数据或所述视频数据存储至存储文件。2.根据权利要求1所述的音频数据或视频数据的存储方法,其特征在于,当为所述音频数据时,将所述音频数据或所述视频数据存储至所述存储文件的步骤,具体包括:当当前存储文件为首个存储文件时,获取所述音频数据的固定字节并作为文件固定头部;向所述当前存储文件存储所述文件固定头部及所述音频数据,同时记录存储时间;当所述存储时间达到预设时间时,停止向所述当前存储文件存储所述音频数据,并建立下一存储文件;向所述下一存储文件存储所述文件固定头部及剩余音频数据,直至下一存储时间达到所述预设时间。3.根据权利要求1所述的音频数据或视频数据的存储方法,其特征在于,当为所述视频数据时,将所述音频数据或所述视频数据存储至所述存储文件的步骤,具体包括:向当前存储文件存储所述视频数据,同时记录存储时间;当所述存储时间达到预设时间时,停止向所述当前存储文件存储所述视频数据,并将所述当前存储文件格式转化为标准MP4格式文件;建立下一存储文件,向所述下一存储文件存储剩余视频数据,直至下一存储时间达到所述预设时间。4.根据权利要求2所述的音频数据或视频数据的存储方法,其特征在于,所述向所述当前存储文件存储所述文件固定头部及所述音频数据,具体包括:向所述当前存储文件以所述文件固定头部在前、所述音频数据在后的顺序,存储所述文件固定头部及所述音频数据;所述向所述下一存储文件存储所述文件固定头部及所述剩余音频数据,具体包括:所述向所述下一存储文件以所述文件固定头部在前、所述剩余音频数据在后的顺序,存储所述文件固定头部及所述剩余音频数据。5.根据权利要求4所述的音频数据或视频数据的存储方法,其特征在于,所述音频数据的固定字节为所述音频数据的前六个字节;所述文件固定头部为AMR音频格式固定头部。6.根据权利要求2至5中任一项所述的音频数据或视频数据的存储方法,其特征在于,还包括:判断向所述数据管道内录入所述音频数据或所述视频数据是否结束;当向所述数据管道内录入所述音频数据或所述视频数据结束时,关闭并存储所述当前存储文件或所述下一存储文件。7.一种音频数据或视频数据的存储系统,其特征在于,包括:管道建立单元,用于建立数据管道;录入单元,用于向所述数据管道内录入所述音频数据或所述视频数据;读取单元,用于读取所述音频数据或所述视频数据;存储单元,用于将所述音频数据或所述视频数据存储至存储文件。8.根据权利要求7所述的音频数据或视频数据的存储系统,其...

【专利技术属性】
技术研发人员:吴更新
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1