返回列表 发布新帖
查看: 389|回复: 6

iptv回看源码+m3u8列表

发表于 2025-2-9 02:42:14 | 查看全部 |阅读模式

注册账号,享受无广告的清爽界面!

您需要 登录 才可以下载或查看,没有账号?注册

×
<?php


error_reporting(0);
date_default_timezone_set("UTC");
$n = [
        'CCTV1HD'=>[20240709,215634,10,32],//CCTV1高清
        'CCTV2HD'=>[20240709,215634,10,20],//CCTV2高清
        'CCTV4HD'=>[20240709,215634,10,16],//CCTV4高清
        'CCTV9HD'=>[20240709,215634,10,16],//CCTV9高清
        'CCTV10HD'=>[20240709,215634,10,19],//CCTV10高清
        'CCTV11HD'=>[20240709,215634,10,99],//CCTV11高清
        'CCTV12HD'=>[20240709,215634,10,19],//CCTV12高清
        'CCTV13HD'=>[20240709,215634,10,60],//CCTV13高清
        'CCTV14HD'=>[20240709,215635,10,19],//CCTV14高清
        'CCTV15'=>[20240709,215635,10,18],//CCTV15
        'ANHUIHD'=>[20240709,215645,10,19],//安徽卫视高清
        'BEIJHD'=>[20240709,215645,10,19],//北京卫视高清
        'DONGNHD'=>[20240709,215645,10,29],//福建东南卫视高清
        'GSWS'=>[20240709,215636,10,17],//甘肃卫视
        'GUANGDHD'=>[20240709,215644,10,39],//广东卫视高清
        'GUANGXHD'=>[20240709,215644,10,37],//广西卫视高清
        'GUIZHD'=>[20240709,215644,10,85],//贵州卫视高清
        'HAINHD'=>[20240709,215644,10,15],//海南卫视高清
        'HAIBHD'=>[20240709,215644,10,26],//河北卫视高清
        'HENHD'=>[20240709,215644,10,17],//河南卫视高清
        'HEILJHD'=>[20240709,215644,10,27],//黑龙江卫视高清
        'HUBEIHD'=>[20240709,215643,10,41],//湖北卫视高清
        'JYJSHD'=>[20240709,215636,10,94],//湖南金鹰纪实高清
        'JYKTHD'=>[20240709,215637,10,241],//湖南金鹰卡通高清
        'HUNANHD'=>[20240709,215643,10,114],//湖南卫视高清
        'JILHD'=>[20240709,215643,10,22],//吉林卫视高清
        'JIANGSHD'=>[20240709,215643,10,61],//江苏卫视高清
        'JXDS'=>[20240709,215638,10,17],//江西都市
        'FSGW'=>[20240709,215637,10,19],//江西风尚购物
        'JXGGNY'=>[20240709,215638,10,30],//江西公共农业
        'JXJY'=>[20240709,215638,10,13],//江西教育
        'JXJJSHHD'=>[20240709,215637,10,20],//江西经济生活高清
        'JXSEHD'=>[20240709,215637,10,16],//江西少儿高清
        'JXWSHD'=>[20240709,215637,10,17],//江西卫视高清
        'JXXWHD'=>[20240709,215637,10,18],//江西新闻高清
        'JXYS'=>[20240709,215637,10,21],//江西影视旅游
        'LIAONHD'=>[20240709,215643,10,24],//辽宁卫视高清
        'NMGWS'=>[20240709,215636,10,18],//内蒙古卫视
        'NXWS'=>[20240709,215635,10,19],//宁夏卫视
        'QHWS'=>[20240709,215635,10,17],//青海卫视
        'SHANDHD'=>[20240709,215643,10,67],//山东卫视高清
        'SXWS'=>[20240709,215635,10,18],//山西卫视
        'SXTV'=>[20240709,215635,10,19],//陕西卫视
        'DONGFHD'=>[20240709,215645,10,88],//上海东方卫视高清
        'SHENZHD'=>[20240709,215642,10,10],//深圳卫视高清
        'SICHD'=>[20240709,215642,10,95],//四川卫视高清
        'TIANJHD'=>[20240709,215642,10,58],//天津卫视高清
        'XZWS'=>[20240709,215635,10,17],//西藏卫视
        'BTWS'=>[20240709,215636,10,15],//新疆兵团卫视
        'XJWS'=>[20240709,215635,10,19],//新疆卫视
        'YUNNHD'=>[20240709,215642,10,16],//云南卫视高清
        'ZHEJHD'=>[20240709,215638,10,135],//浙江卫视高清
        'CETV1HD'=>[20240709,215637,10,16],//中国教育1高清
        'CETV4'=>[20240709,215637,10,18],//中国教育4
        'CHONGQHD'=>[20240709,215642,10,19],//重庆卫视高清
        'XDKT'=>[20240709,215636,10,19],//哈哈炫动

        'CCTV3_HD'=>[20250107,185651,12.28,-1281673],//CCTV3高清
        'CCTV5+HD'=>[20241108,'095220',13.62,-5425],//CCTV5+高清
        'CCTV5_HD'=>[20250107,185457,13.02,-392707],//CCTV5高清
        'CCTV6_HD'=>[20241230,160139,13.15,-113],//CCTV6高清
        'CCTV8_HD'=>[20250115,163504,12.8,-1295402],//CCTV8高清
        'CCTV16HD'=>[20250107,185509,13.33,-386284],//CCTV16高清
        ];

