国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Docker搭建Plex流媒體服務(wù)并播放自己本地視頻

這篇具有很好參考價值的文章主要介紹了Docker搭建Plex流媒體服務(wù)并播放自己本地視頻。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Docker搭建Plex流媒體服務(wù)

  1. 安裝Docker
  2. 創(chuàng)建存儲配置文件的目錄
  3. 創(chuàng)建Plex容器
  4. 配置Plex
  5. 設(shè)置媒體庫
  6. 訪問Plex

1 介紹

Plex是一個流媒體服務(wù)器,可以輕松地將你的媒體文件庫(如電影、電視節(jié)目和音樂)通過網(wǎng)絡(luò)流式傳輸?shù)礁鞣N設(shè)備上。

  • Plex 是一套媒體播放器及媒體服務(wù)器軟件,提供了一整套完整的解決方案(Server + Client),支持眾多平臺和設(shè)備,對移動設(shè)備性能幾乎沒有要求,凡是能打開 web 看視頻的設(shè)備,基本都能使用。 Plex支持遠(yuǎn)程訪問,云同步及好友共享庫功能,尤其適合家庭影音庫、異地戀情侶觀影。

其他類似軟件:

  • emby(收費)
  • Jellyfin(收費)
  • elfilm(免費非開源)
  • infuse(收費)

刮削器在plex里叫做代理(agent)

2 安裝部署過程

2.1 安裝Docker

如果是windows或者mac可以直接安裝docker desktop這個軟件
官網(wǎng)地址:https://www.docker.com/products/docker-desktop/

如果是Linux(Ubuntu或者CentOS):
前提條件:

  • Docker可以運行在Windows、Mac、CentOS、Ubuntu等操作系統(tǒng)上

  • Docker支持以下的CentOS版本:

    • CentOS 7 (64-bit)
    • CentOS 6.5 (64-bit) 或更高的版本
  • 目前,CentOS 僅發(fā)行版本中的內(nèi)核支持 Docker

    • Docker 運行在 CentOS 7 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 3.10 以上。
    • Docker 運行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 2.6.32-431 或者更高版本。
  1. 查看系統(tǒng)內(nèi)核

uname命令用于打印當(dāng)前系統(tǒng)相關(guān)信息(內(nèi)核版本號、硬件架構(gòu)、主機名稱和操作系統(tǒng)類型等)。

uname -r
  1. 查看已安裝的CentOS版本信息
cat /etc/redhat-release

滿足上面可以安裝docker的條件即可安裝。
docker官網(wǎng):
官網(wǎng):http://www.docker.com

安裝手冊:https://docs.docker.com/install/linux/docker-ce/centos(CE-社區(qū)版)

① 安裝需要的軟件包

yy -utils提供了yy-config-manager相關(guān)功能,device-mapper-persistent-data和lvm2是設(shè)備映射器驅(qū)動程序所需要的。

yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2

如果有以下報錯信息:

報錯:Another app is currently holding the yum lock; waiting for it to exit… 另一個應(yīng)用程序是:PackageKit 內(nèi)存:146 M RSS (497 MB VSZ) 已啟動: Wed Oct 26 20:20:11 2022 - 00:07之前 狀態(tài) :運行中,進程ID:2874 Another app is currently holding the yum lock; waiting for

執(zhí)行下面命令即可:

rm -f /var/run/yum.pid
② 設(shè)置docker鏡像為阿里云、更新yum索引

①設(shè)置docker鏡像為阿里云

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

②我們在更新或配置yum源之后,通常都會使用yum makecache 生成緩存,這個命令是將軟件包信息提前在本地緩存一份,用來提高搜索安裝軟件的速度

yum makecache fast
③ docker安裝即后續(xù)配置

①安裝docker ce

yum install -y docker-ce

②啟動docker

systemctl start docker

③查看docker版本

docker version

④設(shè)置docker是否開啟自起

#查看服務(wù)是否自動啟動(是:enabled | 否:disabled)
systemctl list-unit-files|grep docker.service 

