[发明专利]一种基于TS over IP的网络视频播放系统及方法有效
申请号: | 201510728680.3 | 申请日: | 2015-10-30 |
公开(公告)号: | CN105338396B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 赵磊 | 申请(专利权)人: | 山东泰信电子股份有限公司 |
主分类号: | H04N21/434 | 分类号: | H04N21/434;H04N21/2389;H04N21/4623;H04N21/845 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 ts over ip 网络 视频 播放 系统 方法 | ||
1.一种基于TS over IP的网络视频播放系统,其特征是,包括:
PCIE板卡与TS服务器连接,并与CA服务器连接,接收网路数据包并解析得到TS流,对TS流进行解复用、切片,并将切片加密后存储到PCIE板卡的缓存中;
所述TS服务器,从PCIE板卡的缓存中读取加密后的切片数据;
所述CA服务器,发送用于加密切片数据的切片密钥给PCIE板卡;
编/转码器,与PCIE板卡连接,根据设定的编码标准对外界信息进行采集、编/转码,并将编/转码得到的ES数据打包成PES分组,对PES分组进一步处理得到TS流,然后再将TS流打包成网络数据包输出给PCIE板卡;
所述PCIE板卡设有FPGA芯片,所述FPGA芯片对TS流进行解复用、切片以及加密;所述PCIE板卡还设有中断寄存器,当PCIE板卡的缓存中有切片数据时,置位中断寄存器。
2.一种基于TS over IP的网络视频播放方法,其特征是,包括如下步骤:
S0:编/转码器接收外界信息并将外部信息转化为TS流,然后将TS流打包成网络数据包发送给PCIE板卡;编/转码器接收外界信息并将外部信息转化为TS流的具体过程为:编/转码器根据设定的编码标准对外界信息进行采集、编/转码,并将编/转码得到的ES数据打包成PES分组,然后再对PES分组进一步处理,拆解成TS流;
S1:PCIE板卡接收网络数据包并解析得到TS流,对TS流进行解复用、切片,并对切片数据进行加密,然后将加密后的切片数据存储到PCIE板卡的缓存中,置位PCIE板卡的中断寄存器,产生硬件中断,等待TS服务器读取加密后的TS流切片数据;
所述步骤S1进一步包括:
S1-1:PCIE板卡建立节目列表,实时解析输入数据获取节目信息,更新节目列表内容,并对TS流进行解复用操作;所述节目信息至少包括节目关联表PAT、节目映射表PMT和音视频PID;
S1-2:PCIE板卡根据设定切片时间及所述节目列表,对每个节目的TS流进行切片;
S1-3:PCIE板卡实时从CA服务器获取切片密钥和授权控制信息ECM包,将ECM包复用到TS流切片数据的头部,依据切片密钥对TS流切片数据进行加密;
S1-4:PCIE板卡将加密后的切片数据保存到缓存中,置位中断寄存器,产生硬件中断,等待TS服务器读取加密后的切片数据;
S2:TS服务器监测中断寄存器,若中断寄存器处于置位状态,则执行步骤S3;若中断寄存器未处于置位状态,则执行步骤S2;TS服务器与PCIE板卡实时通信,使用PCIE板卡上的节目列表更新TS服务器上的节目列表;
S3:TS服务器从PCIE板卡的缓存中读取加密的切片数据,复位中断寄存器;TS服务器从PCIE板卡的缓存中读取加密的切片数据的具体方法为:TS服务器依据对应规则启动直接内存存取DMA,从PCIE板卡缓存中读取切片数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东泰信电子股份有限公司,未经山东泰信电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510728680.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络视频预加载方法及装置
- 下一篇:一种运动向量估计方法和装置