音视频流媒体rtmp推送装置的制作方法

文档序号:7899466阅读:225来源:国知局
专利名称:音视频流媒体rtmp推送装置的制作方法
技术领域
本实用新型涉及信息技术,特别是一种传送音视频流媒体的设备。
背景技术
现有技术中,网络技术的发展、网络带宽的扩展以及多媒体技术和互联网的快速 发展,数字音视频的实时传输成为计算机领域研究的一个热点。传统的模拟信号由于抗干 扰能力差而不利于传输,而数字视频信号能够克服这个缺点,但是采集的原始数字视频在 传输过程中存在视频信息数据量巨大,延迟敏感性强的特点,不利于在带宽环境下的传输。 因此,必须对原始视频数据进行压缩,使得在实时传输中能够保持较低的延迟。随着人们对 视频图像需求的激增和各种图像和视频新的压缩标准相继提出,如MPEG2、H. 263、MPEG4和 H. 264等。随着市场的需求,在尽可能低的存储情况下获得好的图像质量和低带宽图像快速 传输已成为视频压缩的两大难题。为此IE0/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协议实现模块连接到网络通信模块。[0007]本实用新型是这样工作的音视频采集和转换模块通过获得音视频源、音视频流 的控制权,从而获得相应的音视频信号;将音视频数据交由H. 264编码模块进行压缩编码; 编码后的H. 264数据交由RTMP协议实现模块根据RTMP的流协议进行封装;封装后的RTMP 数据流通过网络通信模块以推送模式与互联网上的RTMP流媒体服务器进行数据传输,它 首先使RTMP数据流与互联网上的RTMP流服务器取得握手并建立一个数据传输的通道,随 即把RTMP数据流不间断地推送到RTMP流媒体服务器。本实用新型所使用的流媒体推送模式就是把音视频数据自动地送到用户面前的 技术,即实现“音视频数据找用户”。在流媒体推送模式中,节点在收到数据后立即转发或存 储,因此节点间传输延迟较少且父节点无需具有固定的IP或者域名,流推送技术改变了互 联网上音视频访问的方式,将搜寻音视频变为有目的地接收音视频。这不仅改变了音视频 流动的方向,而且通过音视频流量的减少降低了互联网的负载。其优点如下(1)灵活的编 码器设置;(2)编码器动态IP即可;(3)无缝连接;(4)持久流式传输;(5)有效利用带宽; (6)编码器和流服务器自然衔接;(7)通知方式灵活;⑶安全性好;(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协议实现模块连接到网络通信模块。
专利摘要音视频流媒体RTMP推送装置涉及信息技术,它包括音视频源、音视频采集和转换模块、H.264编码模块、RTMP协议实现模块和网络通信模块;音视频采集和转换模块的输入端具有CVBS、DVI、HDMI、RGB视频接口中的一个或者多个,通过该输入端与外部的音视频源联接,音视频采集模块和转换模块的输出端连接到H.264编码模块的输入端、H.264编码模块的输出端连接到RTMP协议实现模块,RTMP协议实现模块连接到网络通信模块。本实用新型具有编码器设置灵活、动态IP、无缝连接、持久流式传输、有效利用带宽、安全性好等优点;适宜在文艺演出、体育竞赛、网络会议等所有现场转播的场合使用。
文档编号H04L29/06GK201663667SQ20102002700
公开日2010年12月1日 申请日期2010年1月19日 优先权日2010年1月19日
发明者冯俊秋, 文沛然, 李贵根 申请人:深圳市在线通网络科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1