高质量音视频在网络中实时传输方法与流程

文档序号:14023223阅读:3509来源:国知局
高质量音视频在网络中实时传输方法与流程

本发明涉及音视频传输方法技术领域,尤其涉及高质量音视频在网络中实时传输方法。



背景技术:

现有技术中的实时视频流分析技术支持多种视频流输入方式并能可视化呈现分析结果,但对一些私有协议流无法完成分析;基于rtmp的实时流媒体的qoe分析技术表明码率与帧率或者带宽结合,可以相对准确的反映rtmp视频流的qoe,但无法给出实际应用中准确的帧率码率或者带宽参数;维纳滤波语音降噪技术使用维纳滤波对带噪语音在均方误差最小化准则下,使得系统的输出与期望的纯净语音信号最接近,但对复杂环境下非线性时可变系统无法准确降噪;基于flash的rtmp推送接收技术实现无插件直播,用于flash平台之间通信,但由于flash本身不开源,所以无法对编解码底层的参数进行调整。



技术实现要素:

本发明的目的是为了解决现有技术中存在的缺点,而提出的高质量音视频在网络中实时传输方法。

为了实现上述目的,本发明采用了如下技术方案:

高质量音视频在网络中实时传输方法,包括服务器端,所述服务器端包括音频采集和视频采集,音频采集和视频采集多路传输,音频采集连接音频压缩,音频压缩连接发送数据1,视频采集连接视频压缩,视频压缩连接发送数据2,发送数据1和发送数据2连接网络,网络另一端连接接收数据1和接收数据2,接收数据1和接收数据2多路传输,接收数据1连接音频解压,音频解压连接音频显示,接收数据2连接视频解压,视频解压连接有视频显示,视频显示和音频显示连接客户端;

音频采集包括pcm输入,pcm通过子带滤波器实现时域到频域的映射,映射后连接量化编码器和比特分配,pcm分路连接声带模型,声带模型连接比特分配,比特分配连接量化编码器,量化编码器连接组帧,外部辅助数据连接组帧,组帧通过编码码流连接帧拆包,帧拆包解码码流,帧拆包后量化,量化后连接反向子带滤波器,之后lpcm输出;

视频采集包括图像分块,图像分块后要与经过运动补偿的预测图像相减得到差值图像x,然后对该差值图像块进行dct变换和量化,量化后连接熵编码器进行编码,编码后的码流输出到一个缓存器中保存,传送出去后,量化后另一个应用是进行反量化和反变化后的到信号x’,x’信号将与运动补偿输出的图像块相加得到新的预测图像信号,并将新的预测图像块送至帧存储器。

优选的,所述pcm输入是利用连接的服务器端网络将音频信号采集,然后将采样后的音频信号输入,之后通过子带滤波器进行时域到频域的映射。

优选的,所述lpcm输出是将压缩后进行量化编码、组帧、编码码流、解码码流和去量化后,经过反向子带滤波器后解压传输至客户端显示。

优选的,所述音频采集和视频采集多路传输,发送数据1和发送数据2合并同率后传输智能网络端。

优选的,所述网络端将传输时分路传输至接收数据1和接收数据2,接收数据1和接收数据2分路并列传输。

优选的,所述pcm输入中的音频采样信号要根据声带模型来计算掩蔽门限值,然后由计算出的掩蔽门限值决定从公共比特池中分配给声道的不同频率域中多少比特数,接着进行量化以及编码工作。

优选的,所述pcm输入需要将控制参数及辅助数据加入数据之中,产生编码后的数据流。

优选的,所述服务器端采集的音频信号和视频信号以流式传输方式通过网络从服务器端向客户端传送,完成音视频的实时传输。

本发明的有益效果是:

1、本发明,采用数字时分复用技术(tmd),不会产生模拟传输时的交调失真,音频视频压缩编码技术使用变换编码来消除图像中的帧内冗余,用运动估计和运动补偿来去除图像的帧间冗余,用熵编码来进一步提高压缩效率。

2、本发明,实时传输使双方可相互交流,更能体现真实、主动参与,实现了网络交互点点相通,在任何网络节点均可随时随地进行视频实时直播,不但可以用来现场直播,而且可以用来做监控,具有高稳定性、高可靠性、使用范围广泛。

