本发明专利技术技术方案中公开了一种把TS流同时解码和转码输出的实现方法和系统,所述方法包括:接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;接收所述带封装格式的PES/ES音视频数据,对所述带封装格式的PES/ES音视频数据进行解码,获取解封装的音视频数据;接收读取智能卡卡号的读取指令,并将所述智能卡卡号输入至图形数据中;接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加;将叠加后的数据进行输出并显示。由此,可以对码流进行解码输出,并且,在解码输出过程中通过设置卡号,通过获取音视频数据上的卡号,可以防止盗链现象,对解码输出过程进行信息保护。过程进行信息保护。过程进行信息保护。
【技术实现步骤摘要】
把TS流同时解码和转码输出的实现方法和系统
[0001]本专利技术涉及数字信号处理领域,特别涉及一种把TS流同时解码和转码输出的实现方法和系统。
技术介绍
[0002]随着网络的发展与普及,传统有线数字机顶盒逐渐的被淘汰,IP机顶盒逐渐却而代之。在IPTV的快速发展下,对TS(Transport Stream,既码流)转IP流的方案需求越来越大,但是节目源的安全性问题一直存在。目前市面上的大多数解决方案只是单纯的把码流通过IP的方式发送出去供网络用户观看,目前的技术无法实时观察输出的IP流是否出现异常,比如卡顿等情况,而且很容易被盗链(盗链是指服务提供商自己不提供服务的内容,通过技术手段绕过其它有利益的最终用户界面(如广告),直接在自己的网站上向最终用户提供其它服务提供商的服务内容,骗取最终用户的浏览和点击率)。
技术实现思路
[0003]本专利技术的主要目的是提出一种把TS流同时解码和转码输出的实现方法和系统,旨在保障码流信号信息安全。
[0004]为实现上述目的,本专利技术提出一种把TS流同时解码和转码输出的实现方法,所述方法包括:
[0005]接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;
[0006]接收所述带封装格式的PES/ES音视频数据,对所述带封装格式的PES/ES音视频数据进行解码,获取解封装的音视频数据;
[0007]接收读取智能卡卡号的读取指令,并将所述智能卡卡号输入至图形数据中;
[0008]接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加,获取待输出的码流;
[0009]将所述待输出的码流进行输出并显示。
[0010]在其中一个实施例中,所述方法还包括:
[0011]读取所述音视频数据和图形数据;
[0012]发送读取的所述音视频数据和图形数据至编码器;
[0013]对所述音视频数据和图形数据的进行压缩编码,形成一编码数据。
[0014]在其中一个实施例中,所述方法还包括:
[0015]将编码出的带封装格式的所述编码数据进行复用,以对所述编码数据的数据格式进行更改。
[0016]在其中一个实施例中,所述方法还包括:
[0017]将数据格式更改后的编码数据通过网口发送至网络。
[0018]在其中一个实施例中,所述方法还包括:
[0019]对解码器解码出的音视频数据进行视频图像处理;
[0020]接收视频图像处理后的音视频数据,以及接收所述携带所述卡号的图形数据;
[0021]对所述音视频数据和图形数据进行图像叠加处理和图像色彩调节处理,并把处理后的图像通过视频输出接口进行输出给编码器;
[0022]接收图像并对图像进行压缩编码。
[0023]一种把TS流同时解码和转码输出的实现系统,所述系统包括解复用器、解码器、中央处理器和显示器模块;其中,
[0024]所述解复用器用于接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;
[0025]所述解码器用于接收所述带封装格式的PES/ES音视频数据,对所述带封装格式的PES/E S音视频数据进行解码,获取解封装的音视频数据;
[0026]所述中央处理器用于接收读取智能卡卡号的读取指令,并将所述智能卡卡号输入至图形数据中;
[0027]所述显示器模块用于接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加;
[0028]所述显示器模块还用于将叠加后的数据进行输出并显示。
[0029]在其中一个实施例中,所述系统还包括采集器和编码器;其中,
[0030]所述采集器用于读取所述音视频数据和图形数据
[0031]以及,将音视频数据和图形数据读取后,发送至编码器;
[0032]所述编码器对所述音视频数据和图形数据进行压缩编码,形成一编码数据。
[0033]在其中一个实施例中,所述解复用器还用于:
[0034]将编码出的带封装格式的所述编码数据进行复用,以对所述编码数据的数据格式进行更改。
[0035]在其中一个实施例中,所述编码器还用于:
[0036]将数据格式更改后的编码数据通过网口发送至网络。
[0037]在其中一个实施例中,所述系统还包括虚拟化播放窗口;其中,
[0038]所述虚拟播放窗口对解码器解码出的音视频数据进行视频图像处理;
[0039]所述显示器模块接收视频图像处理后的音视频数据,以及接收所述携带所述卡号的图形数据;
[0040]所述显示器模块对所述音视频数据和图形数据进行图像叠加处理和图像色彩调节处理,并把处理后的图像通过视频输出接口进行输出给编码器;
[0041]编码器接收图像并对图像进行压缩编码。
[0042]有益效果:
[0043]本专利技术技术方案中公开了一种把TS流同时解码和转码输出的实现方法,所述方法包括:接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;接收所述带封装格式的PES/ES音视频数据,对所述带封装格式的PES/ES音视频数据进行解码,获取解封装的音视频数据;接收读取智能卡卡号的读取指令,并将所述智能卡卡号输入至图形数据中;接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加;将叠加后的数据进行输出并显示。由此,可以对码流进行解码输出,在解码输出过程中通过设置卡号,通过获取音视频数据上的卡号,将卡号输入至一图形数据中,并且,在解码输出
过程中还将所述音视频数据和图形数据进行叠加并显示,此时,显示器模块中的数据是包含音视频数据以及卡号显示的图形数据,显示器模块播放所述数据的时候,用户可以看到加载了卡号的视频水印信息,由此可以知道哪个设备被盗链,以防止盗链现象,对解码输出过程进行信息保护。
附图说明
[0044]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0045]图1为本专利技术一种把TS流同时解码和转码输出的实现方法流程图;
[0046]图2为本专利技术一种把TS流同时解码和转码输出的实现系统框图。
具体实施方式
[0047]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0048]请参照图1,一种把TS流同时解码和转码输出的实现方法,所述方法包括:
[0049]S100:接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;
[0050]所述PES/ES音视频数据包括PES流(Pa本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种把TS流同时解码和转码输出的实现方法,其特征在于,所述方法包括:接收TS码流,并将所述TS码流进行解复用,获取带封装格式的PES/ES音视频数据;接收所述带封装格式的PES/ES音视频数据,对所述带封装格式的PES/ES音视频数据进行解码,获取解封装的音视频数据;接收读取智能卡卡号的读取指令,并将所述智能卡卡号输入至图形数据中;接收所述音视频数据和图形数据,将所述音视频数据和图形数据进行叠加,获取待输出的码流;将所述待输出的码流进行输出并显示。2.根据权利要求1所述的把TS流同时解码和转码输出的实现方法,其特征在于,所述方法还包括:读取所述音视频数据和图形数据;发送读取的所述音视频数据和图形数据至编码器;对所述音视频数据和图形数据的进行压缩编码,形成一编码数据。3.根据权利要求2所述的把TS流同时解码和转码输出的实现方法,其特征在于,所述方法还包括:将编码出的带封装格式的所述编码数据进行复用,以对所述编码数据的数据格式进行更改。4.根据权利要求3所述的把TS流同时解码和转码输出的实现方法,其特征在于,所述方法还包括:将数据格式更改后的编码数据通过网口发送至网络。5.根据权利要求1所述的把TS流同时解码和转码输出的实现方法,其特征在于,所述方法还包括:对解码器解码出的音视频数据进行视频图像处理;接收视频图像处理后的音视频数据,以及接收所述携带所述卡号的图形数据;对所述音视频数据和图形数据进行图像叠加处理和图像色彩调节处理,并把处理后的图像通过视频输出接口进行输出给编码器;接收图像并对图像进行压缩编码。6.一种把TS流同时解码和转码输出的实现系统,其特征在于,所述系统包括解复用器、解码器、中央处理器和显示器模块;其中,所述解复用器用...
【专利技术属性】
技术研发人员:廖佳秋,王小艳,邱国苗,薛泽健,何志鹏,
申请(专利权)人:深圳佳力拓科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。