节目录制方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:33328940 阅读:27 留言:0更新日期:2022-05-08 09:08
本发明专利技术公开一种节目录制方法、装置、设备及计算机可读存储介质,其中,所述节目录制方法包括步骤:于数据缓冲区中获取至少一个待传输的节目数据包,并将节目数据包发送至解扰器,数据缓冲区用于缓存节目数据包;当解扰器接收到节目数据包后,对节目数据包进行解扰,得到解扰数据;将解扰数据发送至加密处理器,加密处理器对解扰数据进行加密,得到加密数据;将加密数据发送至数据存储区域,以实现节目录制,将从数据缓冲区中获取多个节目数据包同时发送出去,扩大了数据缓冲区的剩余空间,解决了持续接收发送端传输的节目数据包因内存空间不足导致溢出的问题,使得录制的节目更加的完整。加的完整。加的完整。

【技术实现步骤摘要】
节目录制方法、装置、设备及计算机可读存储介质


[0001]本专利技术涉及数字电视领域,尤其涉及一种节目录制方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]在最新的数字电视标准中数字电视的音视频节目录制普遍采用的是TLV格式,而且随着对音视频数据的保护级别越来越高,现在普遍采用ECP(Enhanced Content Protection,增强内容保护)机制保护从电视输出进入硬盘的音视频数据,完成音视频数据的录制。在ECP机制中有专门的解扰模块进行加扰音视频数据的解扰,通过SVP(Secure Video Path,安全视频路径)将解扰后的音视频数据进行加密,然后直接存入硬盘中。
[0003]解扰模块是单进程的,每次只能处理较小量音视频数据的解扰,对于较大数据量的处理,例如4K超高清节目的音视频数据,由于解扰模块每次处理的音视频数据的量小,数据缓冲区存储的待解扰音视频数据会因为处理不及时而出现数据溢出的情况,从而导致音视频数据的丢失。

技术实现思路

