【流媒体网】2008年7月16日消息 LiveONE在流媒体行业内是非常著名的一款产品,可以配合多种电视卡、专业采集卡、摄像头、1394接口的设备等做直播,直播同步性好,延迟小。直播支持的分辨率是由采集卡性能所决定的,从QCIF(176×144)到FULL D1(720×576)不等。
图像采集分辨率越高,图像效果越好。在用LiveONE做直播过程中,如果采集分辨率超出CIF(352×288)后,客户端接收过程中会出现图像边缘有拖影(锯齿)的现象,这个就是由于显示屏的隔行扫描造成的。如何解决呢,我们先来了解一下隔行扫描。Interlace(隔行扫描):显示屏在显示一幅图像时,先扫描奇数行,全部完成奇数行扫描后再扫描偶数行,因此每幅图像需扫描两次才能完成,造成图像显示画面闪烁较大。
由此可见,要解决运动图像边缘拖影(锯齿)的情况,解决隔行扫描是关键。在Osprey采集卡的驱动中提供了这样一个功能,如下图:
SW Deinterlace Capture------------软件采集消除隔行扫描。
HW Deinterlace Preview------------硬件预览消除隔行扫描。
选择之后开启LiveONE的直播频道,当使用640×480或720×576分辨率时运动图像就不会在出现拖影(锯齿)情况了。不过市场上的采集卡、电视卡等自带的驱动程序并没有全部都提供这样的设置项,所以,当采用其它采集卡时调整640×480或720×576分辨率时就不能消除锯齿了。
大家知道,windows Media Encoder提供了取消隔行扫描的功能,如下图:

通过一个选项很容易就可以取消隔行扫描了。但是用过的人都清楚,windows Media Encoder同时做多路编码时候系统资源利用率比较高,延时大、录像不方便,使用习惯也不太适合国人。
而LiveONE在可以单机多路编码、低延时(小于1秒)、多种录像方式,方便易用的同时,也提供了取消隔行扫描的功能。在设置直播频道的时候,选择高级设置,如下图:

弹出如下对话框:
选中图中“使用软件模式消除隔行扫描(Deinterlace)”就可以很方便地消除运动图像的锯齿了。下图就是对比去掉隔行扫描前后的效果:

(去掉隔行扫描前)
(去掉隔行扫描后)
有了这个功能后,用电视卡、采集卡、摄像头和摄像机做较高分辨率视频直播的时候,就能享受到高清晰流媒体视频带来的视觉冲击了。