基于消息调度和硬解码的音视频信号数模切换系统技术方案

技术编号:10694483 阅读:337 留言:0更新日期:2014-11-26 20:28
本发明专利技术公开了基于消息调度和硬解码的音视频信号数模切换系统,包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,通过解码卡以硬解码方式将移动视频设备输出的音视频信号输入指定的音视频通道,供客户端读取并显示。本发明专利技术通过消息调度机制有效提高音视频流的并发控制,并大大提高音视频流的流畅性;硬解码音视频流不占用CPU的时间片,提高效率。

【技术实现步骤摘要】
基于消息调度和硬解码的音视频信号数模切换系统
本技术涉及监控
,具体涉及基于消息调度和硬解码的音视频信号数模切换方法。
技术介绍
近些年来,视频监控在移动配网抢修远程管控系统的安防领域的作用日益重要,由于移动视频设备(车载/单兵)通过3G信号传输音视频流,为符合国网安全规定,那么如何解决外网音视频流安全高效的接入电力系统内部网络,是迫切需要解决的问题。
技术实现思路
本专利技术要解决的技术问题是提供基于消息调度和硬解码的音视频信号数模切换方法,基于省配网抢修远程管控支持系统平台,充分利用现有的电力系统内部网络以及移动视频设备资源,实现移动视频设备输出的音视频流安全高效接入电力系统内部网络。本专利技术通过以下技术方案实现:基于消息调度和硬解码的音视频信号数模切换系统,包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递到空闲线程的消息队列中,空闲线程从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。所述外网服务器还设有GPS模块,采用回调机制,将移动视频终端设备主动上报的GPS定位经纬度信息及移动速度转换成客户端可识别的格式,通过外网服务器的通信模块定时发送至客户端,供客户端显示并回放历史轨迹。所述外网服务器还设有心跳模块,在任务执行过程中,客户端定时发送心跳报文至外网服务器,当外网服务器检测到客户端未发送心跳报文时,取消正在执行的任务,并释放该任务占用的线程、内存和音视频通道。所述外网服务器还设有实时音视频流异常重连模块,当移动视频终端在高速移动过程中因网络信号不稳定造成音视频流断开时,实时音视频流异常重连模块自动重新连接,以恢复音视频流。本专利技术的有益效果在于:一、通过消息调度机制有效提高音视频流的并发控制,并大大提高音视频流的流畅性;二、硬解码音视频流可以不占用CPU的时间片,使CPU专注于音视频流的控制及传输,提高效率;三、采用消息调度策略及硬解码方式高效转换数模音视频流信号并作为输入源输出到指定通道上供请求的客户端进行播放,不但在传输性能上有极大的提高,而且能够根据当前音视频流的请求状况输出指定通道号,从而有效地解决因大量同一个前端移动视频设备音视频流的请求而导致的网络堵塞现象,给电网系统内部创造良好的网络环境,提高日常工作效率。附图说明图1为本专利技术的结构示意图。具体实施方式如图1所示的基于消息调度和硬解码的音视频信号数模切换系统,包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递(PostThreadMessage)到空闲线程的消息队列中,空闲线程通过(GetMessage)从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。所述外网服务器还设有GPS模块,采用回调机制,将移动视频终端设备主动上报的GPS定位经纬度信息及移动速度转换成客户端可识别的格式,通过外网服务器的通信模块定时发送至客户端,供客户端显示并回放历史轨迹。所述外网服务器还设有心跳模块,在任务执行过程中,客户端定时发送心跳报文至外网服务器,当外网服务器检测到客户端未发送心跳报文时,取消正在执行的任务,并释放该任务占用的线程、内存和音视频通道。所述外网服务器还设有实时音视频流异常重连模块,当移动视频终端在高速移动过程中因网络信号不稳定造成音视频流断开时,实时音视频流异常重连模块自动重新连接,以恢复音视频流。本文档来自技高网...
基于消息调度和硬解码的音视频信号数模切换系统

【技术保护点】
基于消息调度和硬解码的音视频信号数模切换系统,其特征在于:包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递到空闲线程的消息队列中,空闲线程从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。

【技术特征摘要】
1.基于消息调度和硬解码的音视频信号数模切换系统,其特征在于:包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递到空闲线程的消息队列中,空闲线程从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。2.如权利要求1所述...

【专利技术属性】
技术研发人员:陈晓华官国飞陈志明
申请(专利权)人:国家电网公司江苏省电力公司淮安供电公司江苏省电力公司
类型:发明
国别省市:北京;11

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

1