一种多信道音视频转码装置制造方法及图纸

技术编号:11704593 阅读:71 留言:0更新日期:2015-07-09 04:06
本发明专利技术提供一种多信道音视频转码装置,包括:前台Web页面设置模块接收运行初始化配置命令和转码相关命令;管理配置模块根据接收的运行初始化配置命令和转码相关命令,生成解码命令或编码命令;接收音视频质量控制模块发送的质量调整命令;音视频解码模块接收解码命令和音视频数据进行解码处理;收集解码质量信息;音视频编码模块接收编码命令和解码数据进行编码处理;收集编码复杂度及编码器资源消耗信息;音视频质量控制模块根据接收的网络传输质量感知信息,解码质量信息和编码复杂度及编码器资源消耗信息,生成音视频质量调整命令并发送至管理配置模块。采用本发明专利技术转码装置可以实现多对多的转码,对输入的音视频信息进行质量控制。

【技术实现步骤摘要】

本专利技术涉及音视频通信领域,特别涉及一种多信道音视频转码装置
技术介绍
随着Internet网络的迅猛发展,多媒体通信业务在人们的日常生活和工作中已占有十分重要的地位,随着网络规模的逐步扩大,用户对音视频通信业务的质量需求也大为提高。目前,用于音视频通信系统和视频监控系统中音视频通信业务的转码方式可分为两大类,一类为直接封装转换方式;一类为重新解/编码转换方式。现有的外部音视频信源设备的终端的厂家品牌很多,且存在同厂家不同型号的终端设备;现有的大多数外部音视频信源设备的终端均采用视频编码标准H.264进行图像编码,但有些老式的外部音视频信源设备仅支持H.263标准或其它老式音视频编码标准,因此在一定时期内多种视频编码标准必将同时存在。另外,各厂家在处理图像I帧、P帧和B帧时会有不同策略,通常情况下,外部音视频信源设备的终端可以同时编码输出两个不同图像质量的视频码流,所以在解码端需要通过不同方法的函数调用进行解码。因此,当在需要进行多对多的转码时,目前公开的转码技术方案中,大多都是根据特定的需求通过多台转码设备堆叠实现,其中,每台设备均需要特定设置或研发,这样将造成研发周期过长,成本过高,部署复杂等诸多问题。且在转码质量上,大多都是针对不同的外部音视频信源设备的终端进行独立解码后,再根据接收方的编码能力集要求编码输出符合要求的码流,该方式只针对输出信息要求进行音视频质量相关处理,而没有考虑到外部音视频信源设备的终端之间的网络传输质量状态,以及转码器的编解码资源使用等综合能力,即现有的多对多转码方式对输入的音视频信息不能够进行全局的质量控制,不能够动态调整外部音视频信源设备的终端的编码要求,难以满足高性能实时转码的实际应用需求。
技术实现思路
本专利技术实施例提供了一种多信道音视频转码装置,无需设置多台转码设备,不会出现研发周期过长,成本过高,部署复杂等诸多问题,同时在转码时考虑到了外部音视频信源设备的终端之间的网络传输质量状态,以及转码器的编解码资源使用等综合能力,可以对输入的音视频信息进行全局的质量控制,可以动态调整外部音视频信源设备的终端的转码要求,满足高性能实时转码的实际应用需求,该多信道音视频转码装置包括:前台Web页面设置模块、管理配置模块、音视频解码模块、音视频编码模块和音视频质量控制模块;所述前台Web页面设置模块,用于提供管控服务界面,并接收用户通过管控服务界面输入的运行初始化配置命令信息和转码相关命令信息,并发送至管理配置模块;所述管理配置模块,用于接收所述前台Web页面设置模块发来的运行初始化配置命令信息和转码相关命令信息,根据运行初始化配置命令信息和转码相关命令信息生成相应的解码命令信息和编码命令信息,接收音视频质量控制模块发送的音视频质量调整命令,根据音视频质量调整命令生成相应的解码命令信息或编码命令信息;并将解码命令信息发送至音视频解码模块,将编码命令信息发送至音视频编码模块;所述音视频解码模块,用于接收所述管理配置模块发来的解码命令信息,和外接信源设备发送的音视频数据,进行音视频数据的解码处理,并将解码数据发送到音视频编码模块或外部网元;收集解码质量信息,并发送至音视频质量控制模块;所述音视频编码模块,用于接收所述管理配置模块发来的编码命令信息,和所述音视频解码模块发送的解码数据,进行音视频数据的编码处理,将编码信息发送到相对应的外部网元;收集编码复杂度及编码器资源消耗信息,并发送至音视频质量控制模块;所述音视频质量控制模块,用于接收网络传输质量感知信息,所述音视频解码模块发送的解码质量信息和所述音视频编码模块发送的编码复杂度及编码器资源消耗信息,根据网络传输质量感知信息、解码质量信息和编码质量信息生成相应的音视频质量调整命令,并发送至管理配置模块。在一个实施例中,所述运行初始化配置命令信息包括:所需服务的外接信源设备列表、外接信源设备的唯一标识⑶ID、外接信源设备的信息重要性分级定义、厂家OCX ID定义、信道标号、转码能力集范围、外接转码类型定义、终端初始数据定义、接入网络初始数据定义、控制信息、转码要求其中之一或多个。在一个实施例中,所述转码相关命令信息包括外接信源设备的唯一标识GUID和外接转码类型定义。在一个实施例中,所述解码质量信息包括码流帧带宽统计、码流信源厂家信息、码流图像尺寸信息、码流帧率信息、码流中是否含有图像B帧信息、当前帧I帧判断信息、当前帧首P帧判断信息,宏块遍历距离信息和解码复杂度信息其中之一或多个。在一个实施例中,所述编码复杂度及编码器资源消耗信息包括编码主处理器资源占用比例、编码主处理器的一级存储器资源占用比例、编码主处理器的二级存储器资源占用比例、编码流输出占用带宽统计、编码流图像尺寸信息、编码流帧率信息、编码流中是否含有图像B帧信息、编码复杂度信息其中之一或多个。在一个实施例中,所述管理配置模块包括解码能力集控制模块、信道管理模块、解码或编码能力管理模块、编码能力集控制模块;所述解码能力集控制模块,用于进行解码建链及信源解码工作;处理正在运行态的所有信道的解码信道的解码活动任务要求,并将解码活动任务要求发送至音视频解码模块;所述信道管理模块,用于整合和存储所述前台Web页面设置模块发送的运行初始化配置命令信息;根据所述前台Web页面设置模块发送的转码相命令信息,完善转码信道命令,将转码信道命令发送至相关解码能力集控制模块;所述解码或编码能力管理模块,用于处理正在运行态的所有信道的编码或解码能力动态信息记录;所述编码能力集控制模块,用于接收解码能力集控制模块的信源解码数据,处理正在运行态的所有信道的编码信道的编码命令信息,并将编码命令信息发送至音视频编码丰旲块。在一个实施例中,所述音视频解码模块包括专用解码配置模块、回控信息收集模块、启动解码模块、解码状态信息汇总模块、编码器对接模块和电视墙输出模块;所述专用解码配置模块,用于处理管理配置模块发送来的解码命令信息,并分配对应的解码信道明细,以及启用相对应的厂家OCX解码模块;所述回控信息收集模块,用于回控信息实例化创建,动态收集音视频质量回控信息;所述启动解码模块,用于解码信道的建立、音视频信道报文的接收和音视频报文的实时解码;所述解码状态信息汇总模块,用于进行回控信息的汇总,将汇总信息上报音视频质量控制模块;所述编码器对接模块,用于在转码类型为流转发方式时,主动建链音视频编码模块,进行转码信息对接活动;所述电视墙输出模块,用于根据输出模拟口要求,将解码数据送入显示输出端口。在一个实施例中,所述音视频编码模块包括编码参数配置接收模块、建立编码目标编号模块、相关编码容器模块、编码状态信息汇总模块、流存储模块和流转发模块;所述编码参数配置接收模块,用于建立编码信道列表;所述建立编码目标编号模块,用于识别编码参数要求,启用相关编码目标实例;所述相关编码容器模块,用于接收音视频解码模块发来的相应的待编码音视频报文数据,并依据编码参数配置接收模块所要求的编码协商参数进行转码报文数据编码;所述编码状态信息汇总模块,用于监看并记录编码状态信息,将编码状态信息进行汇总,并将汇总信息上报音视频质量控制模块;所述流存储模块,用于将编码后报文进行存储;所述流转发模块,用于将流存储模块存储的流发布本文档来自技高网
...
一种多信道音视频转码装置

