家庭網(wǎng)絡(luò)折騰:應(yīng)用服務(wù)進(jìn)化
? ? ? ? 進(jìn)行到這一步,底層的軟硬件安裝基本就結(jié)束了。配置好2臺(tái)esxi的各自動(dòng)啟動(dòng),剩下的就是各項(xiàng)應(yīng)用服務(wù)的遷移。

1、SMB共享:
共享目錄(pc到這里就可以了),添加guest,everyone組
開(kāi)啟guest用戶
網(wǎng)絡(luò)和共享中心,高級(jí)共享設(shè)置,所有網(wǎng)絡(luò),無(wú)密碼保護(hù)的共享
添加windows功能:smb1.0(電視盒子到這一步才解決)
2、Syncthing:備份文件夾歸位,再安裝一次
C:\Users\Administrator.KERRIGAN-NAS\AppData\Local\Syncthing
C:\Users\Administrator.KERRIGAN-NAS\AppData\Local\SyncTrayzor
C:\Users\Administrator.KERRIGAN-NAS\AppData\Roaming\SyncTrayzor
3、qbittorrent:備份文件夾歸位,再安裝一次
C:\Users\Administrator.KERRIGAN-NAS\AppData\Local\qBittorrent
C:\Users\Administrator.KERRIGAN-NAS\AppData\Roaming\qBittorrent
題外話:遷移之前我才發(fā)現(xiàn)可以無(wú)損把所有種子從utorrent導(dǎo)入qbittorrent,終于擺脫ut這個(gè)各種狂卡硬盤辣雞了真好。
4、FileZilla ftp server:不需要遷移,重新安裝即可,需要注意的是filezilla并不會(huì)自行去添加防火墻例外,所以要自己去手動(dòng)添加。
5、dlna server:
? ? ? ??重頭戲來(lái)了,早期影音服務(wù)用的是黑群,后來(lái)hyperv下黑群無(wú)法升級(jí),nfs掛載麻煩外加群輝os也很智障,就早早的棄了。
? ? ? ??由于其他設(shè)備都能走smb,實(shí)際上需要用到影音服務(wù)的只有兩臺(tái)12年的sony bravia hx850電視機(jī)。這個(gè)特定的需求導(dǎo)致了特別的結(jié)果:使用dlna服務(wù)器。
? ? ? ??折騰之前用的一直是serviio 1.7,有比較大的問(wèn)題:不轉(zhuǎn)碼沒(méi)有字幕、轉(zhuǎn)碼后4k不轉(zhuǎn)1080p直接推流給電視機(jī),電視機(jī)無(wú)法播放。由于一直以來(lái)也就是看看1080p電影或者.ts的hdtv錄制綜藝,也就沒(méi)去多折騰。
? ? ? ??這幾年來(lái)pc也上了3080ti+4k144hz hdr顯示器,收的片源是基本都是4k 10bit hdr,電視機(jī)播放就很成問(wèn)題了。
? ? ? ??于是需求變成了:能轉(zhuǎn)碼4k hdr->1080p sdr,特效字幕正常顯示,查了一下主流的plex,jellyfin,emby,kodi之類都有dlna服務(wù)功能。
? ? ? ??嘗試jellyfin和plex均不支持ts的hdtv錄制文件,直接掃描后不顯示,不知道是什么原因。kodi沒(méi)有顯卡不能用。universal media player過(guò)于抽象沒(méi)搞懂。jriver media center可以流暢播放16:9的視頻,但是2.35:1會(huì)被拉伸,且不支持字幕
? ? ? ??晃蕩一圈以后,別說(shuō)4k轉(zhuǎn)碼了,就是正常播放1080p外加字幕支持和文件支持都沒(méi)一個(gè)能用的

峰回路轉(zhuǎn)
? ? ? ??回到serviio,試著裝了一下最新的2.3,試用以后發(fā)現(xiàn)怪異的點(diǎn):
? ? ? ??不開(kāi)硬字幕的情況下,無(wú)字幕,可以支持4k 10bit h265 hdr轉(zhuǎn)1080p sdr并且解碼能力看著還夠,看來(lái)當(dāng)年投資的1265Lv2經(jīng)過(guò)了8年還在兌現(xiàn)價(jià)值。
? ? ? ??開(kāi)硬字幕的時(shí)候,1080p電影特效字幕正常,4k視頻老樣子,輸出不縮分辨率,推流后卡爆電視機(jī)。
? ? ? ??一切看似回到了原點(diǎn),但是在腦子清醒的狀態(tài)下用電視機(jī)多次測(cè)試以后我的結(jié)論是,4k轉(zhuǎn)碼并沒(méi)有吃光cpu性能,應(yīng)該是設(shè)置問(wèn)題導(dǎo)致的“if 開(kāi)啟硬字幕 then 4k轉(zhuǎn)碼不縮分辨率”。
? ? ? ??接下來(lái)的一個(gè)下午,先是放狗在serviio wiki和forum搜了半天,才搞明白包括轉(zhuǎn)碼在內(nèi)的設(shè)置都在profile.xml里。server根據(jù)電視機(jī)型號(hào)走特定的profile,然后這個(gè)profile字段里,根據(jù)輸入文件類型枚舉判斷需不需要轉(zhuǎn)碼、轉(zhuǎn)碼成什么格式。
? ? ? ??在沒(méi)有硬字幕的前提下,轉(zhuǎn)碼部分的枚舉是這個(gè)畫(huà)風(fēng)

? ? ? ??然后一旦加上hardsubs,這個(gè)轉(zhuǎn)碼就失去了特定profile的支撐。
? ? ? ??再接著搜,搞了什么hardsubs字段之類已經(jīng)過(guò)時(shí)的信息,都不對(duì)。
? ? ? ??最終在這里https://serviio.org/index.php?option=com_content&view=article&id=16?發(fā)現(xiàn)
GenericTranscoding – defines transcoding configuration to be used in specific cases, like hard subs encoding and video stacking.
? ? ? ??hardsubs設(shè)置走的是GenericTranscoding,里面就一行代碼,并且不能添加video之類的子屬性,

? ? ? ? 試了一下按照上面profile里widthGreaterThan=”1920″判斷的輸出,給簡(jiǎn)簡(jiǎn)單單加兩個(gè)屬性: maxWidth=”1920″ maxHeight=”1080″。
? ? ? ??然后好了。。。4K正常轉(zhuǎn)碼1080p,字幕正常,一切都正常了。。。
? ? ? ??看似簡(jiǎn)單的解決問(wèn)題,花了一整個(gè)下午,吐血
? ? ? ??至此本次折騰過(guò)程完畢,基本都搞舒服了,撒花!