下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GO404E实现基于H.264的Flash Media Encoder我们知道H.264编码能够有更高的压缩率,且播放效果与MPEG-4近乎相同。这所以能达到这种能力,是在于其比MPEG-4更复杂的编码算法。如今无论桌面电脑、移动终端的性能都突飞猛进(几乎都有200MHz以上频率),即便是运用更复杂的压缩编码都可以实时解码、流畅地播放,完全可以达到视频娱乐的目的。这正是H.264应用能够推行的一项先决条件。先让我们了解H.264在分辨率与所用带宽的表现, H.264使用1920×1080i(非交错)的高清晰度(High Definition,HD)、24fps(每秒更新24张画面)的
2、影像画质,在传输带宽上只要78Mbps左右,是原来MPEG-2所占带宽的40%,比原来节约使用1/21/3的带宽。H.264用在手机上,在176×144、24fps的情况下H.264只要40kbps60kbps的带宽,如此只要现有PHS(64kbps)、GPRS(115.2kbps)就足以进行在线视频,更具体地说,H.264力求在40kbps300kbps的有限带宽下尽可能得到流畅、清晰的表现。高创G0404E采集卡是全新一代的四路流媒体采集卡,支持64位PCI-E,能达到9Bit视频解码的广播级的图像效果,支持一卡四路,内置的高性能音频采集引擎,提供了高质量的音频效果;采用了目前最
3、先进的AV Stream驱动架构使产品的效率更高及兼容性更好,支持WMV9、Real10、Flash Media Encoder的压缩格式,使用更加简单方便,无需重新开发你的系统平台!功能特性:· 支持一卡四路,采用最新的9Bit采集芯片· 2-D Y/C Adaptive comb filter,自适应梳状滤波功能· 完全支持MS Directshow架构的软件开发· 高性能的DMA技术,提供高效率的Overlay功能· 支持多制式包括:PAL、NTSC、SECAM· 视频AGC自动增益控制· 亮度、对比度、色度及灰度实时
4、可调 技术参数:符合标准:完全兼容PCI-E技术标准视频输入: S-Video端子输入(DIN4)/模拟视频输入(BNC)音频输入:左右摸拟非平衡音频支持压缩:Flash、WMV9、Real10、Divx、Xvid等支持格式:RGB32、RGB24、RGB15YUV2、YUV、YUV12、YUV9分辩率: 多种视频分辩率现在我们已经知道了Go404E采集卡这款产品,下面,我将简单的演示下如何使用Adobe提供Flash Media Encoder 视频编码工具,利用Go404E采集卡实现基于H.264编码的Flash Media Encoder视频直播。GO404在Flash Media En
5、coder下运行范例Flash Media Encoder 3.1是一个引人注目的增强Flash视频编码的工具。具备运行多个实例操作和多重码率压缩功能。因此,您可以通过格式弹出菜单中选择不同格式的编码。如果是为Flash Player生成编码,那么您应该选择FLV或F4V选项,这将会为 Flash Player 生成VP6和 H.264滤镜。Video属性中,Device我们选择Gotron MP-4X V3 采集卡,可以使用配置键钮进行GO404E采集卡Filter的操作。如果是S端子输入方式,就可进行信号源的调整。特别的,您可以选择一个预设(preset )的编码,这个编码器使用了一个格式
6、,也可以是其他格式。或者,您可以在格式选项卡上选择您的编码,如选择:VP6或H.264(见图)。Adobe Media Encoder中,最强大的工作方式可以使用多重编码,它们有相同的大小或比目标分辨率达。这将确保合适的配置和正确的级别选择。所有的预设都是默认配置的,我们在码率输出那里选择两种不同的压缩大小和视频码率,虽然任何质量上的差异可能是微小的,我们一般在进行编码之后,在网络上进行传播视频的时候,系统会自动根据网络状况选择合适的配置和级别,以确保用户能够正常接收。GO404E支持四路同时压缩,如果你的机器是多核的,你可以使用更高的分辩率进行压缩,这样做,那么你可以比较一下两种参数的选择,
7、看看是否会产生质量上的显著不同。GO404E在音频方面,我将使用默认值,且只改变目标比特率和适合我目标的通道。H.264编码参数我也使用了默认值,比如时间戳和序列结束码,这些在Flash Media Encoding Server 中都提供。就是这样了,下面开始编码进行视频直播吧。编码器与服务器端使用RTMP协议通信。RTMP协议默认使用1935端口RTMPT协议,与RTMP协议类似,而RTMPT协议使用80 端口。上图是RTMP协议的具体格式。在FMS URL输入服务器发布点的名称,在Stream框中输入流名称。到此,编码器的编码已经设置好。我们点击“START”系统开始编码。此时系统会自动
8、启动日志记录功能。接收GO404E的H.264编码视频流现在我们通过FMS提供的DEMO用网页接收下这个发布点,在网页中打开C:Program FilesAdobeFlash Media Server 3.5webrootindex.html点击右栏INTERACTIVE菜单,在SERVER中输入服务器IP地址,视频流的名称后点击Play Live Stream就可以看到LIVE STREAM了。GOBOX接收Flash Media Encoder的H.264编码视频流GO404E采集卡H.264直播视频的几种应用场合的实现原理:(1)在线电视直播:视频直播自己的视频给广大网友,这个视频看不到
9、网友的视频。这就与本文讨论的实例类似,此时视频充当了服务端的管理员。本文讨论的FMS也是在同一部电脑上的,但是这里的视频直播应用,FMS是不能在这个视频机子上的,她是通过FMS服务器的IP地址或域名来访问远程服务器。同时,我们不希望同一时间只有一个视频在上面发布视频,多视频发布视频的时候,为每个人分配一个视频存储标识(通常你可能会用这个视频会员的ID帐号),然后把这些视频标识存在数据库,网页中读出这些在线电视直播列表就行了,用户爱看哪个就点击查看哪个。(2)双向互动视频:网友和视频可以互相视频,这就类似QQ的常用视频功能。此时应该是一对一关系了,此时客户端与服务器端都要启动摄像头,并把自己的视频直播到FMS服务器,双方回调视频的时候把Flash文件视频源请求到对方的源上就可以。(3)网络会议:网络会议通常是超过两个人的了,而且每个人都要能看到其他人的样子,所以可以这样理解,呈现在每个会议成员面前的Flash画面应该是由很多小画面组成的,每个小画面对应一个会议成员,每个人的机子都要有摄像头和麦克风,都要把自己的视
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论