苹果CMS需用P2P的M3U8解析代码,非CDNbye的P2P。
<?php /** * @代码开源,透明化,切勿用于商业用途,全然开源模式,可供大家一起探讨研究 * @支持全网(积极支持跨域)的M3U8资源加速 * @调用举例:http://域名/m3u8.php?url= * @举例说明:https://www.xmaocloud.com/p2p.php?url=https://cdn1.chlpdq.com/20180904/Axof1dia/index.m3u8 * * for ray-p2p btjson * */ error_reporting(0); header("Content-Type: text/html; charset=utf-8"); $url = $_GET['url']; if(strpos($url,'http') ===false){ $url='https://tx.hls.huya.com/backsrc/'.base64_decode($url).'.m3u8'; } if(strpos(wm_https(),'ps:') !== false){//USB拎 S 证书 if(strpos($url,'http://') !== false){ header("location:http://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"].'?'.$_SERVER['QUERY_STRING']);//判断直链没拎 S 证书就跳转到不带 S 证书的USB exit(); } }else{//接口不拎 S 证书 if(strpos($url,'https://') !== false){ header("location:https://".$_SERVER["HTTP_HOST"].$_SERVER["PHP_SELF"].'?'.$_SERVER['QUERY_STRING']);//推论直链拎 S 证书就重定向至带 S 证书的接口 exit(); } } function wm_https(){ $http = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://'; return $http; } ?>Dplayer---P2P版播放器