|
进行高质量的视频直播,要求画面的质量、稳定性、延时性都要非常的好。用视频采集卡加上软件压缩是目前常规的做法,但这样在视频画面质量、稳定性和延时性方面都很难达到高的要求,而且需要占用大量的CPU资源(80%左右),然而硬件压缩则可以满足进行高质量视频直播的所有要求,几乎不占CPU资源(10%左右)!以前由于没有专用的硬件压缩芯片,所以市场就没有相应的压缩卡,但是现在流媒体大师MP-4X压缩卡则给我们提供了一种低价位的高品质硬件压缩及视频传输的方案!
流媒体大师MP-4X是一款高品质MPEG-4实时视频压缩卡,首块突破性的能在2Mbps的低码率下提供DVD的图象质量,它选用了世界上最新的System-on-Chip单芯片编码技术,纯硬件压缩,占用电脑CPU资源10%左右,并能够保证视音频同步。支持多格式MPEG-4、DivX、Real、WMV、ASF等;支持分辨率高达 720 x 576 full D1;支持硬件overlay功能;支持多通道及多卡同时工作;支持多平台的操作系统包括:Win2000/XP、Windows Server 2003、Linux等。
Xstream则是专门针对流媒体大师MP-4X开发的一个应用软件。 它综合采用了当前最先进的多媒体视频技术和网络流媒体技术,应用非常广阔。Xstream除了支持多种格式的文件压缩保存,更提供了三种直播模式方案:
·基于Divx的MPEG-4直播方式
·Xstream内嵌的WMV服务器直播方式
·实时上传WMV流到Windows Media Services 9的直播方式
利用XStream可以轻松地实现各种的视频直播方案。基于Divx的高质量的视频直播:与软件压缩相比,它支持Full D1(720x576)使画面质量可以真正达到DVD的效果!(一般软件压缩都只支持CIF 352X288)而且延时仅低于500毫秒。由于是硬件压缩所以稳定性非常好,而且占用CPU资源非常小。并且服务器和接收端都可以将直播内容保存下来。非常适合用于对画质、延时性、稳定性都要求非常高的视频直播。
◆ Divx的传输方式方案示意图:

◆ 系统组成的要求(推荐)
服务器:
流媒体大师MP-4X压缩卡
Windows2003 Server操作系统
XStream
Directx9.0
客户端:
Windows2000以上
Xreceiver
网络:100M以上局域网(LAN)
◆ 方案实施简介:
服务器端XStream设置:
1、 打开桌面上的XStream图标,进入XStream软件界面。 
2、 单击Device,选择里面的Settings,进入软件设置。在Bitrate里选择你需要的码率。在Stream里的Format选择DIVX in AVI format。选择合适的音视频格式,然后按下DIVX进行下一步设置。 
3、 进入Divx选项后,在Multicast里的IP填入一个广播地址,在Port里设置端口号。设置TTL值,该项为128(相当于组播的包可以通过128个路由设备)

4、 设置好了,你可以预览(Overlay)根据需要调整播出效果。

5、 一切设置好了以后回到软件主界面。最后按下Streaming 按钮开始组播(Multicast)直播。你也可以同时保存成本机的文件(AVI),要选择保存文件的路径,此时按旁边的”Streaming and Recording”。则正常的话会看到压缩时码在跳动。

◆ 客户端Xreceiver设置:
1、 打开桌面上的Xreceiver图标,进入Xreceiver软件界面。
2、 单击Open a network stream(图一),进入网络设置。在Target里填入服务器广播出来的IP ,在Port Number里填入服务器广播出来的IP端口(Port) (图二)

|