Arm64架構處理器的TS-532X如何安裝jellyfin、emby、plex伺服器

2020-12-12 曉飛影

大家好,我是曉飛影。

最近玩NAS的人都挺喜歡折騰多媒體伺服器的,最典型的三個伺服器就是jellyfin、emby、plex了,這也是NAS的一大樂趣。以前自己存儲了電影,都只是用電視盒子的解碼器來播放,很強大,也不需要NAS有什麼解碼轉碼功能。iPhone的nPlayer在外網看片也還好,但是缺少電影牆,也受限於電信小水管上傳的壓力,由於是直接傳輸數據到手機端播放,超過30Mbps碼率的片源,基本就是卡頓受不了。

那麼為什麼要談NAS的CPU硬體轉碼能力,以前720P的視頻居多,現在1080P、4K的片源越來越大,那麼把NAS上的高碼率片源,儘量壓縮到30Mbps以下,就可以享受到外網流暢看4K的效果了。注意這是轉碼,許多人說J3455的性能足夠看4K了,那是在區域網,並沒有嘗試外網播放高碼率片源,實際查一下性能圖就理解了,想要要支持HEVC也就是H265格式的4K片源,最起碼也要HD610級別以上的核顯。

好了,扯遠了,最近入手了的TS-532X是Arm架構處理器的NAS,那麼我也想嘗試一下在這臺機器上能不能體驗jellyfin、emby、plex多媒體伺服器,以及能不能外網轉碼播放。

CPU架構

關於X86的CPU討論已經非常豐富了,既然手上有威聯通TS-532X這臺NAS,那麼引起我的興趣點就是關於ARM CPU的轉碼能力,根據網上能查找到的資料,這段話說的比較有意思。

較新的Realtek CPU用於像DS418和DS218play這樣的NAS是64位的(大多數ARM是32位架構的),不僅可以播放4K Media,還可以對其進行轉碼

注意它說的不是解碼,而是transcode,轉碼,因為早期我家的群暉DS216play(STM Monaco STiH412 雙核1.5GHZ)都可以很輕鬆的4K解碼播放了,那麼64位的ARM CPU是不是也具備比較好的轉碼能力用於外網播放呢。

再來看一下TS-532X的CPU,AnnapurnaLabs Alpine AL-324 64-bit ARM Cortex-A57 四核心 1.7GHz 處理器,儘管是ARM的架構,不過也是一個比較強的晶片。

由於關於ARM的討論太少,我又大概找了下資料,了解到Cortex-A57是15年的旗艦級CPU,現在回想起來,驍龍808、810也是用的這個核心。不過看了這麼多也只是了解到64位 ARM CPU的轉碼能力還不錯,但是並沒有提到NAS的實戰,那麼手上有機器乾脆就自己實操吧。

Emby安裝(踩雷經過)

因為之前上了emby的98元的永久會員,一直用的不錯,emby也是我主要使用的多媒體平臺,只是沒想到Arm64版本的emby安裝這麼多坑。

首先到QANP的AppCenter裡安裝好Container Station,這個其實就是docker,ARM架構的CPU也支持,群暉的話,官方對於docker只從X86 CPU開始支持,ARM架構的就麻煩一些。

搜索emby,找到arm64v8安裝,結果無法啟動,我換了幾個版本都不行。

然後我轉到emby的官網進行安裝,這裡幾乎有各大平臺的所有安裝包,所以也比較方便,這裡肯定就下載QNAP Arm64(arrch64)版本了。

然後打開AppCenter,右上角帶加號的按鍵可以自己安裝程序。

選擇剛剛下好的emby的qpkg格式的安裝包。

無視數字籤名警告,直接安裝。

安裝成功後會在桌面出現Emby Server,然後興奮的點開,結果失敗,又換了官方軟體的幾個版本,打開後網頁都是無法瀏覽。

我到emby的論壇看到國外許多人也在諮詢ARM版本的emby無法運行,其中有一個人回復,只有4.2.0.1版本還正常,後面的都有問題,但是官網已經沒有這個版本的下載了,我好不容易找到下載連結怎麼也下不下來。

不死心的我決定做最後的嘗試,還是打開ContainerStation,搜索emby,找到了linuxserver的版本,因為我之前在UNRAID裝emby也是這個版本。給大家一個建議,可以直接點標題進去看docker網站上作者的描述,心裡會更有底。

linuxserver在網頁上明確寫了支持arm64和32的版本,並給出了Tag標籤。

點擊創建,在版本號裡可以確認一下,這個確實是arm64v8的版本,那麼再安裝試試。

點擊創建,這個頁面可以不用修改。

