更新版实现M3U8文件流去广告支持量子非凡去广告

以前发过一个量子非凡去广告的,是根据ts文件名来去广告的

[b2_insert_post id=”243″]

后面他们做了更新,广告的ts名和正常影片的ts名一致了,导致去广告无效。针对更新后的版本,魔高一尺,道高一丈。

我们重新实现了基于PHP实现M3U8文件流去广告支持量子非凡去广告
我们先说一下文件流去广告的原理
文件流的广告,广告是通过在m3u8文件中插入广告的ts文件。这种就属于文件流的形式插入广告到m3u8文件中

视频流是什么呢,视频流是通过修改没有广告的ts文件进行嵌入的广告,这种形式的广告修改就会比较麻烦

这次我就出一个文件流形式的广告去除教程

原理:当我们解析m3u8文件之后,可以发现文件流广告的规律。只需要删除插入进去的ts文件在重新打包后就可以去除广告。

文件流就是这么简单。写这个PHP的时候也没遇到什么难题,就知道原理就能写

本来想用JAVA基于servlet直接写个简单Demo的,但是想到大家基于此原理能写的都能写,不能写的用JAVA也是多此一举。

去广告前

去广告后

同一个 视频地址 去广告前和去广告后 相差15秒左右 这就是广告

使用方法:

1.下载后直接上传网站根目录
2.接口使用:/index.php?url=链接
3.不同的域名去调用接口需要开启跨域,都在无法读取生成的m3u8文件

# 允许 所有头部 所有域 所有方法 add_header ‘Access-Control-Allow-Origin’ ‘*’; add_header ‘Access-Control-Allow-Headers’ ‘*’; add_header ‘Access-Control-Allow-Methods’ ‘*’;

大家可以自行对接 播放器 也可以去本站下载播放器使用

评论

《 “更新版实现M3U8文件流去广告支持量子非凡去广告” 》 有 3 条评论

  1. mrwang 的头像
    mrwang

    解压密码多少

  2. wangjian 的头像
    wangjian

    没用,上当了

发表回复