🔰 前言说明
最近不少朋友在折腾 羊壳 / 影视+ 的时候,都会遇到一个需求:
👉 能不能把直播源转成“点播方式”调用?
答案是:可以,而且并不复杂。
📌 先说结论(给完全不懂的人)
这个教程能做什么?
把「直播源」
👉 变成「像点播一样调用的地址」
适合人群:
用的是 羊壳 / 影视+
已经能跑 PHP(哪怕不懂 PHP)
想把直播放进点播分类里用
🧰 一、开始前你需要准备什么?
别急着动手,先确认这 3 样东西:
✅ 你已经有的
一个能正常使用的 壳子
壳子里 PHP 功能是开启的
✅ 你需要准备的 3 个文件 本文只说方法 不提供文件
一共就这 3 个:
直播转点播.php
mugu720plist.txt
migu720p.php
👉 PHP 直播转点播
下载好后,先放桌面,别急着改。
📂 二、创建文件夹(一步都别跳)
第一步:找到 vox 目录
这是壳子的核心目录,一般你之前改过配置就见过。
第二步:新建一个文件夹
名字一定要是:
php
❌ 不要大写
❌ 不要叫 php1、PHP2
第三步:把 3 个文件丢进去
最后结构长这样就对了:
vox
└─ php
├─ 直播转点播.php
├─ mugu720plist.txt
└─ migu720p.php
📌 如果你这一步没放对
👉 后面 100% 会打不开
⚙️ 三、修改「直播转点播.php」(只改一行)
1️⃣ 打开这个文件
直播转点播.php
2️⃣ 找到第 4 行左右
你会看到一行 路径相关的内容。
3️⃣ 你只需要记住一句话:
壳子里 PHP 指向哪里,这里就写哪里
举个「人话版」例子:
你在壳子设置里
填的 PHP 目录是 vox/php
那这里就改成对应的路径
📌 不用懂代码,只要路径一致就行
改完后:
👉 保存文件,关掉
🔁 四、修改播放列表(最容易出错的一步)
现在打开:
mugu720plist.txt
⚠️ 这里你只做一件事:批量替换
把所有:
http://127.0.0.1:9901/lives/
全部换成:
http://127.0.0.1:9980/
🤔 为什么要这么改?
因为:
9980 是 PHP 使用的端口
不改的话,壳子不知道该找谁播放
📺 替换后是什么样?(已打码)
原来像这样:
http://127.0.0.1:9901/lives/****.m3u8
现在会变成:
http://127.0.0.1:9980/migu720p.php?id=*******
⚠️ 注意:
只改前面这一段
后面的内容 千万别乱动
改完保存,关文件。
🧩 五、让壳子「看到」这个功能(关键一步)
现在我们要告诉壳子:
“我这里有一个 PHP 接口了,你来用它”
打开文件:
demo.json
在合适的位置,加上下面这一段:
{
"key": "php 直播转点播",
"name": "PHP | 直播转点播",
"type": "4",
"api": "http://127.0.0.1:9980/直播转点播.php"
}
⚠️ 注意三点:
逗号别少 (英文)
端口是 9980
文件名别拼错
保存文件。
🔄 六、重启 / 刷新壳子
这一步很多人忘了:
有重启按钮的 👉 重启
没有的 👉 刷新配置
否则壳子还是用的旧配置。
✅ 七、你现在应该看到什么?
如果前面都没错,现在你会发现:
点播分类里
多了一个 「PHP | 直播转点播」 的接口
原本的直播
可以像点播一样被调用 🎉
❓ 常见翻车点(90% 卡在这)
❌ 打不开 / 空白?
PHP 端口是不是 9980
路径有没有写错
文件是不是放在 vox/php
❌ 有接口但播放失败?
mugu720plist.txt 是否真的全部替换
有没有多打 / 少打字符
📣 结尾引导(直接可用)
如果你是第一次成功跑通这个功能,
那这篇教程 真的省了你不少时间 👍
👉 记得关注公众号,不然下次你可能就找不到了