[发明专利]TS码流存储方法、装置及系统有效
申请号: | 201811065178.9 | 申请日: | 2018-09-12 |
公开(公告)号: | CN109040826B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 赵卫东;李瑱;李湛 | 申请(专利权)人: | 北京合创软开科技有限公司 |
主分类号: | H04N21/432 | 分类号: | H04N21/432;H04N21/4335;H04N21/4385 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 魏彦 |
地址: | 100000 北京市海淀区东北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ts 存储 方法 装置 系统 | ||
1.一种TS码流存储方法,其特征在于,方法应用于计算机,所述计算机分别与至少一个数据采集设备通信,方法包括:
接收所述数据采集设备发送的多路TS码流;
判断多路所述TS码流的码流类型是否位于预设码流类型集合内;
若多路所述TS码流的码流类型位于所述预设码流类型集合内,则基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,直至多路所述TS码流全部存储完毕,得到TS码流存储文件;
其中,所述基于预设管理策略按照每路所述TS码流的存储进度控制每路所述TS码流的存储过程,包括:
基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程;
或者,基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程;
其中,所述预设管理策略包括:单位存储容量策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:
对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取已存储TS码流容量;
若所述已存储TS码流容量等于预设单位存储容量,则停止已存储TS码流部分的存储过程,开始下一个TS码流部分的存储过程;
其中,所述预设管理策略包括:最大连续存储时间策略,所述基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程,包括:
对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取开始存储时刻;
根据所述最大连续存储时间和所述开始存储时刻,确定停止存储时刻;
若到达所述停止存储时刻,则停止存储所述TS码。
2.根据权利要求1所述的TS码流存储方法,其特征在于,所述预设管理策略包括:磁盘剩余空间告警策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:
对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;
若所述磁盘的剩余空间等于预设最小磁盘空间,则进行告警。
3.根据权利要求1所述的TS码流存储方法,其特征在于,所述预设管理策略包括:自动覆盖策略,所述基于所述预设管理策略,按照每路所述TS码流已存储的数据量控制每路所述TS码流的存储过程,包括:
对于每路所述TS码流,逐个存储所述TS码流中的每个包,并在存储每个所述包的同时获取用于存储所述TS码流的磁盘的剩余空间;
若所述磁盘的剩余空间等于预设最小磁盘空间,则用待存储的TS码流覆盖所述磁盘上最先存储的TS码流。
4.根据权利要求1所述的TS码流存储方法,其特征在于,所述预设管理策略包括:计划存储时间策略,所述基于所述预设管理策略,按照每路所述TS码流的存储时间控制每路所述TS码流的存储过程,包括:
若到达预设开始存储时刻,则开始存储每路所述TS码流;
若到达预设停止存储时刻,则停止存储每路所述TS码流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京合创软开科技有限公司,未经北京合创软开科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811065178.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种字幕截取方法及装置
- 下一篇:一种视频文件的播放方法、存储介质及智能终端