然後在網絡這可以看到埠轉發已經有了兩條記錄,如果沒有的話自己手動新增,主機這部分是自己想要設定的訪問埠號,可以和默認的Container設為一致,要是埠佔用了就改成自己喜歡的。

然後在FileStation 5裡新建一個config文件夾,我習慣在Container/emby/config建立。

威聯通的好處是不用自己手動修改everyone讀寫權限,默認文件及及子文件夾都勾上了。

還可以新建一個Download下載文件夾,或者媒體庫,反正emby的視頻來源無非就是下載的電影。

回到Container,在共享文件夾這裡,新增兩行,分別映射config和media兩個文件夾的路徑為剛剛新建的兩個文件夾,點擊創建。

終於看到連結圖標和運行圖標了,之前是運行按鈕怎麼點都沒用,這個時候可以手動輸入ip:8096,或者直接點擊這個超連結的圖標。

終於成功的登錄了,看來安裝emby的Arm64版本還是一波三折,建議選用linuxserver的鏡像。

Jellyfin安裝

在qnap論壇直接搜到了Jellyfin的最新版本的qpkg程序,所以用以下連結安裝即可,而且如果你知道最新版本號的話,其實把下載連結更改了版本號也會成功下載。

https://cdn.qnapclub.eu/qpkg_artifacts/Jellyfin_10.4.3.0_arm_64/Jellyfin_10.5.3.0_arm_64.qpkg

能不走彎路就不走,儘管docker裡也肯定有辦法安裝,不過這個方法一試成功我就不想換了,依然是在App Center裡選擇剛剛下載的文件。

桌面出現圖標後,點擊進去,直接成功打開網頁。

Plex安裝

Plex安裝就更簡單了,直接在QNAP的APPCenter裡搜索就可以看到,有現成的安裝最方便。

流媒體解碼轉碼

因為Jellyfin是免費的,可能用戶群體是最多的,所以直接用Jellyfin來做示範,即使是Arm64的CPU,區域網內直接串流1080或者4K、HEVC都是無壓力的,拖動進度條也不會卡頓。

此時的CPU佔用率,待機時差不多1%,上升到了37%。

然後區域網內進行轉碼,改為800Kbps,實際就模擬了外網轉碼,當然也是行得通的,會經過短暫的延時後,繼續可以播放,拖動進度條如果在緩衝的範圍內,不會卡,超出了範圍,會有幾秒的延時。

這個時候CPU繼續上升到77%,其實可以看的出來,一直是CPU在軟解碼,關於Jellyfin的硬解,我每一項都試了,可以說是沒有效果,有的甚至會導致不能播放,因為關於Arm架構轉碼的資料太少,我也只能自己摸索測試,基本是確定沒有啥辦法硬解了。

找一個4K H265的片源,那就太吃力了,80Mbps是非常卡頓的。

可以看看CPU直接開始喊救命了,太勉為其難了...

另外我發現一個有趣的現象,Jellyfin在外網播放,轉碼選擇1080 60Mbps居然不卡,但是我家電信最大上傳才30Mbps,我也不知道這是什麼情況。說不卡是我等到緩存有一定時間線後開始播放,會一直正常播放不卡頓的意思,至於快進則不能實現秒拖放,大概4秒多的延遲。

至於emby硬解我試了也差不多,plex沒有會員沒辦法測試,外網轉碼播放效果也差不多。

總結

其實看到這裡大家也發現了,無論是Jellyfin\emby\plex嘗試外網轉碼播放,沒有X86架構NAS的性能好,我自己也是另外組建了一臺影音伺服器的NAS,但是時間和金錢確實也是額外的開銷。

儘管我自己喜歡選擇DIY很多NAS,也依然會有許多人有不同的選擇,比如只希望選擇一臺功耗低,萬兆網絡進行數據交互方便,性價比高的NAS,那麼威聯通TS-532X肯定是最好的選擇,如果能嘗試多一點娛樂影音的話更好,那我這篇分享的意義,其實就是幫忙嘗試了這種可能性,探索這個過程還是比較有意思的,並且每個多媒體伺服器也確實在Arm64架構的伺服器安裝成功了,區域網體驗各種格式的電影牆毫無問題。而非區域網方面,實際CPU負載也確實滿足單用戶自己連接NAS進行1080P格式轉碼的流暢播放,那麼乾脆就獨樂樂享受自己的私人電影庫吧。

