音视频流媒体RTMP推送装置涉及信息技术,它包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视频接口中的一个或者多个,通过该输入端与外部的音视频源联接,音视频采集模块和转换模块的输出端连接到H.264编码模块的输入端、H.264编码模块的输出端连接到RTMP协议实现模块,RTMP协议实现模块连接到网络通信模块。本实用新型专利技术具有编码器设置灵活、动态IP、无缝连接、持久流式传输、有效利用带宽、安全性好等优点;适宜在文艺演出、体育竞赛、网络会议等所有现场转播的场合使用。(*该技术在2020年保护过期,可自由使用*)
【技术实现步骤摘要】
本技术涉及信息技术,特别是一种传送音视频流媒体的设备。
技术介绍
现有技术中,网络技术的发展、网络带宽的扩展以及多媒体技术和互联网的快速发展,数字音视频的实时传输成为计算机领域研究的一个热点。传统的模拟信号由于抗干扰能力差而不利于传输,而数字视频信号能够克服这个缺点,但是采集的原始数字视频在传输过程中存在视频信息数据量巨大,延迟敏感性强的特点,不利于在带宽环境下的传输。因此,必须对原始视频数据进行压缩,使得在实时传输中能够保持较低的延迟。随着人们对视频图像需求的激增和各种图像和视频新的压缩标准相继提出,如MPEG2、H.263、MPEG4和H.264等。随着市场的需求,在尽可能低的存储情况下获得好的图像质量和低带宽图像快速传输已成为视频压缩的两大难题。为此IEO/IEC/和ITU-T两大国际标准化组织联手制定了新一代视频压缩标准H.264。H.264和以前的标准一样,也是DPCM加变换编码的混合编码模式。但它采用“回归基本”的简洁设计,不用众多的选项,获得比MEPG-4好得多的压缩性能;H.264加强了对各种信道的适应能力,采用“网络友好”的结构和语法,有利于丢包的处理;H.264应用目标范围较宽,可以满足不同速率、不同解析度以及不同传输(存储)场合的需求。更进一步的,H.264编码高精度、多模式的位移估计,基于4块的整数变换、分层的编码语法等。这些措施使得H.264得算法具有很高的编码效率,在相同的重建图像质量下,能够比H.263节约50%左右的码率。H.264的码流结构网络适应性强,增加了差错恢复能力,能够很好地适应IP和无线网络的应用。H.264能以较低的数据速率传送基于联网协议(IP)的视频流,在视频质量、压缩效率和数据包恢复丢失等方面,超越了现有的MPEG-2、MPEG-4和H.26x视频通讯标准,更适合窄带传输。目前,完全支持的H.264编码算法的软件和装置还不多,就算是宣称使用了H.264算法的软件和装置大多数也只支持H.264Baseline,而且绝大多数也只能通过内嵌的网页服务器由用户在个人计算机上安装一个私有的播放器来观看实时的录像,由于兼容性的问题,很多用户未能在版本各异的网页浏览器上安装该播放器而不能看到视频,另外也致使系统只能小规模化发展。
技术实现思路
为解决现有技术的不足,本技术提供一种音视频流媒体RTMP推送装置。本技术包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视频接口中的一个或者多个,通过该输入端与外部的音视频源联接,音视频采集模块和转换模块的输出端连接到H.264编码模块的输入端、H.264编码模块的输出端连接到RTMP协议实现模块,RTMP协议实现模块连接到网络通信模块。-->本技术是这样工作的:音视频采集和转换模块通过获得音视频源、音视频流的控制权,从而获得相应的音视频信号;将音视频数据交由H.264编码模块进行压缩编码;编码后的H.264数据交由RTMP协议实现模块根据RTMP的流协议进行封装;封装后的RTMP数据流通过网络通信模块以推送模式与互联网上的RTMP流媒体服务器进行数据传输,它首先使RTMP数据流与互联网上的RTMP流服务器取得握手并建立一个数据传输的通道,随即把RTMP数据流不间断地推送到RTMP流媒体服务器。本技术所使用的流媒体推送模式就是把音视频数据自动地送到用户面前的技术,即实现“音视频数据找用户”。在流媒体推送模式中,节点在收到数据后立即转发或存储,因此节点间传输延迟较少且父节点无需具有固定的IP或者域名,流推送技术改变了互联网上音视频访问的方式,将搜寻音视频变为有目的地接收音视频。这不仅改变了音视频流动的方向,而且通过音视频流量的减少降低了互联网的负载。其优点如下:(1)灵活的编码器设置;(2)编码器动态IP即可;(3)无缝连接;(4)持久流式传输;(5)有效利用带宽;(6)编码器和流服务器自然衔接;(7)通知方式灵活;(8)安全性好;(9)IP协议组对有用的信息进行分类和管理,以固定的频道进行播发,能极大地提高音视频流开发利用的程度和管理的力度。本技术适宜在文艺演出、体育竞赛、网络会议等所有现场音像转播的场合使用。附图说明图1是本技术音视频流媒体RTMP推送装置的系统框架图;图2是本技术运行时所使用的程序流程。具体实施方式以下结合附图对本技术作进一步的详细说明。参见图1,本技术实施例包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视频接口,通过该输入端与外部的各类型的音视频源联接,音视频采集模块和转换模块的输出端连接到H.264编码模块的输入端,在H.264编码模块内进行H.264视频编码和音频编码,H.264编码模块的输出端连接到RTMP协议实现模块去进行封装,封装好的数据包从RTMP协议实现模块经网络通信模块推送到RTMP流媒体服务器。本实施例可以安装在电视转播车等设备上进行工作。本技术遵循以下步骤运行:音视频采集和转换模块通过获得音视频源和音视频流的控制权,从而获得相应的音视频信号;音视频信号经过降噪、去隔行处理后,将音视频数据交由H.264编码模块进行压缩编码;编码后的H.264数据交由RTMP协议实现模块根据RTMP的流协议进行封装;封装后的RTMP数据流通过网络通信模块以推送模式与互联网上的RTMP流媒体服务器进行数据传输;该推送模式为即插即用模式,它首先使RTMP数据流与互联网上的RTMP流服务器取得握手并建立一个数据传输的通道,随即把RTMP数据流不间断地推送到RTMP流媒体服务器。将音视频数据交由H.264编码模块进行压缩编码是对视频流首先进行视频前处-->理,再采用Advance Video Codec格式进行压缩,并以baseline、main profile和high profile多种格式之一种格式进行H.264编码;而对音频流采用Advance Audio Codec格式压缩并以8kHz-48kHz取样频率进行编码。视频前处理包括侦测输入的视频制式是否为PAL/NTSC制式并自适应、自动侦测所输入的视频为隔行或逐行,如果是隔行则启动去隔行功能。将音视频数据交由H.264编码模块进行压缩编码具有多路编码功能,其包括支持推送一路高清视频、一路高清视频+一路标清视频、一路高清视频+一路标清视频+一路motion JPEG视频。在推送RTMP数据流到互联网上的RTMP流媒体服务器的同时将音视频存储到移动存储设备例如SD和Flash上。在编码的时候动态地添加屏幕显示状态,用于供用户上载或配置视频图标或者设置显示时间。参见图2,本技术所使用的程序流程是:获取音视频源后进行H.264编码,然后遵循流协议进行封装、与互联网上的流媒体服务器进行握手,一旦握手成功马上开始推送RTMP流,并且触发下一场的H.264编码。-->本文档来自技高网...
【技术保护点】
一种音视频流媒体RTMP推送装置,其特征在于:它包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;所述的音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视频接口中的一个或者多个,通过该输入端与外部的音视频源联接,音视频采集模块和转换模块的输出端连接到H.264编码模块的输入端、H.264编码模块的输出端连接到RTMP协议实现模块,RTMP协议实现模块连接到网络通信模块。
【技术特征摘要】
1.一种音视频流媒体RTMP推送装置,其特征在于:它包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;所述的音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视...
【专利技术属性】
技术研发人员:冯俊秋,文沛然,李贵根,
申请(专利权)人:深圳市在线通网络科技开发有限公司,
类型:实用新型
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。