【技术实现步骤摘要】
一种视频处理方法及设备
本专利技术实施例涉及通信
,尤其涉及一种视频处理方法及设备。
技术介绍
机顶盒(SetTopBox,STB)是一种连接电视机(Television,TV)与外部信号源的设备,其可以对接收的电视节目的传送流(TransportStream,TS)进行处理并播放,然后通过TV显示播放的电视节目,使得用户可以在TV上观看电视节目。运营商为了保护电视节目的内容,通常会对电视节目的TS进行加密或加扰,采用加扰技术生成的TS称为加扰流;为了使得用户可以观看电视节目,则需要对电视节目的TS进行解密,解密后的TS称为清流。目前的STB可以采用通用接口(CommonInterface,CI)/CI+卡对加扰流进行解密,且受限于成本通常CI/CI+卡每次只支持解密一路电视节目的加扰流。具体的,STB接收外部信号源传输的至少两路电视节目的加扰流,并对该至少两路电视节目的加扰流进行解复用处理,即将至少两路电视节目的加扰流分流为每一路节目的加扰流,并对一路电视节目的加扰流(如电视节目A的加扰流)进行解密处理,得到电视节目A的清流,然后对该电视节目A的清流进行播放,并通过TV显示播放的电视节目A。在播放电视节目A的清流的过程中,可以录制电视节目A的清流或未解密的一路电视节目的加扰流(如电视节目B的加扰流),在录制电视节目A的清流或电视节目B的加扰流之后,用户可以回放电视节目A或电视节目B。但是,由上述实现过程可以看出:该方法仅支持录制清流节目或者加扰流节目,并不能支持录制混合码流(包括清流和加扰流)的节目,因此在播放清流节目A时,并不支持切换节目B,以及 ...
【技术保护点】
1.一种视频处理方法,其特征在于,包括:接收传送流TS,所述TS包括第一加扰流和第二加扰流;将所述第一加扰流和第二加扰流传输至解密设备;向所述解密设备发送第一控制指令,所述第一控制指令用于指示所述解密设备解密所述第一加扰流;接收所述解密设备传输的第一清流和所述第二加扰流,所述第一清流由所述第一加扰流解密而得;播放所述第一清流,录制所述第二加扰流,并在录制所述第二加扰流的过程中生成至少一个加扰流索引;其中,一个所述加扰流索引对应一个录制时间段和所述录制时间段录制的第二加扰流的数据包。
【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:接收传送流TS,所述TS包括第一加扰流和第二加扰流;将所述第一加扰流和第二加扰流传输至解密设备;向所述解密设备发送第一控制指令,所述第一控制指令用于指示所述解密设备解密所述第一加扰流;接收所述解密设备传输的第一清流和所述第二加扰流,所述第一清流由所述第一加扰流解密而得;播放所述第一清流,录制所述第二加扰流,并在录制所述第二加扰流的过程中生成至少一个加扰流索引;其中,一个所述加扰流索引对应一个录制时间段和所述录制时间段录制的第二加扰流的数据包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:向所述解密设备发送第二控制指令,所述第二控制指令用于指示所述解密设备解密所述第二加扰流;接收所述解密设备传输的第二清流,所述第二清流由所述第二加扰流解密而得;由播放所述第一清流切换为播放所述第二清流,在接收到所述第二清流后录制所述第二清流,并生成至少一个清流索引;其中,一个所述清流索引包含一个数据帧的属性信息。3.根据权利要求1所述的方法,其特征在于,在所述录制所述第二加扰流之后,所述方法还包括:接收第一遥控指令,所述第一遥控指令用于指示快进操作或快退操作;根据第一遥控指令以及所述至少一个加扰流索引,读取录制的第二加扰流中第一部分数据包;将所述第一部分数据包传输至所述解密设备;向所述解密设备发送第三控制指令,所述第三控制指令用于指示所述第一部分数据包;接收所述解密设备传输的第三清流,所述第三清流由所述第一部分数据包解密而得;根据所述第一遥控指令,设置所述第三清流的解码模式为I帧解码模式或第一个I帧解码模式,以及设置所述第三清流的解码速度;播放以所述I帧解码模式或所述第一个I帧解码模式解码后的第三清流。4.根据权利要求3所述的方法,其特征在于,在所述第一遥控指令指示快进操作的情况下,所述根据第一遥控指令以及所述至少一个加扰流索引,读取录制的第二加扰流中第一部分数据包,包括:在第一快进模式情况下,根据所述快进操作以及所述至少一个加扰流索引,均匀读取所述第二加扰流中第一部分数据包,所述第一快进模式为快进倍速小于预设倍速的模式;或者,在第二快进模式情况下,根据所述快进操作以及所述至少一个加扰流索引,跳跃读取所述第二加扰流中第一部分数据包,所述第二快进模式为快进倍速大于或等于所述预设倍速的模式;根据所述第一遥控指令,设置所述第三清流的解码模式为I帧解码模式或第一个I帧解码模式,以及设置所述第三清流的解码速度,包括:根据所述第一遥控指令指示的快进操作,设置所述第三清流的解码模式为I帧解码模式,并设置所述第三清流的解码速度;或者,根据所述第一遥控指令指示的快退操作,设置所述第三清流的解码模式为第一个I帧解码模式,并设置所述第三清流的解码速度。5.一种视频处理方法,其特征在于,包括:接收传送流TS,所述TS包括第一加扰流和第二加扰流;将所述第一加扰流和第二加扰流传输至解密设备;向所述解密设备发送第一控制指令,所述第一控制指令用于指示所述解密设备解密所述第一加扰流;接收所述解密设备传输的第一清流和所述第二加扰流,所述第一清流由所述第一加扰流解密而得;播放所述第一清流,录制所述第一清流,并在录制所述第一清流的过程中生成至少一个清流索引;其中,一个所述清流索引包含一个数据帧的属性信息;向所述解密设备发送第二控制指令,所述第二控制指令用于指示所述解密设备解密所述第二加扰流;接收所述解密设备传输的第二清流,所述第二清流由所述第二加扰流解密而得;由播放所述第一清流切换为播放所述第二清流,在接收到所述第一加扰流后录制所述第一加扰流,并在录制所述第一加扰流的过程中生成至少一个加扰流索引;其中,一个所述加扰流索引对应一个录制时间段和所述录制时间段录制的第一加扰流的数据包。6.根据权利要求5所述的方法,其特征在于,在所述录制所述第一加扰流之后,所述方法还包括:接收第一遥控指令,所述第一遥控指令用于指示快进操作或快退操作;根据第一遥控指令和所述至少一个清流索引,读取录制的第一清流中至少一个数据帧,以及根据第一遥控指令和所述至少一个加扰流索引,读取录制的第一加扰流中第一部分数据包;将所述第一部分数据包传输至所述解密设备;向所述解密设备发送第三控制指令,所述第三控制指令用于指示所述第一部分数据包;接收所述解密设备传输的第三清流,所述第三清流由所述第一部分数据包解密而得;根据所述第一遥控指令,设置所述第三清流的解码模式为I帧解码模式或第一个I帧解码模式,以及设置所述第三清流的解码速度;播放解码后的第一清流中至少一个数据帧,以及以所述I帧解码模式或所述第一个I帧解码模式解码后的第三清流。7.一种视频处理设备,其特征在于,包括:接收模块,用于接收传送流TS,所述TS包括第一加扰流和第二加扰流;发送模块,用于将所述第一加扰流和第二加扰流传输至解密设备;所述发送模块,还用于向所述解密设备发送第一控制指令,所述第一控制指令用于指示所述解密设备解密所述第一加扰流;所述接收模块,还用于接收所述解密设备传输的第一清流和所述第二加扰流,所述第一清流由所述第一加扰流解密而得;播放模块,用于播放所述第一清流;录制模块,用于录制所述第二加扰流;生成模块,用于在所述录制模块录制所述第二加扰流的过程中,生成至少一个加扰流索引;其中,一个所述加扰流索引对应一个录制时间段和所述录制时间段录制的第二加...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。