#設(shè)置開機啟動:如不是enabled可以運行如下命令設(shè)置自啟動
systemctl enable docker
#重新加載服務(wù)配置
systemctl daemon-reload 

#如果希望不進行自啟動,運行如下命令設(shè)置
systemctl disable docker
#重新加載服務(wù)配置
systemctl daemon-reload 

⑤如果我們想卸載docker,執(zhí)行以下命令

systemctl stop docker 
yum remove -y docker-ce
rm -rf /var/lib/docker

拓展:有時候,我們需要不同的服務(wù)器部署相同的鏡像,這個時候我們可以使用docker export / import來對鏡像進行導(dǎo)入導(dǎo)出

導(dǎo)出:

docker export f299f501774c > rabbit.tar

導(dǎo)入:

docker import - myrabbit < rabbit.tar

2.2 創(chuàng)建配置文件目錄

在你的系統(tǒng)上創(chuàng)建一個目錄,用于存儲Plex的配置文件。你可以使用以下命令創(chuàng)建目錄:

# 創(chuàng)建plex配置文件
mkdir -p /Users/ziyi/plex-config
# 創(chuàng)建自己本地存放媒體的文件夾
mkdir -p /Users/ziyi/media

2.3 docker創(chuàng)建plex

docker run -d \
  --name plex \
  --restart=unless-stopped \
  -p 32400:32400 \
  -v /Users/ziyi/plex-config:/config \
  -v /Users/ziyi/media:/data \
  plexinc/pms-docker

-d:在后臺運行容器;
–name plex:為容器指定名稱為"plex";
–restart=unless-stopped:在容器停止或重啟后自動重新啟動;
-p 32400:32400:將主機的32400端口映射到容器的32400端口,這是Plex的默認(rèn)端口;
-v /Users/ziyi/plex-config:/config:將主機上的"plex-config"目錄掛載到容器的"/config"目錄,用于存儲Plex的配置文件;
-v /Users/ziyi/media:/data:將主機上的"media"目錄掛載到容器的"/data"目錄,用于存儲媒體文件。
請將上述命令中的/Users/ziyi/plex-config和/Users/ziyi/media替換為實際的目錄路徑。

# 查看plex是否啟動成功,出現(xiàn)Up表明成功,否則表明失敗
docker ps | grep plex

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

2.4 配置并訪問

①注冊或登錄plex賬號

現(xiàn)在,你可以通過訪問 http://localhost:32400/web 來訪問Plex的Web界面。首次訪問時,你需要登錄或創(chuàng)建一個Plex賬號。

  • 如果沒有賬號,可以通過郵箱注冊

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

登錄后,按照界面上的指引,完成Plex的初始設(shè)置。你可以設(shè)置服務(wù)器名稱、語言、媒體庫等。

一旦Plex配置完成,你可以通過"添加媒體庫"選項來添加你的媒體文件夾。點擊"添加媒體庫"按鈕,選擇媒體類型(如電影、電視節(jié)目、音樂等),然后選擇對應(yīng)的媒體文件夾。

Plex將掃描并索引所選文件夾中的媒體文件,并在Web界面上顯示它們。

??Plex工作原理:
docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

你可以在Plex的Web界面上瀏覽和播放你的媒體文件,也可以使用Plex客戶端應(yīng)用程序在各種設(shè)備上觀看。

②訪問

現(xiàn)在,你可以通過瀏覽器或Plex客戶端訪問Plex服務(wù)器。在瀏覽器中訪問 http://localhost:32400/web ,或使用Plex客戶端應(yīng)用程序。

  • 主頁會有Plex自己推薦的視頻

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

③添加自己本地資料庫(可選)

如果我們想要將自己本地的視頻放在plex上播放,那么我們可以通過添加資料庫實現(xiàn)

  1. 添加資料庫

點擊頭像 - 選擇賬戶 - 選擇管理模塊下的媒體庫 - 點擊添加資料庫

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體
2. 選擇對應(yīng)的媒體類型和語言
docker安裝plex,demo,docker,音視頻,容器,plex,流媒體
3. 添加文件夾

