找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 4131|回复: 3

[网络视频应用推荐 使用 疑问] 玩客云刷armbian+docker+IPTV EPG本地部署

[复制链接]
发表于 2025-1-12 13:01 | 显示全部楼层 |阅读模式
本帖最后由 ccnuws 于 2025-1-12 14:51 编辑

上一个帖子介绍了抓取电源直播源,然后使用DIYP播放直播及回放。不过在使用EPG时发现,DIYP接口好用能用的几乎没有,因为对服务器消耗太大了。
于是决定将EPG部署到本地。
上网发现可以docker部署用 php 实现的 EPG 服务端,带设置界面、台标管理,支持 DIYP & 百川 、 超级直播 以及 xmltv 格式。
翻箱倒柜,发现家里还有几个已经停服的玩客云,于是就用玩客云刷armbian+docker+EPG本地部署
一、玩客云刷Armbian(参考:https://blog.csdn.net/hcfhshl/article/details/137676638
1.准备
(1).玩客云(1.3)
(2).双工头USB线,镊子或回形针等短接工具
2.工具
(1).烧录工具USB Burning Tool 2.1.3(自行搜索下载)。注意高版本的无法正常烧录玩客云。
(2).onecloud armbian固件(https://github.com/hzyitc/armbian-onecloud/releases)
我选择的是Bookworm(Armbian-unofficial_24.5.0-trunk_Onecloud_bookworm_current_6.6.21.burn.img.xz
(3).用于连接SSH以及SFTP工具(自行搜索下载,我用的是WinSCP、putty_x64)
3.刷Armbian
(1).从未刷过固件的参考下方的2个步骤,刷过的直接跳到步骤(2):【网上教程很多可以参考】
a.用电吹风吹化玩客云背板的胶,之后卸下螺丝去除主板。(实际上,如果电吹风温度不够,根本吹不开,直接暴力拆开)
b.短接刷机(附短接图-来源于互联网(未知出处))网上有几个版本,可以试试,我在笔记电脑刷机,竟然直接黑屏,后来换了台式机就可以了。
   
方法一:接第4和第5,RX对面的两个点


   
方法二:也有说接这两个点(右上4和右下5),两种我都试过好像均可以。


(2).双工头USB线一头接在玩客云靠近HDMI口的USB上
(3).将下载好的固件解压从img镜像后,打开烧录工具,导入烧录包,保持默认设置,点击开始
提前接好USB线,在短接(未刷过机)或按复位键的同时插上电源,电脑上显示出设备就可以点击开始刷机
(第一次烧录,如果出现报错,请从头开始刷第二次就可以了,刷机过程中尽量不要移动设备,防止接口松动)
   
(4).完成之后,关闭软件断开电源再断开USB。
刷机结束
二、配置、安装docker
1.断开USB接线,接上网线,接上电源网线,在路由器后台找到由dhcp分配给玩客云的IP
2.在shh工具中,输入IP账户root,默认密码1234
初次连接会提示更改密码,正常操作(有些shh工具可能不会显示密码,直接交回车即可)
接下来选择bash,然后提示是否创建新账户,可以按ctrl c跳过。
3.更改时区:由于当前固件默认时区非东八区,需要修改。
  1. cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
复制代码
#更改时区
  1. date -R
复制代码


4.更换国内软件源
修改/etc/apt/sources.list
  1. #阿里源
  2. deb https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
  3. #deb-src https://mirrors.aliyun.com/debian/ bullseye main non-free contrib
  4. deb https://mirrors.aliyun.com/debian-security/ bullseye-security main
  5. #deb-src https://mirrors.aliyun.com/debian-security/ bullseye-security main
  6. deb https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
  7. #deb-src https://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
  8. deb https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
  9. #deb-src https://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
复制代码

5.更新
  1. apt-get update && apt-get upgrade
复制代码

6..固定玩客云IP
安装net-tools
  1. apt install net-tools
复制代码


7.#查看当前ip信息,复制eth0的mac地址 如00:18:90:ab:59:95
  1. ifconfig
复制代码


8.打开并修改网络配置文件interfaces和interfaces.default
位置:/etc/network/interfaces
第3行开始修改
  1. allow-hotplug eth0
  2. no-auto-down eth0
  3. iface eth0 inet static
  4. hwaddress ether 00:18:90:ab:59:95
  5. pre-up ifconfig eth0 hw ether 00:18:90:ab:59:95
  6. address 192.168.1.88
  7. netmask 255.255.255.0
  8. gateway 192.168.1.1
  9. dns-nameservers 192.168.1.1
  10. pre-up /sbin/ifconfig eth0 mtu 3838
复制代码


9.重启
  1. reboot
复制代码
---------------------------
10.安装docker
  1. apt install docker.io
复制代码

11.安装CasaOS
  1. curl -fsSL https://get.casaos.io | sudo bash
复制代码


注意当剩余空间小于4gb时,他会询问是否安装,选1 yes
默认端口是80
输入玩客云IP在浏览器登录即可
三、docker部署EPG-server项目(参考:https://github.com/taksssss/EPG-Server)
1.若已安装过,先删除旧版本并拉取新版本(⚠️注意备份数据:更多设置 -> 数据导出 / 数据导入)
  1. docker rm php-epg -f && docker pull taksss/php-epg:latest
复制代码


2.拉取镜像并运行:
  1. docker run -d
  2. --name php-epg
  3. -p 5678:80
  4. --restart always
  5. taksss/php-epg:latest
复制代码


默认端口为 5678 ,根据需要自行修改(注意端口占用)
3.部署MySQL
  1. docker run -d
  2. --name mysql
  3. -p 3306:3306
  4. -e MYSQL_ROOT_PASSWORD=root_password
  5. -e MYSQL_DATABASE=phpepg
  6. -e MYSQL_USER=phpepg
  7. -e MYSQL_PASSWORD=phpepg
  8. --restart always
  9. mysql:8.0
复制代码

4.使用步骤

(1).在浏览器中打开 http://192.168.1.88:5678/manage.php(2).默认密码为空,根据需要自行设置(3).添加 EPG 源地址,点击 更新配置 保存(4).点击 更新数据库 拉取数据,点击 数据库更新日志 查看日志,点击 查看数据库 查看具体条目(5).设置 定时任务 ,点击 更新配置 保存,点击 定时任务日志 查看定时任务时间表建议从 凌晨1点 左右开始抓,很多源 00:00 ~ 00:30 都是无数据。 隔 6 ~ 12 小时抓一次即可。(6).点击 更多设置 ,选择是否 生成xml文件 、生成方式 ,设置 限定频道节目单(7).用浏览器测试各个接口的返回结果是否正确:
xmltv 接口: http://192.168.1.88:5678/index.php
DIYP&百川 接口: http://192.168.1.88:5678/index.php?ch=CCTV1
超级直播 接口: http://192.168.1.88:5678/index.php?channel=CCTV1
http://192.168.1.88:5678/index.php 填入 DIYP、TiviMate 等软件的 EPG 地址栏
⚠️ 直接使用 docker run 运行的话,可以将 :5678/index.php 替换为 :5678/。
⚠️ 部分软件不支持跳转解析 xmltv 文件,可直接使用 :5678/t.xml.gz 或 :5678/t.xml 访问。

5.使用情况如图:
   






上传源得到本地的直播源
使用:
本地直播源:http://192.168.1.100:5678/?token=*****&live=m3u
本地EPG:http://192.168.1.88:5678/index.php

搭建完毕


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2025-1-12 13:26 | 显示全部楼层
支持一下!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-1-12 13:55 来自手机 | 显示全部楼层
我还是灵愿就一个HTTP路由轻量跑  图标啥的不重要
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2025-1-21 22:19 | 显示全部楼层
好吧,部署阶段完全看不懂了。。。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 15:35

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表