網(wǎng)友評(píng)分: 4.3分
jellyfin電腦客戶端是一款功能強(qiáng)大的視頻播放軟件,能夠幫助用戶輕松播放各種視頻文件,軟件支持各種4K格式,讓視頻的播放更加輕松高效。軟件提供了強(qiáng)大的解碼功能,可以給用戶一個(gè)流暢的4K、8K視頻播放體驗(yàn),滿足用戶的各種視頻播放需求。
通過(guò)Jellyfin,用戶可以自己上傳各種視頻、音頻、電視直播、音樂(lè)、圖片等等,打造一個(gè)開(kāi)源私人共享服務(wù)器,還能隨時(shí)隨時(shí)隨地來(lái)管理和播放你的媒體庫(kù)。而且,jellyfin支持硬解和本地電腦解碼,可以節(jié)省服務(wù)器的資源和網(wǎng)絡(luò)帶寬,提高播放質(zhì)量,還能自定義界面和插件,讓用戶有更多的選擇和控制。此外,jellyfin能抓IPTV的源,結(jié)合網(wǎng)上的EPG節(jié)目單,實(shí)現(xiàn)觀看直播、觀看直播時(shí)退回、預(yù)約和實(shí)時(shí)錄制電視節(jié)目的功能,并且這些功能在部分局域網(wǎng)和遠(yuǎn)程都可以訪問(wèn)。
通過(guò)Jellyfin,您可以通過(guò)計(jì)算機(jī)上的網(wǎng)絡(luò)瀏覽器,Roku,Android,Android Tv
或Fire TV設(shè)備上的應(yīng)用程序或通過(guò)Chromecast或現(xiàn)有的Kodi安裝來(lái)觀看媒體。
沒(méi)有跟蹤,電話回家或中央服務(wù)器來(lái)收集您的數(shù)據(jù)。
當(dāng)服務(wù)器和客戶端共享同一網(wǎng)絡(luò)時(shí),從安裝的客戶端PC中發(fā)現(xiàn)服務(wù)器很容易。
要完全從另一個(gè)網(wǎng)絡(luò)訪問(wèn)服務(wù)器,則必須使用域名的Internet協(xié)議(IP)地址。
考慮到您必須記住端口號(hào),Jellyfin可以反向代理運(yùn)行,從而通過(guò)使用備用服務(wù)器來(lái)處理所有流量代理。
在這種模式下使用Jellyfin的顯著優(yōu)勢(shì)是易于安裝SSL證書(shū)。
使收集和整理媒體文件變得容易
開(kāi)發(fā)該應(yīng)用程序的主要目的是使收集的媒體數(shù)據(jù)和文件的組織盡可能容易。
因此,在服務(wù)器設(shè)置過(guò)程中,期望用戶瀏覽收集的數(shù)據(jù)并準(zhǔn)確地組織它們。
例如,在對(duì)特定位置的電影進(jìn)行分類時(shí),您可以輕松地在顯示儀表板上指示首選的細(xì)節(jié)。
電影,保留您的整個(gè)電影收藏,以及精美的海報(bào)收藏。
電視節(jié)目,收集您的電視節(jié)目,并按季節(jié)自動(dòng)組織它們。
音樂(lè),享受您的音樂(lè)收藏。制作播放列表,并隨時(shí)隨地收聽(tīng)。
直播電視和DVR,觀看直播電視并設(shè)置自動(dòng)錄制,以擴(kuò)展您的媒體庫(kù)。
重要的是要注意,該應(yīng)用程序未啟用跟蹤或收集用戶數(shù)據(jù)的功能。
可以設(shè)置顯示:
家長(zhǎng)評(píng)分和警告
電影類型
電影標(biāo)題或名稱,以及標(biāo)簽等。
盡管大多數(shù)電影中都嵌入了字幕,但該應(yīng)用仍允許從外部上傳首選字幕。
Jellyfin是Emby Server的開(kāi)源應(yīng)用程序
該Jellyfin軟件是Emby的變形,這不再是因?yàn)?018盡管連接的開(kāi)源應(yīng)用
目前不支持在兩個(gè)應(yīng)用程序之間的直接遷移。
為了順利遷移或升級(jí)到Jellyfin,開(kāi)發(fā)人員建議從新安裝數(shù)據(jù)庫(kù)開(kāi)始,以充分利用所有功能。
1、從服務(wù)器觀看直播電視和錄制節(jié)目(需要額外的硬件/服務(wù))
2、流式傳輸?shù)骄W(wǎng)絡(luò)上的chromecast設(shè)備
3、流式傳輸您的媒體到您的Android設(shè)備
4、在易于使用的界面中查看您的收藏
5、使用Android Auto聆聽(tīng)您的音樂(lè)(僅限在線)
首次打開(kāi)客戶端需要輸入服務(wù)器連接地址、賬號(hào)、密碼進(jìn)行登錄,界面目前僅支持英文。
登錄后就可以像網(wǎng)頁(yè)版一樣管理多媒體文件,點(diǎn)擊播放的時(shí)候會(huì)調(diào)用MPV播放器,實(shí)測(cè)比網(wǎng)頁(yè)版的流暢很多,畢竟是客戶端解碼。
1、在電腦上安裝好Jellyfin后,我選擇的是將服務(wù)端部署在 PC 本地。這樣同一個(gè) WIFI 下的設(shè)備都能訪問(wèn),Jellyfin 服務(wù)端默認(rèn)的也是部署在本地;
2、之后點(diǎn)擊運(yùn)行,右鍵進(jìn)入 Web 版 Jellyfin,完成注冊(cè)登錄;
3、上面進(jìn)行了 PC 端的 Jellyfin 的服務(wù)端配置,接下來(lái)用客戶端鏈接即可(前提是要保證服務(wù)端是在開(kāi)啟狀態(tài));
由于沒(méi)有 NAS,所以只能退而求其次,用局域網(wǎng)部署;
打開(kāi)控制臺(tái),輸入 ipconfig 找到本機(jī)的 IPv4 地址 ;
4、本機(jī)的默認(rèn)端口是 8096,輸入的時(shí)候?qū)?IP 地址和端口之間用:隔開(kāi),然后點(diǎn)擊連接 ;
5、輸入之前注冊(cè)的服務(wù)端賬號(hào)和密碼,成功進(jìn)入。
三星的TIZEN系統(tǒng)和蘋果的IOS系統(tǒng)一樣都是閉源系統(tǒng),表面上APP只能安裝官方APP,官方源少之有少,要實(shí)現(xiàn)影院級(jí)的觀影效果要么借助藍(lán)光播放機(jī),要么就開(kāi)發(fā)一個(gè)類似于KODI的媒體中心,所以,Jellyfin能不能在三星電視上實(shí)現(xiàn)呢?
不過(guò)方法肯定是有的,三星Tizen系統(tǒng)還提供了一種安裝其他源的方法,那就是開(kāi)發(fā)者模式,換句話說(shuō),就是軟件的提供者必須是官方認(rèn)證的開(kāi)發(fā)者,其實(shí)認(rèn)證的方法很簡(jiǎn)單,直接在三星官網(wǎng)注冊(cè)就行了,然后就是軟件的開(kāi)發(fā),所幸Jellyfin的開(kāi)發(fā)者也考慮了TIZEN系統(tǒng),相應(yīng)的也出了開(kāi)發(fā)教程,但是筆者第一次按照教程來(lái)的時(shí)候,也遇到了許多坑,足足花了8個(gè)小時(shí)才安裝成功,初探之后發(fā)現(xiàn)方法還是挺簡(jiǎn)單的,因?yàn)橛行┙坛檀_實(shí)在誤導(dǎo)你,下面我就結(jié)合windows和Ubuntu系統(tǒng)說(shuō)一下具體的流程。
一、前期準(zhǔn)備
開(kāi)發(fā)軟件:
·Tizen Studio with IDE or Tizen Studio with CLI (https://developer.tizen.org/development/tizen-studio/download)
·Git(windows安裝)
·Node.js 16+
·Samsung account
·Windows系統(tǒng)可以直接安裝Tizen Studio 5.0 with IDE installer和Tizen Studio 5.0 with CLI
這樣就自動(dòng)安裝了。
現(xiàn)在在Windows系統(tǒng)或者Ubuntu系統(tǒng)下我們都可以看到'TIZEN STUDIO'和'TIZEN STUDIO Package Manager'這兩個(gè)開(kāi)發(fā)軟件。
在'Package Manager'上選擇除了mobile和wearable外的所有支撐軟件(這里也可以通過(guò)命令安裝,但是經(jīng)過(guò)踩坑,我是嚴(yán)重不建議的),安裝完畢后,你將會(huì)看到如下軟件(‘Certificate Manager’、'Device Manager'是必須的安裝)。
二、安裝Node最新版
Windows系統(tǒng)可以從官網(wǎng)直接下載最新版Node16安裝,而Ubuntu系統(tǒng)則需要通過(guò)一定的方法(唯一有效的)安裝,這也是踩坑最多的地方,因?yàn)閁buntu系統(tǒng)默認(rèn)最新的是Node12。
首先在官網(wǎng)下載最新的版本:
先在Ubuntu系統(tǒng)安裝默認(rèn)的nodejs,再安裝最新的nodejs,這個(gè)過(guò)程一定要注意,在終端輸入如下命令:
下載得到gz壓縮包,輸入:
得到node-v18.12.1LTS文件夾,并移到通用的軟件安裝目錄 /opt/:
建立軟連接,變?yōu)槿郑苯犹鎿Q原來(lái)版本的node(切記:?運(yùn)行完第一行命令后可能會(huì)出現(xiàn)sudo權(quán)限不可用的情況,所以一定要另外打開(kāi)一個(gè)終端,并輸入:'sudo -i', 保持登錄root賬戶,方便第一個(gè)終端出錯(cuò)后直接糾正?。。。。?/p>
1sudo chmod -R 777 /usr/bin #運(yùn)行完這行命令后可能會(huì)出現(xiàn)sudo權(quán)限不可用的情況,所以一定要再打開(kāi)一個(gè)終端,并輸入:'sudo -i' 登錄root賬戶,方便出錯(cuò)后直接糾正
sudo chmod -R 777 /usr/bin #運(yùn)行完這行命令后可能會(huì)出現(xiàn)sudo權(quán)限不可用的情況,所以一定要再打開(kāi)一個(gè)終端,并輸入:'sudo -i' 登錄root賬戶,方便出錯(cuò)后直接糾正
sudo ln -s /opt/node-v18.12.1/npm /usr/bin/
sudo ln -s/opt/node-v18.12.1/bin/node /usr/bin/
驗(yàn)證是否安裝成功:
如果不是對(duì)應(yīng)的版本號(hào),則說(shuō)明沒(méi)有安裝成功,需要重新安裝。
三、構(gòu)建Jellyfin-tizen
Clone 或者直接下載Jellyfin Web repository (https://github.com/jellyfin/jellyfin-web):
Clone 或直接下載?Jellyfin Tizen (this) repository(建議用git Clone):
構(gòu)建 Jellyfin Web,輸入:
等待完成,時(shí)間可能有點(diǎn)久,失敗一般是網(wǎng)絡(luò)問(wèn)題,重來(lái)就行。
構(gòu)建Tizen-Interface,終端輸入:
等待完成,時(shí)間可能有點(diǎn)久,失敗一般是網(wǎng)絡(luò)問(wèn)題,重來(lái)就行。
同時(shí)可打開(kāi)‘Certificate Manager’配置證書(shū)文件了(官網(wǎng)鏈接:Creating Certificates | Samsung Developers)
四、構(gòu)建證書(shū)
在菜單欄中,單擊Tizen STUDIO?> 證書(shū)管理器。
單擊+按鈕以創(chuàng)建證書(shū)配置文件。
證書(shū)配置文件將包含作者證書(shū)和分發(fā)服務(wù)器證書(shū)。
選擇三星以生成證書(shū)以開(kāi)發(fā)和安裝到三星設(shè)備,您可以將應(yīng)用程序上傳到應(yīng)用商店。但是,如果要使用模擬器并且沒(méi)有任何計(jì)劃將應(yīng)用程序上傳到應(yīng)用商店,只需選擇SAMSUNG即可在本地創(chuàng)建證書(shū)。
選擇設(shè)備類型,然后單擊下一步。
選擇“創(chuàng)建新的證書(shū)配置文件”以創(chuàng)建新的證書(shū)配置文件。如果是選擇現(xiàn)有證書(shū)配置文件,請(qǐng)參閱管理證書(shū)配置文件。
選擇“創(chuàng)建新的作者證書(shū)”。如果是選擇現(xiàn)有作者證書(shū),請(qǐng)參閱管理證書(shū)配置文件。
使用高級(jí)選項(xiàng)菜單,您可以選中使用現(xiàn)有作者證書(shū)選項(xiàng)以選擇 Android 密鑰庫(kù),也可以選擇現(xiàn)有的三星作者證書(shū)。
相同的簽名密鑰有助于維護(hù)Tizen Gear應(yīng)用程序和Android移動(dòng)應(yīng)用程序之間的安全對(duì)等身份驗(yàn)證。您可以從附件 SDK?中找到更多詳細(xì)信息。如果選擇三星作者證書(shū),您只需使用相同的信息續(xù)訂證書(shū)即可。此續(xù)訂的證書(shū)將與原始 RSA 密鑰相同,因此可以保證升級(jí)應(yīng)用程序。
1、輸入作者名稱和密碼。建議設(shè)置一個(gè)強(qiáng)密碼,不要忘記它。如果要在下一步中對(duì)分發(fā)服務(wù)器證書(shū)使用相同的密碼,請(qǐng)選中下面的框。其他字段包含更多要輸入的 CSR 信息,但不是必填字段。
2、在下一步中,將彈出三星帳戶登錄。登錄幾秒鐘后,即可獲取作者證書(shū)。
作者證書(shū)應(yīng)該是安全的。因此,我們建議您進(jìn)行備份。您可以通過(guò)單擊“瀏覽”按鈕來(lái)指定備份位置。
注:要獲得證書(shū),您應(yīng)該擁有一個(gè)三星帳戶。
如果您還沒(méi)有,請(qǐng)創(chuàng)建一個(gè)新帳戶。
下一步是創(chuàng)建分發(fā)服務(wù)器證書(shū)。
選擇“創(chuàng)建新的分發(fā)服務(wù)器證書(shū)”。如果是“選擇現(xiàn)有分發(fā)服務(wù)器證書(shū)”,請(qǐng)參閱管理證書(shū)。
選擇分發(fā)服務(wù)器證書(shū)的權(quán)限級(jí)別。若要確保實(shí)現(xiàn)的 API 在設(shè)備中正常工作,應(yīng)使用具有適當(dāng)權(quán)限級(jí)別的分發(fā)服務(wù)器證書(shū)對(duì)應(yīng)用程序進(jìn)行簽名。
·為了有效保護(hù)設(shè)備系統(tǒng)和用戶私有數(shù)據(jù),Tizen 安全架構(gòu)基于 Linux 基礎(chǔ)安全模型的權(quán)限和應(yīng)用簽名,包括進(jìn)程隔離和強(qiáng)制訪問(wèn)控制。用戶必須能夠授予安全敏感操作的權(quán)限
·公共 - 對(duì)所有 Tizen 應(yīng)用程序開(kāi)發(fā)人員使用沒(méi)有限制。
·合作伙伴 - 請(qǐng)求和獲取此級(jí)別的分銷商證書(shū)沒(méi)有限制。但是,當(dāng)應(yīng)用程序上傳到應(yīng)用商店時(shí),應(yīng)用商店會(huì)使用官方合作伙伴級(jí)別分銷商證書(shū)對(duì)應(yīng)用程序重新簽名,僅針對(duì)三星的注冊(cè)合作伙伴開(kāi)發(fā)人員。
單擊完成。您可以找到創(chuàng)建的配置文件及其信息。
五、構(gòu)建WGT
配置好證書(shū)就可以構(gòu)建wgt文件了,首先確保tizen環(huán)境以及部署完成,如果出錯(cuò)則是環(huán)境出錯(cuò),需要重新構(gòu)建環(huán)境。
對(duì)于windows系統(tǒng):
路徑就是STUDIO下的安裝路徑加‘\tizen-studio\tools\ide\bin’
進(jìn)入STUDIO的安裝文件夾‘\tizen-studio\tools\ide\bin’文件夾下,找到‘tizen’批處理文件
選中‘tizen’,并按住鍵盤的‘shift’按鍵,鼠標(biāo)右擊‘在終端中打開(kāi)’,并輸入如下命令:
tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen package -t wgt -o . -- .buildResult
得到Jellyfin.wgt文件。
對(duì)于Ubuntu系統(tǒng),在終端輸入如下命令創(chuàng)建tizen環(huán)境:
export PA TH=$PA TH:/Tizen-STUDIO的安裝目錄/tizen-studio/tools/ide/bin/
創(chuàng)建環(huán)境成功后直接在終端輸入:
tizen build-web -e ".*" -e gulpfile.js -e README.md -e "node_modules/*" -e "package*.json" -e "yarn.lock"
tizen package -t wgt -o . -- .buildResult
得到Jellyfin.wgt文件。
六、連接電視和開(kāi)發(fā)工具包
要將電視作為遠(yuǎn)程設(shè)備連接到 SDK,請(qǐng)執(zhí)行以下操作:
1、在電視上啟用開(kāi)發(fā)人員模式:
在電視上,打開(kāi)“智能集線器”。
選擇“應(yīng)用程序”面板。
在“應(yīng)用程序”面板中,使用遙控器或屏幕數(shù)字鍵盤輸入“12345”。
此時(shí)將顯示開(kāi)發(fā)人員模式配置彈出窗口。
將“開(kāi)發(fā)人員模式”切換到“開(kāi)”。
輸入要連接到電視的你的電腦的IP地址,然后單擊“確定”。
重新啟動(dòng)電視。
重新啟動(dòng)后打開(kāi)“應(yīng)用程序”面板時(shí),屏幕頂部會(huì)標(biāo)記“開(kāi)發(fā)模式”。
將電視連接到 SDK:
在Tizen Studio中,選擇“工具>設(shè)備管理器”。
設(shè)備管理器將啟動(dòng)。
要添加電視,請(qǐng)單擊“遠(yuǎn)程設(shè)備管理器”和“+”。
在“添加設(shè)備”彈出窗口中,定義要連接的電視的信息:包括名稱,三星電視IP地址和端口號(hào)(端口號(hào)固定是26101),然后單擊“添加”。
在“設(shè)備管理器”窗口中,從列表中選擇電視,然后將“連接”切換到“ON”
現(xiàn)在,您可以直接從Tizen工作室在電視上啟動(dòng)應(yīng)用程序。如果提升證書(shū)錯(cuò)誤,則需要重新安裝證書(shū)。
七、安裝Jellyfin.wgt
在Jellyfin生成的文件夾下打開(kāi)終端并輸入:
tizen install -n ./Jellyfin.wgt -t 遠(yuǎn)程連接的電視名字 #Device Manager上連接的電視的名字
等待安裝成功
安裝后的樣子:
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)