status
date
type
slug
summary
category
tags
2023年12月02日更新:目前这种方式已经不行了,尝试了肥羊大佬项目里的其它源也无法通过下面的方式使用了,不如直接找直播源算了。

首先感谢

首先要感谢肥羊大佬,大佬的项目地址:

对肥羊php的一点理解

其实我是不理解的
大概就是网上直接找到的m3u直播源运行速度慢,不稳定,经常就播放不了了,而通过自己安装的php环境来转换直播源可以一定程度上解决这个问题。

如果不想麻烦

如果不想麻烦,可以直接跳转到这个网址,这里的直播源可以直接使用,稳定性还可以,下面这些设置就不用看了。

如何使用

  1. 安装php环境;
  1. 将上面大佬项目地址里php文件夹里的内容下载,上传到自己安装的服务器指定文件夹内(不一定都要上传,需要哪个传那个);
  1. 找到php文件对应的直播源m3u文件,修改其中的地址为自己安装的服务器地址,保存这个文件;
  1. 播放器内打开上一步修改的m3u文件就可以稳定观看iptv了。

使用docker在威联通NAS上安装肥羊php

  1. 我使用的威联通NAS操作系统是QTS 5.1;
  1. 打开container station,点击左侧“容器”,再点击顶部“浏览”
    1. notion image
  1. 搜索“youshandefeiyang”,出来的搜索结果里选择“youshandefeiyang/php-env”,点击其右侧的”部署“;
    1. notion image
  1. 容器名称随意,点击”高级设置“,”网络“设置里映射容器端口,如下图;
    1. notion image
  1. 还是”高级设置“里,”存储“设置里映射NAS里的文件夹,用”绑定主机装载路径“这种方式,这个文件夹也是你上传php文件的位置,如下图;
    1. notion image
  1. 至此设置完成,可以点击”应用“跑起来了,如果有外网访问的需求的话,注意在路由器的端口映射里映射刚添加的主机端口,例如我的就是5678

上传php文件

  1. 打开肥羊大佬的项目地址,找到php文件夹,下载需要的文件,我以cqyx.php为例;(我猜这个文件的意思是”重庆有线“🤔)
    1. notion image
  1. 将下载的文件夹上传到NAS,就是刚才创建docker时映射的那个php文件夹;
    1. notion image
  1. 此时你要访问这个php文件的地址就是http://ip:5678/cqyx.php,这个地址直接用播放器播放有些不识别,有些只能播放一个节目,因为缺少节目ID,所以还要进行下一步。

转换m3u文件

  1. 首先要找到与上述php文件对应的m3u,不知为何肥羊大佬的项目里并没有,可以到这个网址找到一些,(这个网址里的直播源也可以直接使用,稳定性也还可以,省得自己设置了)。下载对应的m3u文件,如下:
  1. 用编辑器打开这个文件,将所有节目里的IP地址转换成自己服务器的地址,如下:
    1. notion image
  1. 保存这个编辑后的m3u文件。

使用

终于到了这一步了,有两种用法:
  1. 有的播放软件可以上传播放文件的,直接上传上一步编辑好的这个文件就行了;
  1. 还有一种方式是将这个文件上传到自己服务器上一个可以方便访问的地址,例如我还是上传到上面哪个php的文件夹里,那么我的这个文件访问地址就是:http://IP:5678/cqyx.m3u ,将这个地址填入播放器的对应位置就行了,这种方式的好处是,如果你在服务器上编辑了这个文件,那么播放器上会自动更新,不用重新上传了。

尾巴

对于IPTV其它一些操作,例如添加播放指南等,与其它软件操作一致,不再赘述。
按照上述程序设置完成后直播源打开速度挺快,看了两天稳定性也不错。上述网址里的其它直播源也试过一些,并不是所有的直播源都可以,有些也播放不了,多多尝试。
notion image
notion image
给肉肉做个安全屋iPhone 15 pro的拍照体验