在家打造自己的家庭影院电视视频共享点播系统

想法:

想在客厅电视或盒子上,以及手机上看 电影,并想跟家人小孩一起分享,倒腾了好几次没成功,这应该是第三还是第四次开始弄了。

方案选择:

服务器强的方案:

服务器强的方案的设计主要是基于你的服务器性能偏强而点播客户端偏弱的情况,那就上服务器解码类型的吧!
可选择的方案如下:

  • 国产威动服务器vidon server2:
    这个供你快速体验,配置简单,让你快速进入状态!但不建议正式使用,主要是因为剧集资源不能修改,硬伤啊……
    具体参看:
    https://zhuanlan.zhihu.com/p/45002939
    https://zhuanlan.zhihu.com/p/274195704

  • Emby:
    强烈建议,开源,免费且服务端配置简单,上手即用,缺点是,不支持安卓5.0以下的电视盒子,这对于播放端偏弱的盒子来说也很伤,根本装不了,所以有一个解决办法是,装Kodi的app来播放Emby源(同样是Emby服务端解码),曲线救国吧!
    不过经过测试发现这种低端的盒子装Kodi再带个Emby的插件卡得一BI了,所以再后我换上了同样是服务端解码,只不过是单用户的PLEX了!

  • PLEX
    对于低端盒子强烈建议,开源免费,配置也还简单,这是我最终采用的方案。
    甚至还支持低于安卓Android4.4的版本,见链接
    https://support.plex.tv/articles/231110108-how-do-i-use-the-old-tv-layout-with-pre-4-4-android-devices/

另外还有一款jellyfin,我想的是既然我的目标达成了,就没必要再研究了,留给需要的朋友去探索吧……

播放端强的方案:

播放端的盒子性能超强就好说了,直接用上面的Emby吧!不过还有另一种方案,那就是直接装个Kodi,来接入各种源,反正有个强大的电视盒子正好搭配强大的Kodi进行客户端解码了,可接入什么硬盘共享啊,smt://ftp://等各类的共享视频资源了。

附上电影命名规则(这对大部分的系统都适用)

如何确保服务器能准确的对我的媒体资源信息进行刮削?
服务器在刮削时使用了模糊匹配的功能,刮擦规则如下:

1. 电影文件命名规则
1.1单一电影文件:

电影名称命名正确即可准确刮削。

例如:电影名称.mkv

[较为规范渠道下载的片源命名]
从较为规范的PT站或字幕组分享网站下载下来的视频一般为:Under.the.Skin.2013.Bluray.720p.DTS.x264-CHD.mkv,对于这样只有英文的文件名称,威动服务器可以完美的将相关电影资料获取并下载。

这里电影名称为:Under.the.Skin
年份为:2013
Bluray代表影片片源,常见的还有Webdownload(WEB-DL),即付费网站下载
720P为视频分辨率
DTS.x264等代表音频及视频的格式
CHD一般代表压制组或字幕组

[一般渠道下载的片源命名]
由于服务器主要从themoviedb.org获取电影信息,需要影片准确地文件名。从一般渠道如bt站等下载的文件名可能无法被获取到,如:
- 中文英文混杂的命名:X-Men: 最后一战.mkv
- 中文名称错误的电影:智取威虎三.mkv
- 英文名称中包含全角符号的:Harry Potter:and the Sorcerer's Stone.mkv
对于以上这些错误,建议使用影片官方英文或官方中文名称命名,并以.将各单词分开,例如
X-Men.the.last.stand.mkv
智取威虎山.mkv
Harry.potter.and.the.socrerers.stone.mkv

1.2 分段式电影文件:
对于电影分多个文件存储的情况,请在电影文件名最后添加 _pt1、_pt2等字段,目前支持分段文字包括:_cdX、_ptX、_partX、_discX、_dvdX。(X代表文件序号)。

例如:电影名称_pt1.mp4、电影名称_pt2.mp4 

2. 电视剧文件命名规则:

2.1支持的电视剧命名格式:

    name s01e12(s:季号 e:集号) 

name_s01_e12(s:季号 e:集号)

    name_s01_d01(s: 季号 d:光盘序号)

    name_1x12(1:季号  12:集号)

    name_season1.ep12(season:季号  ep:集号)

    name_s01.ep12(s:季号  ep:集号)

    name_season1.pt.iv(season:季号  pt:集号)  

name_s01.pt.iv(s: 季号  pt:集号)
 

2.2 普通电视剧文件:
按照2.1中的支持格式命名即可 

2.3 单文件包含多集电视剧:
在文件命名时,在2.1命名规则的基础上,增加参数即可,例如:
对于普通文件类:name_s01e01-e04.mkv,此文件将刮削为四集电视剧。
对于光盘类:name_s01_d01.iso、name_s01_d02.iso,此情况电视剧将分为d01、d02进行展示。 

3. 关于DVD、蓝光文件的命名规则
3.1 标准DVD、Blu-ray镜像文件
    VidOn Server可以准确的对标准蓝光格式的镜像文件进行刮削,确保电影名匹配即可。 

3.2 关于DVD、Blu-ray Movie Folder文件
    Server确保Folder文件的文件夹名称为准确电影名称即可。 

3.3 分段式电影文件
    请参考1.2处理方法,在镜像文件名末尾或Movie Folder文件夹名末尾添加 _pt1、 _pt2 等字段。
 

3.4 单DVD、BD文件包含多集电视剧
请参考2.3处理方法,在镜像文件名或Movie Folder文件夹名末尾添加 _d01、_d02等字段。

你可能感兴趣的:(在家打造自己的家庭影院电视视频共享点播系统)