前言:本教程大部分参照南风的教程。网络IPTV节目不稳定?运营商的IPTV破解太麻烦?那就跟我来一步步来实现自己的IPTV服务器吧。
好处:
1、在局域网里通过电脑、手机、平板、安卓盒子都可以看,只要你的物理高频头足够,多少个客户端看都不会有冲突。
2、如果你的宽带有公网IP,上行带宽足够大,那你随时随地都可以看家里的IPTV节目,根本不用担心网络IPTV的稳定性。
一、硬件准备:
服务端设备,根据自己的条件来选择以下平台中的任一个。
x86平台,普通台式电脑;
S905安卓平台,如Q5、KI Plus、KI Pro、KII Pro等
树莓派平台,如树莓派2/3;
OPENWRT路由器:有USB接口的OPENWRT路由器
接收设备:
DVBS2设备:TBS品牌的接收卡、接收盒、接收棒。
DVBC设备:美如画T230 USB接收棒
我的设备是KI Pro*1(用来接收105.5C上的3个凤凰HD)、美如画T230 USB接收棒*2(用来接收有线节目)
KI Pro:
美如画T230 USB接收棒:
客户端设备:
1、windows平台+VLC
2、安卓平台下友窝APP
3、安卓手机或APPLE平板电脑+TVHClient
二、软件准备
(1)下载Libreelec kszaq 8.2.3.1 S905 稳定版系统固件,下载完成后解压得到:LibreELEC-S905.arm-8.2-devel-20180410033905-r26548-g3a13cd9-nfvdr.img
下载地址:https://pan.baidu.com/s/1rdxsUD6w0500RqmilUW74A
(2)下载gxl_p230_k1_pro.dtb,下载完成后,将gxl_p230_k1_pro.dtb改名为:dtb.img
gxl_p230_k1_pro.dtb的下载地址:https://kszaq.libreelec.tv/s905/8.2/device_trees/S905D/
(4)下载Amlogic S905X kszaq Tvheadend4.2 LIB 8.2.3.1 中文汉化版软件(稳定版)
下载地址:https://pan.baidu.com/s/1e35tRFAIfX5FWFUPwEy7JA,下载后得到:Tvheadend4.4-ddfd4dd-S905-kszaq-8.2.3.1-中文.zip
(3)Win32DiskImager刷机软件
下载地址:http://www.cr173.com/soft/63119.html
(4)一张8G或以上的TF卡,建议使用高速卡;
2、用Win32DiskImager刷机软件把LibreELEC-S905.arm-8.2-devel-20180410033905-r26548-g3a13cd9-nfvdr.img写到TF卡上,如下图所示:
写卡完成后,把下载改名后的dtb.img复制到TF卡的根目录进行覆盖。
三、系统启动
把TF卡插到KI PRO机器上,用牙签捅机器后面的RESET键(特别细的一个小孔,刚开始我也费了不少的时间来找这个小圆孔),插电开机,当出现LIBREELEC图标后就表示KI PRO从TF卡引导启动了,以后不用再用牙签捅了。
四、系统安装配置
(1)系统设置,进系统前一定要接网线。
打开SSH方便日后使用。
(2)换成中文界面
先把字体设为Arial based,否则切换成中文会乱码
下载中文文件
完成后,还要把时区换成中国时区,以便EPG数据的正确性。过程略,中文界面如下图。
(3)安装Tvheadend4.2.6,
通过PC,在系统的运行那输入:\\IP,如\\192.168.1.10(例如这个IP就是KI PRO自动获取或手动指定的IP地址),将Tvheadend4.4-ddfd4dd-S905-kszaq-8.2.3.1-中文.zip上传到backup文件夹。
回到Libreelec,选择插件-搜索-ESC,如下图:
选择从zip文件安装,从主文件那找到backup文件夹里的Tvheadend4.4-ddfd4dd-S905-kszaq-8.2.3.1-中文.zip。
安装好了之后,TVH的web管理地址:http://192.168.1.10:9981
(4)安装oscam
安装过程如下图,安装好后,OSCAM的web管理地址:http://192.168.1.10:8888,用户名oscam,密码oscam。
5、TVH的配置
(1)界面的语言设备,按下图配置好了之后,就变成了中文界面了。附:本教程的截图都是英文界面。
(2)有线节目扫描的配置
Configuration-DVB Inputs-Networks-Add
Configuration-DVB Inputs-TV adapters
Configuration-DVB Inputs-Muxes
添加一个有线节目频点,添加一个之后,TVH会自动搜索剩余别的频点。
(2)卫星节目扫描的配置
Configuration-DVB Inputs-Networks-Add
Configuration-DVB Inputs-TV adapters-Availink av16862#0 DVB-S#0
配置四切一:
Configuration-DVB Inputs-TV adapters-Availink av16862#0 DVB-S#0
我的105.5C在四切一的端口2:
Configuration-DVB Inputs-TV adapters-Availink av16862#0 DVB-S#0-Position #2
Configuration-DVB Inputs-TV adapters-Availink av16862#0 DVB-S#0-Position #2-Switch:Gerneric
添加卫星节目频点,如凤凰高清那组4120H27500
Configuration-DVB Inputs-Muxes
节目扫描出来之后,把想要收看的节目进行映射一下:
Configuration-DVB Inputs-Services
有线节目的解密请自行解决,不在本文的讨论范围内。
五、从TF卡系统安装到内置NAND存储:
1、SSH登录(用户名root,密码libreelec)LIBREELEC
2、用installtointernal命令,把TF卡的系统安装到NAND中
3、输入YES 继续
4、关机,取出TF卡,开机,如能启动就代表成功了。
六、客户端效果:
1、win7+VLC:
节目表:
效果图:
同一频点多画面效果图:节目表:
2、安卓盒子(斐讯T1)+友窝APP:
节目表:
效果图:
3、Ipad mini2+TVH client:
节目表:
效果图:
4、安卓手机(华为P9)+TVH client:
节目表:
效果图: