乐于分享
好东西不私藏

深圳电视台几个频道直播源和代理源码

深圳电视台几个频道直播源和代理源码

这个深圳最近改来改去的,现在又可以不用切片了。。。
频道列表
深圳卫视,http://vn.sohu.blog/shenzhen.php?id=1深圳少儿,http://vn.sohu.blog/shenzhen.php?id=2深圳财经,http://vn.sohu.blog/shenzhen.php?id=3深圳电视剧,http://vn.sohu.blog/shenzhen.php?id=4宜和购物,http://vn.sohu.blog/shenzhen.php?id=5深圳都市,http://vn.sohu.blog/shenzhen.php?id=6深圳国际,http://vn.sohu.blog/shenzhen.php?id=7深圳移动,http://vn.sohu.blog/shenzhen.php?id=8深圳卫视4k,http://vn.sohu.blog/shenzhen.php?id=9
但是,请注意:虽然支持境外主机代理,但是好像只能在浏览器中直接打开,用播放器无法播放。
不过换成国内服务器就不一样了,浏览器和播放器都可以使用。
测试如下(仅测试,不要当做长期源使用)
深圳少儿,http://115.29.208.41/shenzhen.php?id=2
代理源码如下:
<?php$id = isset($_GET['id']) ? $_GET['id'] : '';if ($id) {    $ids = [        '1' => 'AxeFRth'// 深圳卫视        '2' => '1SIQj6s'// 深圳少儿        '3' => '3vlcoxP'// 深圳财经        '4' => '4azbkoY'// 深圳电视剧        '5' => 'BJ5u5k2'// 宜和购物        '6' => 'ZwxzUXr'// 深圳都市        '7' => 'sztvgjpd'// 深圳国际        '8' => 'wDF6KJ3'// 深圳移动        '9' => 'R77mK1v'  // 深圳卫视4k    ];    $key = "bf9b2cab35a9c38857b82aabf99874aa96b9ffbb";    $dectime = dechex(time()+7200);    $rate = "500";    $path = '/'.$ids[$id].'/'.$rate.'/'.pathname($ids[$id]).'.m3u8';    $sign = md5($key.$path.$dectime);    $liveURL = 'https://sztv-hls.sztv.com.cn' . $path . "?sign={$sign}&t={$dectime}";    header('Access-Control-Allow-Origin: *');    header("Location: $liveURL");    die;}function pathname($e){    date_default_timezone_set('Asia/Shanghai');    $o = strtotime('today')*1000;    $a=0;    $r=0;    $d=-1;    $p=0;    $l=0;    for($a=0;$a<strlen($e);$a++)    {        $p = ord($e[$a]);        $r = $r + $p;        if($d!=-1)        {            $l=$l+($d-$p);        }        $d = $p;    }    $r = $r + $l;    $s = base_convert($r,10,36);    $c = base_convert($o,10,36);    $u = 0;    for($a=0;$a<strlen($c);$a++)    {        $u = $u + ord($c[$a]);    }    $c = substr($c5) . substr($c05);    $f = abs($u - $r);    $c = strrev($s) . $c;    $g = substr($c,0,4);    $w = substr($c,4);    $b = date('w') % 2;    $m = [];    for ($a = 0$a < strlen($e); $a++) {        if ($a % 2 == $b) {            $index = $a % strlen($c);            $m[] = $c[$index];        } else {            $hIndex = $a - 1;            if ($hIndex >= 0 ) {                $h = $e[$hIndex];                $v = strpos($g$h);                if ($v === false) {                    $m[] = $h;                } else {                    $m[] = $w[$v];                }            } else {                $gIndex = $a % strlen($g);                $m[] = $g[$gIndex];            }        }    }    $result = strrev(base_convert($f1036)) . implode(''$m);    $result = substr($result0, strlen($e));    return $result;}/*深圳卫视,http://你的地址/shenzhen.php?id=1深圳少儿,http://你的地址/shenzhen.php?id=2深圳财经,http://你的地址/shenzhen.php?id=3深圳电视剧,http://你的地址/shenzhen.php?id=4宜和购物,http://你的地址/shenzhen.php?id=5深圳都市,http://你的地址/shenzhen.php?id=6深圳国际,http://你的地址/shenzhen.php?id=7深圳移动,http://你的地址/shenzhen.php?id=8深圳卫视4k,http://你的地址/shenzhen.php?id=9*/