【技术实现步骤摘要】
一种基于流式数据处理平台的TS流的存储、访问方法及应用
本专利技术涉及视频流在流式数据处理平台的存储、查询、下载以及点播,尤其是涉及一种基于流式数据平台的TS流的存储、访问方法及应用,可与人工智能算法平台较好融合。
技术介绍
目前视频分析平台对算法的实时性有较高的需求,这也就变向的对视频数据的存储、查询等功能要求越来越高。在大型的项目中,往往会有多家算法公司涉及不同层次或者业务的视频算法处理,友好的视频存储格式将会降低视频分析算法的接入成本以及访问成本。目前常见的视频存储及访问方式主要有两种:(1)磁盘阵列;(2)云存储。(1)磁盘阵列传统安防行业的视频存储大都基于各自厂家的存储设备,而存储设备主要以存储阵列为主,并且存储阵列中主要使用的是各自厂家设计的文件系统以及视频封装格式。如果将这些存储数据直接应用于视频算法分析,主要存在以下缺点:(1.1)视频数据接入成本高视频数据的接入主要包括两个方面:视频数据的读取以及视频数据的播放。(a)厂家的视频存储设备往往只能被自己公司的应用 ...
【技术保护点】
1.一种基于流式数据处理平台的TS流的储存方法,其特征在于:所述基于流式数据处理平台的TS流的储存方法包括如下步骤:/n(1)封装TS流;/n(2)针对封装的TS流创建对应的索引数据;/n(3)将TS流以及相应的索引数据写入到流式数据平台;/n其中:TS流中的数据包为固定长度,针对每一个TS包都创建一个索引数据与之相对应。/n
【技术特征摘要】
1.一种基于流式数据处理平台的TS流的储存方法,其特征在于:所述基于流式数据处理平台的TS流的储存方法包括如下步骤:
(1)封装TS流;
(2)针对封装的TS流创建对应的索引数据;
(3)将TS流以及相应的索引数据写入到流式数据平台;
其中:TS流中的数据包为固定长度,针对每一个TS包都创建一个索引数据与之相对应。
2.根据权利要求1所述的基于流式数据处理平台的TS流的储存方法,其特征在于:所述索引数据以及TS流中的数据包均采用标准的JSON格式进行描述,方便任何算法公司的解析。
3.根据权利要求1或2所述的基于流式数据处理平台的TS流的储存方法,其特征在于:所述索引数据中包含索引序号、时间戳、完整帧标志、关键帧标志、视频流ID以及流式数据服务相关的数据节点信息。
4.一种基于流式数据处理平台的TS流的访问方法,其特征在于:所述基于流式数据处理平台的TS流的访问方法基于权利要求1-3中任意一项所述的基于流式数据处理平台的TS流的储存方法,并包括如下步骤:
(4)访问流式数据服务中的视频数据时传入视频流ID、起止时间可获取相应的视频数据。
5.一种基于权利要求1所述的流式数据平台的TS流的存储方法的应用,其特征在于:所述流式数据平台的TS流的存储方法的应用包括如下步骤:
(1)接收PS流;
(2)从PS流的数据包中获取NAL;
(3)判断是否已经收到全部NAL;若否,则继续接收PS流;若是,则进行步骤(4)的操作;
(4)将多个NAL组合成一个完整的视频帧;
(5)将视频帧的数据包切分成TS...
【专利技术属性】
技术研发人员:吴晓晖,胡成龙,
申请(专利权)人:杭州视在数科信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。