请勿传播及宣传。
出自https://bbs.livecodes.vip/论坛。
<?phperror_reporting(0);// 频道映射$CHANNELS = ["jswspro" => "江苏卫视","jsws4kpro" => "江苏卫视4K","jscspro" => "江苏城市","jsxwpro" => "江苏公共新闻","jszypro" => "江苏综艺","jsyspro" => "江苏影视","jsxxpro" => "江苏体育休闲","jsgjpro" => "江苏国际","ymktpro" => "优漫卡通"];// 密钥$RAW_KEY = "M3bW5PdEphbkFIa3lHdGFpZmFRRzRkV2U=NQR";// 提取并解码密钥functionextractSecretKey($rawKey) {$encoded = substr($rawKey, 6, -3);return base64_decode($encoded);}// 通用获取函数functionget($url) {$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt($ch, CURLOPT_HTTPHEADER, ["User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36","Referer: https://litchi.jstv.com/"]);// 设置超时curl_setopt($ch, CURLOPT_TIMEOUT, 10);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);$output = curl_exec($ch);curl_close($ch);return $output;}$SECRET_KEY = extractSecretKey($RAW_KEY);// TS参数处理$ts = $_GET['ts'] ?? null;if($ts) {// 代理TS分片$data = get($ts);header('Content-Type: video/MP2T');echo $data;exit;}// 获取频道ID$id = $_GET['id'] ?? 'jswspro'; // 默认江苏卫视// 检查频道是否存在if(!array_key_exists($id, $CHANNELS)) {header('Content-Type: application/json');echo json_encode(['error' => '频道不存在','available_channels' => array_keys($CHANNELS)]);exit;}// 生成播放URL$expire = time() + 180;$txTime = dechex($expire);$txSecret = strtolower(md5($SECRET_KEY . $id . $txTime));$baseUrl = "https://litchi-play-encrypted-site.jstv.com/applive/{$id}.m3u8?txSecret={$txSecret}&txTime={$txTime}";// 代理m3u8文件$php = "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'];$host = "https://litchi-play-encrypted-site.jstv.com/applive/";// 获取m3u8内容并重写TS路径$m3u8Content = get($baseUrl);header('Content-Type: application/vnd.apple.mpegurl');// 重写TS文件的URL为代理URL$m3u8Content = preg_replace_callback('/(.*?\.ts(?:\?.*?)?)/i',function($matches) use ($php, $host) {// 处理完整URL和相对URLif (strpos($matches[1], 'http') === 0) {return $php . "?ts=" . urlencode($matches[1]);} else {return $php . "?ts=" . urlencode($host . ltrim($matches[1], '/'));}},$m3u8Content);echo $m3u8Content;
列表如下:
江苏,#genre#
江苏卫视,http://你的服务器地址:端口/jsds.php?id=jswspro
江苏卫视·4K,http://你的服务器地址:端口/jsds.php?id=jsws4kpro
江苏城市,http://你的服务器地址:端口/jsds.php?id=jscspro
江苏公共·新闻,http://你的服务器地址:端口/jsds.php?id=jsxwpro
江苏综艺,http://你的服务器地址:端口/jsds.php?id=jszypro
江苏影视,http://你的服务器地址:端口/jsds.php?id=jsyspro
江苏体育·休闲,http://你的服务器地址:端口/jsds.php?id=jsxxpro
江苏教育,http://你的服务器地址:端口/jsds.php?id=jsjypro
江苏国际,http://你的服务器地址:端口/jsds.php?id=jsgjpro
优漫卡通,http://你的服务器地址:端口/jsds.php?id=ymktpro
也可以到https://bbs.livecodes.vip/论坛下载
网址如下:
https://bbs.livecodes.vip/forum.php?mod=viewthread&tid=402