我用NAS實(shí)現(xiàn)了24小時(shí)無(wú)人值守直播

前言
前幾天有人推了一個(gè)項(xiàng)目給我,說(shuō)有了docker版本的無(wú)人值守直播容器,于是乎抱著試試的想法嘗試了一下發(fā)現(xiàn)還挺有趣,因?yàn)橹耙灿杏眠^(guò)win系統(tǒng)上的無(wú)人值守直播軟件,如果能使用nas實(shí)現(xiàn),那就更加方便了,畢竟電腦會(huì)有關(guān)機(jī)的時(shí)候,但nas都是7*24小時(shí)工作的。多的不說(shuō),接下來(lái)是部署過(guò)程。
部署
首先下載容器鏡像,直接docker中搜索「bytelang/kplayer」下載最新的即可。

隨后我們?cè)赿ocker文件夾中新建kpayer文件夾用于后面配置文件的存放,再新建一個(gè)video子目錄用于存放視頻文件。
進(jìn)到項(xiàng)目的官方地址下載完整的配置文件完整配置文件將json的全部?jī)?nèi)容保存下載新建一個(gè)文件粘貼進(jìn)去并命名為「config.json」。

其中這一部分為你直播的內(nèi)容視頻與播放模式,改為你視頻的路徑與方式即可。(視頻路徑按照本教程為/video/視頻文件名)

下面還需要注意的是官方的默認(rèn)播放格式很低,所以我們也需要更改一下。

接下來(lái)就是添加直播推流的地址了,這里我以我的賬號(hào)為例。打開(kāi)B站的個(gè)人直播中心點(diǎn)擊我要開(kāi)播獲取第三方推流地址。

將推流地址與密鑰填寫(xiě)到這兩個(gè)地方后保存放到我們新建的kpayer文件夾中,這里需要注意的是將服務(wù)器地址與串流密鑰合在一起填到配置文件中。
隨后我們?cè)O(shè)置容器映射文件,映射「config.json」掛載路徑為 「/kplayer/config.json」,而 「/video」的路徑就為新建的video目錄即可。

隨后啟動(dòng)容器就能看到直播間正在播放你存放的視頻了。
最后貼一個(gè)占用的情況。(j3455cpu;8G內(nèi)存)

總結(jié)
實(shí)際使用起來(lái)還蠻不錯(cuò),能夠?qū)崿F(xiàn)自動(dòng)直播,每天可以完成一下直播任務(wù),但目前發(fā)現(xiàn)視頻越大吃資源越厲害,再一個(gè)就是你填寫(xiě)的配置越高,直播也很卡頓。我用1080p播放異??D,改為720后就好了,再一個(gè)就是對(duì)于mkv的視頻格式兼容很差,偶爾會(huì)報(bào)錯(cuò)無(wú)法推送直播。
以上便是本期的全部?jī)?nèi)容,如果你覺(jué)得本期內(nèi)容很有趣或者對(duì)你有所幫助,求一個(gè)點(diǎn)贊收藏不過(guò)分吧!
公眾號(hào):Panda不是貓,關(guān)注后發(fā)送【熊貓群】獲取加群方式哦?。。?/span>