[发明专利]一种码流录制方法无效
申请号: | 201110457834.1 | 申请日: | 2011-12-31 |
公开(公告)号: | CN102523411A | 公开(公告)日: | 2012-06-27 |
发明(设计)人: | 刘鑫 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N21/4402;H04N21/434 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 李升娟 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 录制 方法 | ||
技术领域
本发明涉及广电领域数字码流的处理技术,具体地说,是涉及一种码流录制方法。
背景技术
用户在观看电视节目时,希望将所喜欢的节目录制并保存下来。机顶盒开发及维护人员也需要经常将广电传输的码流录制下来,以便于随时获取历史码流数据,指导程序开发和维护。
现有技术中若要录制码流,一般是采用专用码流录制设备,将码流设备直接插入广电传输接口中获取码流数据。由于需要专用码流录制设备,一方面,费用较高,需要配备相应设备才能录制;另一方面,使用不方便,若多人需要同时录制码流数据,或者在外地出差等不具备码流录制设备的条件下,则无法实现码流的采集和使用,影响了开发及维护的速度和质量。
发明内容
本发明针对现有技术中需要使用专有码流录制设备录制码流存在的使用不便、费用较高等不足,提供了一种码流录制方法,该方法直接采用接收终端获取数据,并将数据导出,使用方便,成本较低。
为实现上述发明目的,本发明采用下述技术方案予以实现:
一种码流录制方法,所述方法包括下述步骤:
a、接收终端接收用户输入的码流录制请求;
b、接收终端的解复用模块根据码流录制请求从TS流中获取需要录制的码流数据,并存储至缓存中;
c、从缓存中读取码流数据,并写入至设定的存储空间。
本发明提供的上述码流录制方法直接采用接收终端获取数据存入缓存中,并经缓存导入至设定的存储空间,一方面不需要采用专用码流录制设备就可实现码流的录制,便于普通用户及开发和维护人员方便地获取码流数据,另一方面用户可选择不同的存储空间来录存码流数据,扩展了录制路径,使用更加方便。
如上所述的码流录制方法,为便于用户根据需求录制特定的码流数据,所述码流录制请求包括有需录制的码流的调谐参数信息,在所述步骤b中,解复用模块根据调谐参数信息获取指定的码流数据。
如上所述的码流录制方法,所述调谐参数信息包括频点、符号率、调制方式及码流PID中的一种或多种,以实现对频点级、频道级等不同级别码流数据的指定录制。
如上所述的码流录制方法,所述码流录制请求包括有需录制的数据的长度信息及单次录制的录制模式信息;在单次录制模式下,所述步骤c从缓存中读取码流数据并写入至设定的存储空间时,若存储空间不足或达到录制的数据长度或用户退出录制过程时,结束码流录制过程。
如上所述的码流录制方法,所述码流录制请求包括有需录制的数据的长度信息及循环录制的录制模式信息;在循环录制模式下,若所述存储空间不足,则覆盖最早写入的码流数据。
如上所述的码流录制方法,为减少资源占用,在所述步骤b中,解复用模块从TS流中获取需要录制的码流数据之前,先根据所述码流录制请求分配通道及过滤器资源;在将码流数据写入至设定的存储空间之后,解复用模块再释放所分配的通道及过滤器资源。
如上所述的码流录制方法,所述存储空间可以选择多种类型,具体如下:
所述存储空间为USB存储设备,则在所述步骤c中,从缓存中读取码流数据,并通过USB接口写入至USB存储设备。
或者,所述存储空间为网络文件系统,在所述步骤c中,从缓存中读取码流数据,并通过网络接口写入至网络文件系统。
或者,所述存储空间为指定IP地址和端口的socket服务器,在所述步骤c中,从缓存中读取码流数据,并通过网络接口写入至socket服务器。
如上所述的码流录制方法,所述接收终端尤指数字机顶盒。
与现有技术相比,本发明的优点和积极效果是:本发明利用接收终端的解复用模块直接采用接收终端获取码流数据存入缓存中,并经缓存导入至设定的存储空间,一方面不需要采用专用码流录制设备就可实现对各种不同格式的码流数据进行录制,便于普通用户及开发和维护人员方便地获取码流数据,另一方面用户可选择不同的存储空间来录存码流数据,扩展了码流录制位置,使用更加方便。
结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。
附图说明
图1是本发明码流录制方法一个实施例的流程图。
具体实施方式
下面结合附图和具体实施方式对本发明的技术方案作进一步详细的说明。
请参考图1,该图1示出了本发明码流录制方法一个实施例的流程图。如图1所示,该实施例直接通过接收终端录制码流数据的流程如下:
步骤11:流程开始。
步骤12:接收终端接收用户输入的码流录制请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110457834.1/2.html,转载请声明来源钻瓜专利网。