#回看测试:http://127.0.0.1/gcts.php?id=CCTV1HD&playseek=20250206190000-20250206193000
$id = str_replace(' ','+',$_GET['id']??'CCTV1HD');
if(!isset($n[$id])) die(header("HTTP/1.1 404"));
$update = $n[$id][0].$n[$id][1];
$cut = $n[$id][2]??'10';
$offset = $n[$id][3]??'16';
$now = time();
$ip = 'jxcbn.ws-cdn.gitv.tv';
$url_pre = 'http://'.$ip.'/hls/'.$id.'/'.$n[$id][0].'T'.$n[$id][1].'-1-';
$url_end = '.ts';
$playseek = $_GET['playseek']??'';
#模式判断
if ($playseek) {//回放
        $t_arr = explode('-',$playseek);
        $start = floor((strtotime($t_arr[0])-28800-strtotime($update))/$cut)-$offset+3;
        $end = floor((strtotime($t_arr[1])-28800-strtotime($update))/$cut)-$offset+3;
        $m3u8 = "#EXTM3U".PHP_EOL."#EXT-X-VERSION:3".PHP_EOL."#EXT-X-TARGETDURATION:$cut".PHP_EOL."#EXT-X-MEDIA-SEQUENCE:$start".PHP_EOL;
        for (; $start < $end; $start++) {
                $m3u8 .= "#EXTINF:$cut,".PHP_EOL.$url_pre.$start.$url_end.PHP_EOL;
        }
        $m3u8 .= "#EXT-X-ENDLIST";//结束标志
} else {//直播
        $start = floor(($now-strtotime($update))/$cut-$offset);
        $m3u8 = "#EXTM3U".PHP_EOL."#EXT-X-VERSION:3".PHP_EOL."#EXT-X-TARGETDURATION:$cut".PHP_EOL."#EXT-X-MEDIA-SEQUENCE:$start".PHP_EOL;//前4行
        for ($i = 0; $i<3; $i++,$start++) {//后6行
                $m3u8 .= "#EXTINF:$cut,".PHP_EOL.$url_pre.$start.$url_end.PHP_EOL;
        }
}
header("Content-Type: application/vnd.apple.mpegURL");
header("Content-Disposition: inline; filename=$id.m3u8");
echo $m3u8;
?>