相關焦點

  • 從零開始,搭建自己的NAS媒體伺服器,附plex和emby對比
    這篇文章的初衷很簡單,我本來也是比較頭疼折騰NAS的,因為NAS並非是小白向家電,它是個比較複雜的系統,成品NAS只是給了你一個硬體平臺,安裝各類應用都需要有一定基礎,所以寫了兩篇比較詳細的NAS原創文後,我決定綜合一下,一步一步教大家從零開始,完美搭建屬於自己的NAS遠程影音伺服器,也是基於我自己的原因,這篇文章比較詳細,從IOS和安卓,從plex到emby,
  • CentOS7下安裝Emby流媒體伺服器
    Emby服務端和客戶端安裝都十分簡單,只需要去Emby官網找到合適的平臺安裝包下載並安裝,對媒體庫進行稍做配置,即可享受絲滑般流暢的媒體體驗 而客戶端的使用更是易如反掌。可以使用開箱即用的Web端,也可以去各大應用市場下載對應的APP1、下載Emby Server安裝包CentOS版本Server的下載連結 https://emby.media/linux-server.html選擇CentOS系列 CentOS
  • 三波浪潮,看清「Arm伺服器晶片編年史」
    Arm伺服器的第一波浪潮,是一家叫Calexda開始,也是由它結束的。雖然我覺得2011的官宣Armv8架構,就是32bit 伺服器的終結。但是第一波的浪潮的起伏,並不僅僅是32bit,64bit 那麼簡單,還有一個詞Microserver,微伺服器。也是當時產業界,包括x86陣營的共同探索。
  • 亞馬遜(AMZN.US)Arm伺服器晶片面世背後的重要意義
    Graviton2甚至可以作為一個擁有64個vcpu、128GiB內存和4TB本地NVMe存儲來運行Amazon EC2和EKS的1U伺服器(儘管AWS建議將其用於受限制的位置,如蜂窩基站而不是主流數據中心)。「我們從客戶那裡聽說,他們很希望在前哨站安裝Graviton2,就支持生態系統而言,並確保我們能在客戶需要的時候提供他們想要的硬體,ARM處理器並不意味著不能在前哨站安裝。」
  • NAS如何裝qBittorrent?一個教程就夠了!X86與ARM均可用
    但是無論是群暉還是威聯通官方都沒有直接提供,本文就介紹下在威聯通NAS環境下 qBittorrent 從安裝到使用的詳細教程。這篇教程,X86架構和ARM架構都可以使用。創作正文:本文以威聯通TS-451D為例,為大家演示如何一步一步安裝 qBittorrent!
  • 萬物基於 ARM,但它到底是什麼?
    近日,專注開發 ARM 計算機處理器的Ampere Computing發布了 Altra 處理器。 官方稱它是業內首款 80 核伺服器處理器,可以提供十分強大的性能,能夠與 64 核的 AMD EPYC 「霄龍」處理器媲美。
  • ARM的逆襲與稱霸
    美國時間2020年11月10日,蘋果發布了全新一代的Macbook Air,與以往最大不同的是此次蘋果放棄了使用多年的Intel處理器,而使用了基於ARM架構的M1處理器,在此前WWDC2020上,蘋果宣稱在兩年內逐步將全部過渡到ARM處理器。我們認為,蘋果採用ARM處理器可能是近期最重要的計算體系變革,將產生深遠的影響。伺服器端ARM處理器也在陸續應用。
  • ARM的A/R/M設計目標:適合的處理器來執行對應的任務
    摘要:ARM認為應該使用適合的處理器來執行對應的任務。本文介紹了每個不同的處理器如何體現這一設計理念。本文引用地址:http://www.eepw.com.cn/article/201607/294692.htm  ARM處理器現在分成了三個系列(如圖1),從家族來講是A系列、R系列和M系列。
  • AMD預告第三代霄龍EPYC:世界最強x86伺服器處理器
    在CES展會上,AMD發布了銳龍5000H及銳龍5000U系列處理器,將取代去年的銳龍4000系列成為筆記本中流砥柱。 除了消費級的產品,AMD在最後階段還預告了新一代的EPYC霄龍處理器,它會升級Zen3架構,憑藉著19%的IPC性能提升,EPYC第三代產品稱為世界上性能最強大的x86伺服器處理器。
  • 正經:AMD低功耗伺服器的進步,抵禦ARM技術的intel
    AMD致力於兌現其對基於ARM的伺服器技術的承諾,宣布將於2014年下半年推出新的「西雅圖」 ARM處理器。專門為伺服器而構建的基於ARM的處理器的發布,取代了它們當前供電的智慧型手機和其他較小的電子設備,標誌著邁出了重要的一步,該進程已從耗電且發熱的基於Intel的晶片中脫穎而出。數十年來的伺服器市場,以及AMD擺脫英特爾陰影的巨大機遇。
  • 微軟Win10開發預覽版,支持Windows on Arm裝置,可執行64位程序
    微軟 Win 10 開發預覽版本支持 Windows on Arm 裝置可仿真執行 64 位應用程式加入支持x64仿真功能,意味將可讓Windows on Arm裝置能仿真支持更多64位設計應用程式,同時也能對應存取更多內存資源,讓Windows
  • Wintel陣營腹背受敵 ARM架構絕地大反攻
    AMD於2019年相繼發表推出7納米的Radeon繪圖晶片、Ryzen 3000系列PC處理器及Epyc伺服器處理器,一連三響炮,不僅重新打響AMD名號,更讓不少廠商在拿不到英特爾產品時,開始轉向,從PC到伺服器,AMD的市佔率都在節節上升。
  • AMD即將公布Zen4架構:64核或128核、5nm還是7nm懸念揭曉
    對於超算的CPU,現在比較靠譜的說法是Zen4架構的新一代EPYC,按照之前的猜測來看,Zen4架構會是一次全新升級,平臺也會升級到了DDR5、PCIe 5.0,這些先進技術對應百億億次超算時代,在性能及能效上才能滿足要求。
  • 如何讓伺服器實現扛住三倍流量壓力,成本降低40%?
    在2020年騰訊全球數字生態大會上,AMD與會並圍繞「實力Zen2架構,賦能企業新基建」,與行業用戶共同探討了AMD數據中心戰略、第二代EPYC的解決方案與案例以及如何協助企業級用戶解決來自計算力的挑戰等話題。
  • 日本超級電腦富嶽以 Arm 架構 CPU 架構奪得 Top 500 榜首
    在 ISC 公布的最新 Top 500 超算系統榜單當中, Arm 架構在此次大出風頭,由日本理研以富士通 A64FX 處理器打造的新世代超級電腦"富嶽"奪得榜首,這也是 Arm 架構首次在 Top 500 擠進前 10 名且直接成為榜首;日本理研的富嶽在 Linpack 測試達到
  • 硬科技:做為x86伺服器象徵的Intel Xeon處理器擴張期(2001-2004)
    硬科技:做為x86伺服器象徵的Intel Xeon處理器擴張期(2001-2004)做為x86伺服器象徵的Intel Xeon處理器:醞釀期(1995-1998)做為x86伺服器象徵的Intel Xeon處理器:草創期
  • 華為急了,英偉達即將買下ARM,麒麟晶片技術或被公開
    如果華為能收購ARM(不可能的事情),在軟體生態上,將直接縮短ARM原生架構研發的時間,對於後續麒麟系列等晶片的研發,以及底層生態架構的完善都有著不小的助力。況且華為之所以受到制裁,就是動了底層架構的蛋糕,所以英偉達收購ARM之後,海思晶片的設計過程將全部顯現在美國企業眼裡。
  • Zen架構!國產海光x86 CPU實測:雖有縮水 意義非凡
    這幾年,國產CPU處理器突飛猛進,而且在不同架構上齊頭並進,包括x86架構的兆芯、海光,MIPS架構的龍芯、君正,ARM架構的飛騰、鯤鵬,Alpha架構的申威,RISC-V架構的阿里玄鐵等等。IP授權相當於買了個毛坯房,你只是業主,可以自己裝修、安裝家具,但不能改變樓房結構,牆壁裡安裝個竊聽器你也沒辦法。並且,AMD授權的也不是完完整整的Zen架構,而是閹割後的殘血版,性能和銳龍、霄龍相比不在一個層次上,所以對後邊的測試成績要做好心理準備。
  • 首臺獲得TOP500榜首的ARM架構超算——富嶽Fugaku
    Fugaku採用富士通的ARM架構A64FX晶片,是第一個獲得TOP500榜首的基於ARM的高性能計算系統。 2018年8月舉行的Hotchips會議上,富士通發布了A64FX處理器的技術細節。A64FX採用Armv8.2-A指令集,並且是世界上第一個採用SVE(Scalable Vector Extensions)擴展指令集的CPU。
  • 伺服器品牌有哪些?如何選擇伺服器?
    那麼問題來了,如何選擇伺服器呢?主要參數有哪些? 二、伺服器品牌選購主要參數有哪些? 1、帶寬:伺服器5M帶寬在線多少人?PC多以酷睿系列為主,至強則是伺服器級處理器的唯一選擇。在真實的場景中,確實有玩家將至強E3處理器應用在PC之上,這主要是因為伺服器級CPU會比一般PC能支持更大的緩存和多處理(安裝了多個物理CPU)。