|
本帖最后由 guoma 于 2022-8-26 09:33 编辑
感谢坛友jacky77提供的代码,稍作更改,分享如下:
- <?php
- $id = isset($_GET['id'])?$_GET['id']:'szws';
- $n = [
- 'cctv1' => [177512,'4387'],
- 'cctv1a' => [177803,'1bd65'],
- 'cctv1b' => [178086,'4f396'],
- 'cctv2' => [177714,'11ecc'],
- 'cctv3' => [177704,'11ef4'],
- 'cctv4' => [177705,'11ef0'],
- 'cctv5' => [177706,'11eec'],
- 'cctv6' => [177707,'11ee8'],
- 'cctv8' => [177709,'11ee0'],
- 'cctv10' => [177711,'11ed8'],
- 'cctv13' => [177603,'4e2f'],
- 'cctv13a' => [178087,'4f390'],
- 'bjws' => [177800,'1bd71'],
- 'dfws' => [177797,'1bd7d'],
- 'sdws' => [177805,'1bd5d'],
- 'jsws' => [177796,'1bd81'],
- 'zjws' => [177799,'1bd75'],
- 'gdws' => [177802,'1bd69'],
- 'szws' => [177804,'1bd61'],
- 'yztv1' => [235,'8bb',1],
- 'yztv2' => [291,'8bd',1],
- 'yztv3' => [236,'8bf',1],
- 'yzhj' => [292,'8c3',1],
- ];
- $t = time()*1000;
- $param = md5("apiversion%3D29%26params%3DtokenchannelId".$n[$id][0]."t".$t."terminalTypeandroid%26service%3DgetChannelDetail");
- $butelSign = md5("service=/setsail/external/externalService&securitykey=562db162d30884329cc2f5884b26c787&butelTst=".$t."¶m=".$param);
- $array = '{"token":"","channelId":'.$n[$id][0].',"t":'.$t.',"terminalType":"android"}';
- $data = "service=getChannelDetail¶ms=".$array."&apiVersion=2.9&butelAppkey=yangfanapp&butelTst=".$t."&butelSign=".$butelSign;
- if($n[$id][2]==1) {
- $burl = 'http://yztv-wshls.homecdn.com/';
- } else
- $burl ='http://yztv-wshls.homecdn.com/live/';
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "https://vapp.96189.com/setsail/external/externalService?".$data);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
- $res = curl_exec($ch);
- curl_close($ch);
- $flv = $burl.$n[$id][1].'.flv?'.parse_url(explode(",",json_decode($res)->data->playUrl)[0])[query];
- $m3u8 = $burl.$n[$id][1].'.m3u8?'.parse_url(explode(",",json_decode($res)->data->playUrl)[1])[query];
- //header('location:'.$flv);
- header('location:'.$m3u8);
- //echo $flv;
- //echo $m3u8;
- ?>
复制代码
|
|