The embodiment of the invention relates to the technical field of digital television, in particular to a recording method, device and storage medium for audio and video. This scheme reads files stored in recorded audio and video; the files that have recorded audio and video are a number of packets that include recording time. In the packet in order to demultiplex module in the injection process, injection quantity determined in the long demultiplexing module of data packet into the preset, and record the number of data packets when recording long; in the preset injection time if grew up recording, the packet in order to de multiplexing module injection process target long pause. The recorded audio and video are played on the basis of the packets injected into the demultiplexing module. By this way, the amount of audio data that is cleared will be reduced when switching the audio, which can improve the situation of the asynchrony of audio and video when the digital TV terminal is playing.
【技术实现步骤摘要】
一种录制的音视频的播放方法、装置及存储介质
本专利技术实施例涉及数字电视
,尤其涉及一种录制的音视频的播放方法、装置及存储介质。
技术介绍
随着数字电视的发展,数字电视终端的功能也越来越强大。其中,个人录像机(PersoNalVideoRecorded,PVR)功能已经渐渐成为了广播电视业务中的主流应用。现有技术中,数字电视终端在接收数字广播电视网络发送的加密后的音视频码流和相关的授权控制信息(ENtitlemeNtCoNtrolMessage,ECM)并存储在存储设备中后完成录制过程,以使用户回看的时候可以播放。在播放过程中音视频码流分为视频码流和音频码流,分别放入视频码流缓存区和音频码流缓存区内。每段视频码流的数据量大于相对应的每段音频码流的数据量,而且由于现有技术中数字电视终端会持续向视频码流缓存区和音频码流缓存区注入视频码流和音频码流,直至视频码流缓存区和音频码流缓存区的容量饱和。因此,在同样容量的视频码流缓存区和音频码流缓存区内,音频码流缓存区内存储的音频的播放时长会比视频码流缓存区内存储的视频的播放时长长。另一方面,针对一段视频码流来说,可以存在与该段视频码流相对应的多段不同语种的音频码流,用户选择一种语种的音频码流,该音频码流才会被注入至音频码流缓存区,未被选中的其它语种的音频码流并不会被注入至音频码流缓存区,而是直接被删除。在用户要从一个语种的音频码流切换至另一个语种的音频码流的情况下,音频码流缓存区中已经注入的该种语种的音频码流会被删除,而已经注入的该种语种的音频码流对应的其它语种的音频码流也已经被删除了,如此会导致音频码流缓存区中 ...
【技术保护点】
一种录制的音视频的播放方法,其特征在于,包括:读取存储的已录制音视频的文件;所述已录制音视频的文件为多个包括录制时间的数据包;在将所述数据包依序向解复用模块注入过程中,确定在预设注入时长内注入所述解复用模块的数据包的数量,以及录制所述数量的数据包的录制时长;若所述录制时长大于所述预设注入时长,则将所述数据包依序向解复用模块注入的进程暂停目标时长;根据注入到所述解复用模块的所述数据包对所述已录制音视频进行播放。
【技术特征摘要】
1.一种录制的音视频的播放方法,其特征在于,包括:读取存储的已录制音视频的文件;所述已录制音视频的文件为多个包括录制时间的数据包;在将所述数据包依序向解复用模块注入过程中,确定在预设注入时长内注入所述解复用模块的数据包的数量,以及录制所述数量的数据包的录制时长;若所述录制时长大于所述预设注入时长,则将所述数据包依序向解复用模块注入的进程暂停目标时长;根据注入到所述解复用模块的所述数据包对所述已录制音视频进行播放。2.如权利要求1所述的方法,其特征在于,所述目标时长与第一差值的差值的绝对值小于差值阈值;其中,所述第一差值为所述录制时长和所述预设注入时长之间的差值。3.如权利要求1所述的方法,其特征在于,所述预设注入时长内注入所述解复用模块的数据包的数量为S,所述确定录制所述数量的数据包的录制时长,包括:获取S个数据包中第S个数据包的录制时间,以及所述S个数据包中第一个数据包的前一个数据包的录制时间;根据所述第S个数据包的录制时间和所述前一个数据包的录制时间的差值,确定录制所述S个数据包的录制时长。4.如权利要求1至3任一项所述的方法,其特征在于,所述存储的已录制音视频的文件中的多个数据包是通过数字广播电视网络进行加密后得到的,所述解复用模块包括解扰器;所述根据注入到所述解复用模块的所述数据包对所述已录制音视频进行播放,包括:从所述已录制音视频的文件中获取注入到所述解复用模块中的所述解扰器中的数据包对应的密钥;其中,所述密钥用于对通过所述数字广播电视网络进行加密后得到的数据包进行解密;根据所述密钥,对注入到所述解复用模块中的所述解扰器中的数据包进行解密;根据所述解密后的数据对所述已录制音视频进行播放。5.如权利要求4所述的方法,其特征在于,所述解密后的数据还包括M段字幕码流;其中,所述M段字幕码流根据录制时间先后排序,所述M为正整数;在所述根据所述解密后的数据对所述已录制音视频进行播放的过程中,执行:将所述M段字幕码流缓存至缓存区;针对所述M段字幕码流中的第i段字幕码流,在确定播放完第i-1段字幕码流后,从...
【专利技术属性】
技术研发人员:何灿,陈艳国,吴青,
申请(专利权)人:海信电子科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。