相关文章推荐
坚韧的开心果  ·  ABAQUS ...·  6 天前    · 
眉毛粗的木瓜  ·  spark split - CSDN文库·  昨天    · 
非常酷的葡萄  ·  Nested fragments are ...·  2 月前    · 
勤奋的柿子  ·  datetime ...·  3 月前    · 
安静的吐司  ·  New-AzureADMSAdministr ...·  1 年前    · 

header("ACCESS-CONTROL-ALLOW-ORIGIN:*");

$action = $_GET['action'];

function getcurl($url){

$user_agent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0)";

$ch = curl_init();

//curl_setopt ($ch, CURLOPT_PROXY, $proxy);

curl_setopt ($ch, CURLOPT_URL, $url);//设置要访问的IP

curl_setopt ($ch, CURLOPT_USERAGENT, $user_agent);//模拟用户使用的浏览器

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1 ); // 使用自动跳转

curl_setopt ($ch, CURLOPT_TIMEOUT, 60); //设置超时时间

curl_setopt ($ch, CURLOPT_AUTOREFERER, 1 ); // 自动设置Referer

//curl_setopt ($ch, CURLOPT_COOKIEJAR, 'c:\cookie.txt');

curl_setopt ($ch, CURLOPT_HEADER,0); //显示返回的HEAD区域的内容

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);

curl_setopt ($ch, CURLOPT_TIMEOUT, 30);

$result = curl_exec($ch);

curl_close($ch);

return $result;

if(!$action){

$url='https://new.jsyunbf.com/20180727/QwSTlb89/index.m3u8';

$m3u8 =getcurl($url);

preg_match_all('#/[^\s]*#i', $m3u8, $match);

echo preg_replace('#/[^\s]*#i','https://test2.bnxb.com/get.php?action=https://new.jsyunbf.com$0',$m3u8);

else{

$url2= $action;

$m3u8 =getcurl($url2);

//print_r($m3u8);

echo preg_replace('#/[^\s]*#i','https://new.jsyunbf.com$0',$m3u8);

播放方法,就是找个播放器

然后https://www.bnxb.com/dplayer.html?url=https://test2.bnxb.com/get.php

可以根据自己的接口设置不同的请求超时时间,提高响应速度! 线路从上往下失败自动切换备用,以此类推,直到线路用尽! 增加redis缓存+cache文件缓存(极速响应)注释:MP4格式的直接redis缓存. m3u8 直接进行cache文件缓存 根据API解析的类型进行自动分类缓存 根据平台规则缓存 调用 方法 :http://你的域名/auto. php ?url= 自备解析json接口
PHP - M3U8 开源项目使用手册 php - m3u8 An M3U8 parser / dumper in PHP .项目地址:https://gitcode.com/gh_mirrors/ph/ php - m3u8 本手册旨在引导您了解并使用 PHP - M3U8 这一强大的 M3U8 解析与转储框架。通过此文档,您将掌握其基本目录结构、核心启动文件以及配置文件的管理方式。 1. 项目目录结构及介绍 PHP -...
推荐开源项目: PHP M3u8 - 强大的 M3U8 解析与转储工具 php - m3u8 An M3U8 parser / dumper in PHP .项目地址:https://gitcode.com/gh_mirrors/ph/ php - m3u8 1、项目介绍 PHP M3u8 是一个专为处理 M3U8 文件而设计的高效解析器和转储器。它完全遵循RFC 8216,并且可以轻松应对非标准M3U(8)格式。这个库...