[0004]本专利技术的主要目的在于提出一种节目录制方法、装置、设备及计算机可读存储介质,旨在解决节目数据在录制过程中丢失的问题。所述节目录制方法包括以下步骤:
[0005]于数据缓冲区中获取至少一个待传输的节目数据包,并将获取到的所述节目数据包同时发送至解扰器,所述数据缓冲区用于缓存所述节目数据包;
[0006]当所述解扰器接收到所述节目数据包后,对所述节目数据包进行解扰,得到解扰数据;
[0007]将所述解扰数据发送至加密处理器,所述加密处理器对所述解扰数据进行加密,得到加密数据;
[0008]将所述加密数据发送至数据存储区域,以实现节目录制。
[0009]可选地,所述于数据缓冲区中获取至少一个待传输的节目数据包,并将所述节目数据包发送至解扰器的步骤包括:
[0010]根据数据缓冲区中剩余空间的大小确定待传输的节目数据包的数目;
[0011]将所述数目的所述节目数据包组包,并将组包后的所述节目数据包发送至解扰器。
[0012]可选地,所述根据数据缓冲区中剩余空间的大小确定待传输的节目数据包的数目的步骤包括:
[0013]若数据缓冲区中剩余空间的大小小于预设阈值,则设置待传输的节目数据包的数目满足剩余空间大于或等于预设阈值;
[0014]若所述剩余空间大于或等于所述预设阈值,则确定待传输的所述节目数据包的数目为额定数目。
[0015]可选地,所述获取待传输的节目数据包的数目,并将获取到的所述数目的所述节目数据包同时发送至解扰器的步骤之前,包括:
[0016]将数据缓冲区接收到的节目数据包按照接收时间打上序号;
[0017]所述将所述数目的所述节目数据包组包,并将组包后的所述节目数据包发送至解扰器的步骤之前,包括:
[0018]按照所述序号从小到大的顺序于所述数据缓冲区中选择所述数目的所述节目数据包。
[0019]可选地,所述解扰数据包括音频解扰数据和视频解扰数据,
[0020]所述当所述解扰器接收到所述节目数据包后,对所述节目数据包进行解扰,得到解扰数据的步骤包括:
[0021]当所述解扰器接收到所述节目数据包后,按照所述序号从小到大的顺序依次对组包后的所述节目数据包中的视频数据和音频数据进行解扰,得到所述视频解扰数据和所述音频解扰数据。
[0022]可选地,所述加密数据包括视频加密数据和音频加密数据,
[0023]所述将所述解扰数据发送至加密处理器,所述加密处理器对所述解扰数据进行加密,得到加密数据的步骤包括:
[0024]将所述视频解扰数据和所述音频解扰数据发送至加密处理器,所述加密处理器分别对所述视频解扰数据和音频解扰数据进行加密,得到视频加密数据和所述音频加密数据。
[0025]可选地,所述将所述加密数据发送至数据存储区域,以实现节目录制的步骤之后,还包括:
[0026]从所述数据存储区域中提取所述加密数据,并对所述加密数据进行解密,得到解密数据;
[0027]将所述解密数据进行解复用,得到用于播放的音视频数据。
[0028]此外,为实现上述目的,本专利技术还提供一种节目录制装置,所述节目录制装置包括:
[0029]获取模块,用于于数据缓冲区中获取至少一个待传输的节目数据包;
[0030]发送模块,用于将获取到的所述节目数据包同时发送至解扰器;
[0031]解扰器模块,用于当所述解扰器接收到所述节目数据包后,对所述节目数据包进行解扰,得到解扰数据;
[0032]所述发送模块还用于将所述解扰数据发送至加密处理器;
[0033]加密处理器模块,用于对所述解扰数据进行加密,得到加密数据;
[0034]所述发送模块还用于将所述加密数据发送至数据存储区域,以实现节目录制。
[0035]此外,为实现上述目的,本专利技术还提供一种节目录制设备,所述节目录制设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的节目录制程序,所述节目录制程序被所述处理器执行时实现如上所述的节目录制方法的步骤。
[0036]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有所述节目录制程序,所述节目录制程序被处理器执行时实现如上所述的节目录制方法的步骤。
附图说明
[0037]图1为实现本专利技术各个实施例一种设备的硬件结构示意图;
[0038]图2为本专利技术节目录制方法第一实施例的流程示意图;
[0039]图3为本专利技术数据缓冲区存储节目数据包示意图;
[0040]图4为本专利技术节目数据包组包示意图;
[0041]图5为本专利技术节目数据包处理结构图。
[0042]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0044]本专利技术提供了一种节目录制设备,参照图1,图1是本专利技术实施例方案涉及的硬件运行环境的结构示意图。
[0045]需要说明的是,图1即可为节目录制设备的硬件运行环境的结构示意图。本专利技术实施例节目录制设备可以是PC(Personal Computer,个人电脑),便携计算机,服务器等设备。
[0046]如图1所示,该节目录制设备可以包括:处理器1001,例如CPU,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种节目录制方法,其特征在于,所述节目录制方法包括以下步骤:于数据缓冲区中获取至少一个待传输的节目数据包,并将获取到的所述节目数据包同时发送至解扰器,所述数据缓冲区用于缓存所述节目数据包;当所述解扰器接收到所述节目数据包后,对所述节目数据包进行解扰,得到解扰数据;将所述解扰数据发送至加密处理器,所述加密处理器对所述解扰数据进行加密,得到加密数据;将所述加密数据发送至数据存储区域,以实现节目录制。2.如权利要求1所述的节目录制方法,其特征在于,所述于数据缓冲区中获取至少一个待传输的节目数据包,并将获取到的所述节目数据包同时发送至解扰器的步骤包括:根据数据缓冲区中剩余空间的大小确定待传输的节目数据包的数目;将所述数目的所述节目数据包组包,并将组包后的所述节目数据包发送至解扰器。3.如权利要求2所述的节目录制方法,其特征在于,所述根据数据缓冲区中剩余空间的大小确定待传输的节目数据包的数目的步骤包括:若数据缓冲区中剩余空间的大小小于预设阈值,则设置待传输的节目数据包的数目满足剩余空间大于或等于预设阈值;若所述剩余空间大于或等于所述预设阈值,则确定待传输的所述节目数据包的数目为额定数目。4.如权利要求2所述的节目录制方法,其特征在于,所述获取待传输的节目数据包的数目,并将所述数目的所述节目数据包发送至解扰器的步骤之前,包括:将数据缓冲区接收到的节目数据包按照接收时间打上序号;所述将所述数目的所述节目数据包组包,并将组包后的所述节目数据包发送至解扰器的步骤之前,包括:按照所述序号从小到大的顺序于所述数据缓冲区中选择所述数目的所述节目数据包。5.如权利要求4所述的节目录制方法,其特征在于,所述解扰数据包括音频解扰数据和视频解扰数据,所述当所述解扰器接收到所述节目数据包后,对所述节目数据包进行解扰,得到解扰数据的步骤包括:当所述解扰器接收到所述节目数据包后...

【专利技术属性】
技术研发人员:吕涧池
申请(专利权)人:深圳TCL新技术有限公司
类型:发明
国别省市:

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

1