【教程】小白也能学会:PHP 直播一键转点播

 

🔰 前言说明

最近不少朋友在折腾 羊壳 / 影视+ 的时候,都会遇到一个需求:

👉 能不能把直播源转成“点播方式”调用?

答案是:可以,而且并不复杂。

📌 先说结论(给完全不懂的人)

这个教程能做什么?

把「直播源」

👉 变成「像点播一样调用的地址」

适合人群:

用的是 羊壳 / 影视+

已经能跑 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 行左右

你会看到一行 路径相关的内容。

图片[1]-【教程】小白也能学会:PHP 直播一键转点播-春眠不觉晓

3️⃣ 你只需要记住一句话:

壳子里 PHP 指向哪里,这里就写哪里

举个「人话版」例子:

你在壳子设置里

填的 PHP 目录是 vox/php

那这里就改成对应的路径

📌 不用懂代码,只要路径一致就行

图片[2]-【教程】小白也能学会: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=*******

图片[3]-【教程】小白也能学会:PHP 直播一键转点播-春眠不觉晓

⚠️ 注意:

只改前面这一段

后面的内容 千万别乱动

改完保存,关文件。

🧩 五、让壳子「看到」这个功能(关键一步)

现在我们要告诉壳子:

“我这里有一个 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 是否真的全部替换

有没有多打 / 少打字符

📣 结尾引导(直接可用)

如果你是第一次成功跑通这个功能,

那这篇教程 真的省了你不少时间

 

© 版权声明

THE END
点赞13 分享
评论 共1条

请登录后发表评论