【技术保护点】
一种多信道音视频转码装置,其特征在于,包括:前台Web页面设置模块、管理配置模块、音视频解码模块、音视频编码模块和音视频质量控制模块;所述前台Web页面设置模块,用于提供管控服务界面,并接收用户通过管控服务界面输入的运行初始化配置命令信息和转码相关命令信息,并发送至管理配置模块;所述管理配置模块,用于接收所述前台Web页面设置模块发来的运行初始化配置命令信息和转码相关命令信息,根据运行初始化配置命令信息和转码相关命令信息生成相应的解码命令信息或编码命令信息,接收音视频质量控制模块发送的音视频质量调整命令,根据音视频质量调整命令生成相应的解码命令信息或编码命令信息;将解码命令信息发送至音视频解码模块,或将编码命令信息发送至音视频编码模块;所述音视频解码模块,用于接收所述管理配置模块发来的解码命令信息,和外接信源设备发送的音视频数据,进行音视频数据的解码处理,并将解码数据发送到音视频编码模块或外部网元;收集解码质量信息,并发送至音视频质量控制模块;所述音视频编码模块,用于接收所述管理配置模块发来的编码命令信息,和所述音视频解码模块发送的解码数据,进行音视频数据的编码处理,将编码信息发送到相对应的外部网元;收集编码复杂度及编码器资源消耗信息,并发送至音视频质量控制模块;所述音视频质量控制模块,用于接收网络传输质量感知信息,所述音视频解码模块发送的解码质量信息和所述音视频编码模块发送的编码复杂度及编码器资源消耗信息,根据网络传输质量感知信息、解码质量信息和编码复杂度及编码器资源消耗信息生成相应的音视频质量调整命令,并发送至管理配置模块。...

【技术特征摘要】

【专利技术属性】
技术研发人员:靳晓鹏任骥徐鑫彭冰
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1