找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4827|回复: 490

[iptv信源 资源分享或寻求] 上海台代理更新20240426

 火... [复制链接]
本帖最后由 guoma 于 2024-4-26 10:47 编辑

上海台播放线路统一域名了,代理源码用了相应更新:
  1. <?php
  2. error_reporting(0);
  3. $id = $_GET['id']??'shxwzh';
  4. $n = [
  5.      'dfws' => 1, //东方卫视
  6.      'shxwzh' => 2, //上海新闻综合
  7.      'shds' => 4, //上海都市
  8.      'dycj' => 5, //第1财 经
  9.      'jsrw' => 6, //上海纪实人文
  10.      'hhxd' => 9, //哈哈炫动
  11.      ];
  12. $date = date('Y-m-d');
  13. $t = time();
  14. $sign = md5(md5('Api-Version=v1&channel_id='.$n[$id].'&date='.$date.'&nonce=1&platform=pc&timestamp='.$t.'&version=v2.0.0&28c8edde3d61a0411511d3b1866f0636'));
  15. $h = ['api-version: v1','nonce:1','platform:pc','version:v2.0.0','timestamp:'.$t,'sign:' .$sign,'referer: https://live.kankanews.com/'];
  16. $json = json_decode(get('https://kapi.kankanews.com/content/pc/tv/programs?channel_id='.$n[$id].'&date='.$date,$h)) -> result -> programs;
  17. for($i=0;$i < count($json);$i++){
  18.   if($json[$i] -> start_time < $t && $t < $json[$i] -> end_time)
  19.    $iid = $json[$i] -> id;
  20.   }
  21. $sign1 = md5(md5('Api-Version=v1&channel_program_id='.$iid.'&nonce=1&platform=pc&timestamp='.$t.'&version=v2.0.0&28c8edde3d61a0411511d3b1866f0636'));
  22. array_pop($h);
  23. $h[] = 'sign:' .$sign1;
  24. $encrypted = json_decode(get('https://kapi.kankanews.com/content/pc/tv/program/detail?channel_program_id='.$iid,$h)) -> result -> channel_info -> live_address;   
  25. $public_key = '-----BEGIN PUBLIC KEY-----
  26. MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDP5hzPUW5RFeE2xBT1ERB3hHZI
  27. Votn/qatWhgc1eZof09qKjElFN6Nma461ZAwGpX4aezKP8Adh4WJj4u2O54xCXDt
  28. wzKRqZO2oNZkuNmF2Va8kLgiEQAAcxYc8JgTN+uQQNpsep4n/o1sArTJooZIF17E
  29. tSqSgXDcJ7yDj5rc7wIDAQAB
  30. -----END PUBLIC KEY-----';
  31. $pu_key = openssl_pkey_get_public($public_key);
  32. openssl_public_decrypt(base64_decode($encrypted),$decrypted,$pu_key);

  33. $burl = "https://tencent-stream.kksmg.com/live/";

  34. $playurl = preg_replace("/(.*?.ts)/i",$burl."$1",m3u8($decrypted));
  35. header('Content-Type: application/vnd.apple.mpegurl');
  36. print_r($playurl);

  37. function get($url,$header){
  38.    $ch = curl_init($url);
  39.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  40.    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  41.    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  42.    curl_setopt($ch, CURLOPT_REFERER, 'https://live.kankanews.com/');
  43.    curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
  44.    $d = curl_exec($ch);
  45.    curl_close($ch);
  46.    return $d;
  47.    }
  48. function m3u8($url){
  49.    $ch = curl_init($url);
  50.    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  51.    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  52.    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  53.    curl_setopt($ch, CURLOPT_REFERER, 'https://live.kankanews.com/');
  54.    $d = curl_exec($ch);
  55.    curl_close($ch);
  56.    return $d;
  57.    }
  58. ?>
复制代码

评分

参与人数 1恩山币 +2 收起 理由
kmy*** + 2 补分感谢更新

查看全部评分

谢谢分享了大师
回复

使用道具 举报

本帖最后由 少年 于 2024-4-15 18:37 编辑

播放不了,不知道什么情况
回复

使用道具 举报

感谢分享         
回复

使用道具 举报

上海台代理更新
回复

使用道具 举报

来的很及时
回复

使用道具 举报

5655555555555555555555555555555555
回复

使用道具 举报

本帖最后由 xiao1239 于 2024-4-15 18:45 编辑

这个好像有点问题,播放不了,一时可以一时不可以
回复

使用道具 举报

谢谢大佬的分享!
回复

使用道具 举报

感谢分享         
回复

使用道具 举报

谢谢大佬分享66
回复

使用道具 举报

的顶顶顶顶顶顶顶顶顶顶
回复

使用道具 举报

毕竟几家公司                 
回复

使用道具 举报

越南越南越南越南
回复

使用道具 举报

多谢分享 支持支持
回复

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-9 14:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表