指明該資料庫掃描哪個文件夾下的媒體視頻

  • 我本地的媒體視頻等都在/Users/ziyi/media下,在開始創(chuàng)建docker時,我已經(jīng)將/Users/ziyi/media目錄綁定到了plex容器內(nèi)部的/data目錄,所以這里我直接選擇/data
  • 創(chuàng)建容器時候的掛載卷參數(shù):-v /Users/ziyi/media:/data

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

我已經(jīng)添加了我本地資料庫,可以點擊掃描資料庫,將本地視頻掃描到plex中。

docker安裝plex,demo,docker,音視頻,容器,plex,流媒體
4. 回到主頁,播放自己媒體庫的視頻
docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

播放:
docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

?tips:文章來源地址http://www.zghlxwxcb.cn/news/detail-759834.html

  • 主頁上手動掃描文件
    docker安裝plex,demo,docker,音視頻,容器,plex,流媒體配置自動掃描本地媒體文件并更新
    docker安裝plex,demo,docker,音視頻,容器,plex,流媒體

到了這里,關(guān)于Docker搭建Plex流媒體服務(wù)并播放自己本地視頻的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流

    Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流

    Windows上搭建Nginx RTMP服務(wù)器并使用FFmpeg實現(xiàn)本地視頻推流: Windows上搭建Nginx RTMP服務(wù)器并使用FFmpeg實現(xiàn)本地視頻推流_win nginx-rtmp最新版_霸道流氓氣質(zhì)的博客-CSDN博客 Vue中使用vue-video-player和videojs-flash插件實現(xiàn)播放rtmp視頻文件流: Vue中使用vue-video-player和videojs-flash插件實現(xiàn)播放

    2024年02月03日
    瀏覽(28)
  • 搭建SRS流媒體服務(wù)器

    搭建SRS流媒體服務(wù)器

    一、獲取 SRS git clone https://github.com/ossrs/srs cd srs/trunk 二、編譯SRS ./configure make 三、編寫SRS配置文件(我的這個文件是原始的,未修改) vim conf/srs.conf 四、啟動SRS ./objs/srs -c conf/srs.conf 五、啟動ip攝像頭進行推流 手機下載一個ip攝像頭軟件,然后設(shè)置中修改RTMP推流地址 rtmp://你的阿里

    2024年02月16日
    瀏覽(39)
  • 學(xué)著搭建流媒體服務(wù)器

    學(xué)著搭建流媒體服務(wù)器

    操作系統(tǒng):NAME=\\\"openEuler\\\",架構(gòu):aarch64,CPU 運行模式:64-bit 目前有多個開發(fā)源代碼可以搭建流媒體服務(wù),但要先依賴gcc和cmake,所以首先安裝gcc和cmake,查了一通資料,cmake安裝記錄如下: 1、依賴環(huán)境安裝 yum -y install libyaml libyaml-devel python-setuptools libcurl-devel python-devel gmp gmp

    2024年02月11日
    瀏覽(25)
  • Docker RTMP服務(wù)器搭建與視頻流推送示例(流媒體服務(wù)器tiangolo/nginx-rtmp,推流客戶端ffmpeg)

    Docker RTMP服務(wù)器搭建與視頻流推送示例(流媒體服務(wù)器tiangolo/nginx-rtmp,推流客戶端ffmpeg)

    在這篇文章中,我將詳述如何搭建一個RTMP(Real-Time Messaging Protocol)服務(wù)器,并使用ffmpeg技術(shù)進行本地視頻的推流。最后,我們將使用VLC播放器來播放這個RTMP流。 首先,我們需要搭建一個RTMP服務(wù)器。為了方便起見,我們將選擇Docker作為服務(wù)器的環(huán)境。Docker的輕量化和可移植

    2024年01月17日
    瀏覽(18)
  • linux+nginx-http-flv-module+ffmpeg實現(xiàn)搭建簡易流媒體服務(wù)器將rtsp流轉(zhuǎn)flv格式在web端和微信小程序?qū)崟r播放監(jiān)控視頻

    linux+nginx-http-flv-module+ffmpeg實現(xiàn)搭建簡易流媒體服務(wù)器將rtsp流轉(zhuǎn)flv格式在web端和微信小程序?qū)崟r播放監(jiān)控視頻

    一.介紹背景 公司項目開發(fā)需求:將??禂z像頭的rtsp流在web端及微信小程序端進行播放。之前我寫過一篇關(guān)于web端使用webtrc+videojs播放rtsp流的文章,確實能夠解決web端播放rtsp流的需求,但是這次多加了一個微信小程序....所以要考慮小程序的播放問題。本著探索實踐的精神在

    2024年02月08日
    瀏覽(39)
  • 搭建家庭影音媒體中心 --公網(wǎng)遠(yuǎn)程連接Jellyfin流媒體服務(wù)器

    搭建家庭影音媒體中心 --公網(wǎng)遠(yuǎn)程連接Jellyfin流媒體服務(wù)器

    轉(zhuǎn)載自遠(yuǎn)程穿透的文章:【智能家居】Home Assistant入門安裝并內(nèi)網(wǎng)穿透實現(xiàn)遠(yuǎn)程安全控制 Home Assistant(以下簡稱HA)是個開源的智能家居平臺,也叫家庭助手,就像一個軟件,比如我們的QQ軟件,微信軟件。 Home Assistant把家中的智能家居設(shè)備整合到HA中,它能夠接入的設(shè)備非常的

    2024年02月01日
    瀏覽(28)
  • Windows上搭建rtsp-simple-server流媒體服務(wù)器實現(xiàn)rtsp、rtmp等推流以及轉(zhuǎn)流、前端html與Vue中播放hls(m3u8)視頻流

    Windows上搭建rtsp-simple-server流媒體服務(wù)器實現(xiàn)rtsp、rtmp等推流以及轉(zhuǎn)流、前端html與Vue中播放hls(m3u8)視頻流

    Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流: Nginx-http-flv-module流媒體服務(wù)器搭建+模擬推流+flv.js在前端html和Vue中播放HTTP-FLV視頻流_霸道流氓氣質(zhì)的博客-CSDN博客 上面講了Nginx-http-flv-module+flv.js進行流媒體服務(wù)器搭建和前端播放視頻流的過

    2024年02月01日
    瀏覽(24)
  • SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    SRS流媒體服務(wù)器——Forward集群搭建和源碼分析

    Forward集群原理 RTMP流轉(zhuǎn)發(fā)(Forward)部署實例 Forward集群源碼分析 Forward 表示向前、前頭的、發(fā)送等意思。 在SRS中可以理解為把Master節(jié)點獲得直播流?播(轉(zhuǎn)發(fā))給所有的Slave節(jié)點,master節(jié)點由多少路直播流,那么在每個slave節(jié)點也會多少路直播流。 注:在SRS中還有另外?種集

    2023年04月11日
    瀏覽(24)
  • FFmpeg 的使用與Docker安裝流媒體服務(wù)器

    FFmpeg 的使用與Docker安裝流媒體服務(wù)器

    本文闡述的均為命令行的使用方式,并不牽扯FFmpeg 的 C++音視頻開發(fā)內(nèi)容,補充一句,C++的資料真的少,能把C++學(xué)好的人,我真的是覺得巨佬。 我主要是使用FFmpeg 推流方面的知識,案例大都是靠近這方面。 一、FFmpeg 介紹 本文讀者會比較小眾~ 看到此文的朋友,大概率是需要

    2024年01月17日
    瀏覽(25)
  • 9步實現(xiàn) Docker部署 SRS rtmp/flv流媒體服務(wù)器

    9步實現(xiàn) Docker部署 SRS rtmp/flv流媒體服務(wù)器

    這是基于centos7.6系統(tǒng)部署的 運行容器會直接停留在容器運行界面,通過Ctrl+P+Q可后臺形式退出容器 這時候其實已經(jīng)運行成功!可以通過以下命令查看SRS控制臺 進入/home/docker/srs3 可查看配置文件是否復(fù)制成功 這是可能會報錯: 因為步驟四我們意見運行一個容器,已經(jīng)使用過

    2024年02月15日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包