3、本发明,通过灵活的配置在编码端和解码端,完成高清图像的采集、编码、网络传输、解码、显示的功能,形成高清视频网络实时传输技术。

附图说明

图1为本发明提出的高质量音视频在网络中实时传输方法的原理框图;

图2为本发明提出的高质量音视频在网络中实时传输方法的音频输入输出原理框图。

图3为本发明提出的高质量音视频在网络中实时传输方法的视频输入输出框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

参照图1-3,高质量音视频在网络中实时传输方法,包括服务器端,服务器端包括音频采集和视频采集,音频采集和视频采集多路传输,音频采集连接音频压缩,音频压缩连接发送数据1,视频采集连接视频压缩,视频压缩连接发送数据2,发送数据1和发送数据2连接网络,网络另一端连接接收数据1和接收数据2,接收数据1和接收数据2多路传输,接收数据1连接音频解压,音频解压连接音频显示,接收数据2连接视频解压,视频解压连接有视频显示,视频显示和音频显示连接客户端,音频采集和视频采集多路传输,发送数据1和发送数据2合并同率后传输智能网络端,音频采集包括pcm输入,pcm通过子带滤波器实现时域到频域的映射,映射后连接量化编码器和比特分配,pcm分路连接声带模型,声带模型连接比特分配,比特分配连接量化编码器,量化编码器连接组帧,外部辅助数据连接组帧,组帧通过编码码流连接帧拆包,帧拆包解码码流,帧拆包后量化,量化后连接反向子带滤波器,之后lpcm输出,lpcm输出是将压缩后进行量化编码、组帧、编码码流、解码码流和去量化后,经过反向子带滤波器后解压传输至客户端显示,网络端将传输时分路传输至接收数据1和接收数据2,接收数据1和接收数据2分路并列传输,视频采集包括图像分块,图像分块后要与经过运动补偿的预测图像相减得到差值图像x,然后对该差值图像块进行dct变换和量化,量化后连接熵编码器进行编码,编码后的码流输出到一个缓存器中保存,传送出去后,量化后另一个应用是进行反量化和反变化后的到信号x’,x’信号将与运动补偿输出的图像块相加得到新的预测图像信号,并将新的预测图像块送至帧存储器,pcm输入是利用连接的服务器端网络将音频信号采集,然后将采样后的音频信号输入,之后通过子带滤波器进行时域到频域的映射,pcm输入中的音频采样信号要根据声带模型来计算掩蔽门限值,然后由计算出的掩蔽门限值决定从公共比特池中分配给声道的不同频率域中多少比特数,接着进行量化以及编码工作,pcm输入需要将控制参数及辅助数据加入数据之中,产生编码后的数据流,服务器端采集的音频信号和视频信号以流式传输方式通过网络从服务器端向客户端传送,完成音视频的实时传输,采用数字时分复用技术(tmd),不会产生模拟传输时的交调失真,音频视频压缩编码技术使用变换编码来消除图像中的帧内冗余,用运动估计和运动补偿来去除图像的帧间冗余,用熵编码来进一步提高压缩效率,实时传输使双方可相互交流,更能体现真实、主动参与,实现了网络交互点点相通,在任何网络节点均可随时随地进行视频实时直播,不但可以用来现场直播,而且可以用来做监控,具有高稳定性、高可靠性、使用范围广泛,通过灵活的配置在编码端和解码端,完成高清图像的采集、编码、网络传输、解码、显示的功能,形成高清视频网络实时传输技术。

实施例:服务器端进行音频和视频信号的采集,采集后的信号进行音频压缩和视频压缩,以流式传输方式通过网络从服务器端向客户端传送,在传输至客户端之前,通过对接收数据1和接收数据2进行分路压缩,然后将音频和视频分路解压后,将音频和视频在客户端显示出来,客户端能够一边接受服务器端的数据流一边进行播放,利用视频信号的数据冗余和人眼视觉冗余压缩编码,数字音频压缩编码去除音频中不能被人耳所感知到的信号,接着进行量化及编码算法,将控制参数及辅助数据加入到数据中,产生编码后的数据流,完成音视频在网络中的实时传输。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1