频道列表
http://127.0.0.1/gcts.php?id=CCTV1HD
http://127.0.0.1/gcts.php?id=CCTV2HD
http://127.0.0.1/gcts.php?id=CCTV4HD
http://127.0.0.1/gcts.php?id=CCTV9HD
http://127.0.0.1/gcts.php?id=CCTV10HD
http://127.0.0.1/gcts.php?id=CCTV11HD
http://127.0.0.1/gcts.php?id=CCTV12HD
http://127.0.0.1/gcts.php?id=CCTV13HD
http://127.0.0.1/gcts.php?id=CCTV14HD
http://127.0.0.1/gcts.php?id=CCTV15
http://127.0.0.1/gcts.php?id=ANHUIHD
http://127.0.0.1/gcts.php?id=BEIJHD
http://127.0.0.1/gcts.php?id=DONGNHD
http://127.0.0.1/gcts.php?id=GSWS
http://127.0.0.1/gcts.php?id=GUANGDHD
http://127.0.0.1/gcts.php?id=GUANGXHD
http://127.0.0.1/gcts.php?id=GUIZHD
http://127.0.0.1/gcts.php?id=HAINHD
http://127.0.0.1/gcts.php?id=HAIBHD
http://127.0.0.1/gcts.php?id=HENHD
http://127.0.0.1/gcts.php?id=HEILJHD
http://127.0.0.1/gcts.php?id=HUBEIHD
http://127.0.0.1/gcts.php?id=JYJSHD
http://127.0.0.1/gcts.php?id=JYKTHD
http://127.0.0.1/gcts.php?id=HUNANHD
http://127.0.0.1/gcts.php?id=JILHD
http://127.0.0.1/gcts.php?id=JIANGSHD
http://127.0.0.1/gcts.php?id=JXDS
http://127.0.0.1/gcts.php?id=FSGW
http://127.0.0.1/gcts.php?id=JXGGNY
http://127.0.0.1/gcts.php?id=JXJY
http://127.0.0.1/gcts.php?id=JXJJSHHD
http://127.0.0.1/gcts.php?id=JXSEHD
http://127.0.0.1/gcts.php?id=JXWSHD
http://127.0.0.1/gcts.php?id=JXXWHD
http://127.0.0.1/gcts.php?id=JXYS
http://127.0.0.1/gcts.php?id=LIAONHD
http://127.0.0.1/gcts.php?id=NMGWS
http://127.0.0.1/gcts.php?id=NXWS
http://127.0.0.1/gcts.php?id=QHWS
http://127.0.0.1/gcts.php?id=SHANDHD
http://127.0.0.1/gcts.php?id=SXWS
http://127.0.0.1/gcts.php?id=SXTV
http://127.0.0.1/gcts.php?id=DONGFHD
http://127.0.0.1/gcts.php?id=SHENZHD
http://127.0.0.1/gcts.php?id=SICHD
http://127.0.0.1/gcts.php?id=TIANJHD
http://127.0.0.1/gcts.php?id=XZWS
http://127.0.0.1/gcts.php?id=BTWS
http://127.0.0.1/gcts.php?id=XJWS
http://127.0.0.1/gcts.php?id=YUNNHD
http://127.0.0.1/gcts.php?id=ZHEJHD
http://127.0.0.1/gcts.php?id=CETV1HD
http://127.0.0.1/gcts.php?id=CETV4
http://127.0.0.1/gcts.php?id=CHONGQHD
http://127.0.0.1/gcts.php?id=XDKT
http://127.0.0.1/gcts.php?id=CCTV3_HD
http://127.0.0.1/gcts.php?id=CCTV5+HD
http://127.0.0.1/gcts.php?id=CCTV5_HD
http://127.0.0.1/gcts.php?id=CCTV6_HD
http://127.0.0.1/gcts.php?id=CCTV8_HD
http://127.0.0.1/gcts.php?id=CCTV16HD
爱生活,爱奶昔~
发表于 2025-2-9 02:45:14 | 查看全部
这咋用啊,能否给个教程呢
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-9 02:47:35 | 查看全部
http://127.0.0.1/gcts.php?id=CCTV1HD&playseek=20250206190000-20250206193000 加粗部分自己修改时间
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2025-2-9 02:48:12 | 查看全部
btpanel 发表于 2025-2-9 02:45
这咋用啊,能否给个教程呢


很简单的 装个php>7的环境然后把文件扔上去配合下面的m3u8链接加上回看时间就可以了




http://127.0.0.1/gcts.php?id=CCT ... 0000-20250206193000 加粗部分自己修改时间
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2025-2-9 02:53:26 来自手机 | 查看全部
奇迹 发表于 2025-2-9 02:48
很简单的 装个php>7的环境然后把文件扔上去配合下面的m3u8链接加上回看时间就可以了



大佬强的可怕啊
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2025-2-10 23:22:41 | 查看全部
nb
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

发表于 2025-2-11 13:12:47 | 查看全部
感谢大佬的提供啊
爱生活,爱奶昔~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

投诉/建议联系

@naixinet

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任!
  • 关注公众号
  • 添加微信客服
Copyright © 2025 Nyarime. 沪ICP备13020230号-1|沪公网安备 31010702007642号
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表