[发明专利]双处理器多路码流记录装置有效
申请号: | 201611139646.3 | 申请日: | 2016-12-12 |
公开(公告)号: | CN108389581B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 田泽;黎小玉;陈佳;王绮卉;曹朋朋;刘娟 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G10L19/00 | 分类号: | G10L19/00;H04L29/08;H04N5/76;G06F9/38;G06F12/08 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 杜永保 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 多路码流 记录 装置 | ||
本发明提供一种双处理器多路码流记录装置,包括音视频编码模块(1)、码流输出模块(2)、码流缓存模块(3)、码流记录模块(4)以及数据交互模块(5)。该装置中采用两个处理器实现多路音视频数据的压缩编码和码流记录。两个处理器分工明确,处理器1主要完成多路码流缓存及记录功能,处理器2主要完成音视频编码及多路码流输出功能,两个处理器之间通过数据交互模块(5)进行数据交换。本发明采用两个处理器实现多路音视频编码和记录,并行工作,有效地解决了多路码流输出速率快,记录效率低,导致丢帧的问题,实现编码效率和记录效率之间的均衡,保证了码流记录的准确性和完整性,为同类产品的开发提供了参考依据。
技术领域
本发明涉及一种多路码流记录装置。
背景技术
对于多路音视频同时进行编码,并实时地将编码后的多路码流输出,对处理器的性能和记录速率要求较高。现有技术采用一个处理器采用先编码再记录的方法来实现编码和记录功能,由于编码速率快,但记录效率低,导致丢帧的问题。如何均衡编码效率和记录效率,保证码流记录的准确性、完整性和实时性成为关键问题。
发明内容
发明目的:提供一种双处理器多路码流记录装置,解决多路码流编码速率快,但记录效率低,导致丢帧的问题。
技术方案:一种双处理器多路码流记录装置,包括音视频编码模块、码流输出模块、码流缓存模块、码流记录模块以及数据交互模块,
其中音视频编码模块,接收外部输入的多路音视频源,进行压缩编码,形成码流,输出给码流输出模块;码流输出模块根据码流标识将接收到的码流存储到数据交互模块,供码流缓存模块进行缓存;码流缓存模块读取数据交互模块的码流数据,将其按照码流标识进行缓存,同时更新数据交互模块的码流标识写指针和码流数据写指针;码流记录模块将码流缓存模块缓存的码流数据按照码流标识记录到对应的码流文件中。
所述按照码流标识进行缓存的缓存块大小为记录文件系统的簇大小,可以为4KB、8KB、16KB等。
所述码流缓存模块通过查询数据交互模块的码流标识读指针,若码流标识读指针指示数据交互模块有码流数据,读取其码流标识,判断该路码流的缓存队列是否已满,若未满,则将码流数据存储到对应的码流缓冲队列,并更新该路码流缓冲队列写计数和写指针,同时更新数据交互模块码流标识读指针和码流数据读指针;若已满给出告警信息。
所述码流记录模块通过读取各码流对应的码流缓冲队列,判断写计数是否大于码流记录最小块,若大于码流记录最小块时,检测该路码流所在的逻辑分区是否有剩余空间,若有剩余空间,并且该路码流文件大小小于码流文件限制时,将该路码流数据记录到硬盘中,同时更新该路码流缓冲队列的读计数和读指针;若有剩余空间但是该码流文件大小大于或等于码流文件限制时,关闭该码流文件,创建新的码流记录文件,再将该路码流数据记录到硬盘中,同时更新该路码流缓冲队列的读计数和读指针;若剩余空间不足,则给出告警信息。
有益效果:
采用双处理器实现多路音视频的编码和码流记录,两个处理器明确分工:处理器1实现多路音视频的编码及码流输出;处理器2实现多路码流的缓存及记录,通过设置缓存模块,可以有效地缓存码流输出模块输出的码流,两个处理器并行工作,有效地实现编码效率和记录效率之间的均衡,保证了码流记录的准确性、完整性和实时性,为同类产品的开发提供指导。
附图说明
图1为本发明具体实施原理图。
具体实施方式
下面对本发明做进一步详细说明。一种双处理器多路码流记录装置,包括音视频编码模块1、码流输出模块2、码流缓存模块3、码流记录模块4、以及数据交互模块5,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611139646.3/2.html,转载请声明来源钻瓜专利网。