国产精品久久久久久2021,日韩精品无码av中文无码版,亚洲精品久久久午夜麻豆,无码成人精品日本动漫纯h

010-68421378
當前您所在的位置:首頁>新聞中心>新品發(fā)布

Wowza技術(shù):在CentOS系統(tǒng)上,如何使用Intel Quick Sync 硬件加速編碼?

發(fā)布時間:2020/12/13 瀏覽量:3914
Wowza Transcoder 提供了對Intel Quick Sync Video技術(shù)的支持

Wowza Transcoder 提供了對Intel Quick Sync Video技術(shù)的支持,它可以在Linux系統(tǒng)下,充分利用Intel核心處理器的圖像處理能力。 這個Intel Quick Sync Video技術(shù)將視頻處理任務(wù)分配給了一個獨占的媒體處理單元,這樣使得視頻轉(zhuǎn)碼更加快速。這篇文章介紹了如何在CentOS7.1-1503(x86_64)系統(tǒng)上為Wowza Streaming Engine 4.4.0 (及以上版本)配置和使用Quick Sync 硬件加速技術(shù)。 

注意: 如果你以前就在Ubuntu Server  SUSE Linux 系統(tǒng)上用過Quick Sync 硬件加速技術(shù),但使用的Wowza Streaming Engine 版本是舊的 (版本 4.3.x 或更早的),你可以將Wowza Streaming Engine的版本升級后繼續(xù)用,這沒有問題。但是,Intel已經(jīng)不再繼續(xù)支持在這兩類操作系統(tǒng)上使用Quick Sync 硬件加速技術(shù)了,因此你應(yīng)該在CentOS系統(tǒng)上安裝最新的Wowza Streaming Engine 4.4.0 (及以上版本)來使用這個技術(shù)。

重要: 在目前,本方案還不支持Linux系統(tǒng)下的Skylake 微系統(tǒng)架構(gòu)(microarchitecture)。 要在Linux上使用Haswell  Broadwell 微系統(tǒng)架構(gòu)(microarchitecture) ,請根據(jù)以下指南進行。

 

圖片

 

針對CentOS 7.1-1503 (x86_64)系統(tǒng)上的操作指南

重要: 要讓Wowza Streaming Engine支持Intel Quick Sync acceleration 技術(shù),目前,你必須使用CentOS 7.1 (1503)版本,其它版本還沒有測試完成,是不能正常工作的。 你必須嚴格按下面的操作指南進行才能確??梢哉J褂?/span>Intel Quick Sync acceleration技術(shù)。

1. 安裝     CentOS 7.1-1503 64位系統(tǒng) (CentOS-7-x86_64-DVD-1503-01). 

重要: 不要用yum update來更新你的系統(tǒng)。你必須完整安裝。

在系統(tǒng)安裝時,要按如下配置

 

2. 用root用戶登錄系統(tǒng),運行下面的命令以安裝其它必要的軟件包:

yum -y install net-tools redhat-lsb-ore unzip wget

usermod -a -G video [non-root-user]

3. 下載并安裝針對CentOS     7.1系統(tǒng)的Intel Media SDK驅(qū)動程序:

mkdir /opt/mediasdk

cd /opt/mediasdk

wget http://www.wowza.com/downloads/WowzaTranscoder-4-Components/intel-quicksync-linux/intel-linux-media-centos_16.4.2.1-39163_64bit.zip

unzip intel-linux-media-centos*

tar -xvf install_scripts_centos*

 

./install_sdk_UMD_*.sh

mkdir /MSS

chown [non-root-user]:[non-root-user] /MSS

 

su [non-root-user]

cp build_kernel_rpm*.sh /MSS

cd /MSS

./build_kernel_rpm*.sh

exit

 

cd /MSS/rpmbuild/RPMS/x86_64

rpm -Uvh kernel-3.10.*.rpm

安裝完成后,重啟服務(wù)器,以讓驅(qū)動程序可以被正常加載:

shutdown -r 0

4. 下載Linux     64位系統(tǒng)下的Wowza Streaming Engine安裝包,然后安裝Wowza 軟件。 當然,也可以從老版本上直接升級,請參考軟件升級。 

5. 如果當前系統(tǒng)使用init.d來啟動系統(tǒng)服務(wù),請編輯Wowza Streaming Engine 的啟動腳本,使得它可以在系統(tǒng)服務(wù)模式下使用Intel Quick Sync 技術(shù):

vi /usr/bin/WowzaStreamingEngined

在這個腳本中加入下面兩行(. $WMSAPP_HOME/bin/wms.sh):

exportLIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64

export LIBVA_DRIVER_NAME=iHD

如果當前系統(tǒng)使用systemd來啟動系統(tǒng)服務(wù),你需要在/etc/profile.d/目錄下創(chuàng)建一個腳本,使得在系統(tǒng)啟動時能夠EXPORT相關(guān)環(huán)境變量。 
使用文本編輯器創(chuàng)建一個腳本文件 /etc/profile.d/exports.sh,在這個文件中包含以下內(nèi)容:

#!/bin/sh

exportLIBVA_DRIVERS_PATH=/opt/intel/mediasdk/lib64

export LIBVA_DRIVER_NAME=iHD

然后重啟CentOS系統(tǒng),在重啟完畢之后,建議你用env命令來檢查一下上面兩個環(huán)境變量是否已經(jīng)被設(shè)置好了。 

6. 編輯[install-dir]/conf/Server.xml文件,將QuickSync     plugin path 指向Intel Media SDK 類庫的R6版本:

 

  

            quicksync-2015r6

  

 

注意:如果Server.xml中沒有QuickSync plugin path XML配置部分,只要將其添加到文件最后面部分的上面即可。

7. 最后,你可能需要關(guān)閉CentOS的防火墻,使得外部可以訪問TCP 1935端口:

systemctl disable firewalld

systemctl stop firewalld

systemctl status firewalld

 

Wowza Streaming Engine 4是業(yè)界功能強大、API接口豐富的流媒體Server產(chǎn)品,采用它作為流媒體服務(wù)器產(chǎn)品的案例很多,直播、在線教育、IPTV都有它的用武之地。   

下一篇:TamoGraph Pro Site Survey:功能強大且用戶友好的無線站點調(diào)查軟件工具
上一篇:構(gòu)建移動應(yīng)用原生UI的Telerik UI for Xamarin發(fā)布R3 2020

                               

 京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155

                                   © Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室

                         北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫

                            華滋生物