找回密码
 注册需人工审核(节假日除外)
搜索
查看: 2479|回复: 89

代理求助[已解决]

[复制链接]

签到天数: 6 天

[LV.2]登堂入室

发表于 2024-6-20 22:27:07 | 显示全部楼层 |阅读模式
本帖最后由 guoma 于 2024-6-21 14:40 编辑

感谢坛友们的热忱帮助,山东台代理问题已解决:
游客,如果您要查看本帖隐藏内容请回复

点评

如同5楼,把参数地址转化为bease64字符串,再转回来  发表于 2024-6-21 00:30
如同9楼把带参数的地址&替换为%26  发表于 2024-6-21 00:30
用$ts = $_GET['ts'];是直接获取不到带参数的完整地址的  发表于 2024-6-21 00:29

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-20 22:48:50 | 显示全部楼层
我先看看自己写的推流好不好用,再答复

点评

谢谢qqincai大师!请你指教!  详情 回复 发表于 2024-6-20 22:58

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-20 22:56:24 | 显示全部楼层
我自己的有缓存,刚测试正常,你加缓存试试,另外ip要对应,不能共用缓存

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 6 天

[LV.2]登堂入室

 楼主| 发表于 2024-6-20 22:58:55 | 显示全部楼层
qqincai 发表于 2024-6-20 22:48
我先看看自己写的推流好不好用,再答复

谢谢qqincai大师!请你指教!

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-20 23:04:12 | 显示全部楼层
  1. if(time()-$tm>600||empty($wasu)){
  2.    
  3. $id= $_GET['id'];
  4. $n = array(
  5.   "sdtv" => ['24581','r92+auLPIZZLbYQxhFq52A3bKeqbzL6b4aREFW4l7G0='], //卫视
  6.   "qlpd" => ['24584','r92+auLPIZZLbYQxhFq52LDmhj9k4Ezcq5bb60HH/Yg='], //齐鲁
  7.   "yspd" => ['24590','r92+auLPIZZLbYQxhFq52OaspywscQTQkAcflxe/VLQ='], //文旅
  8.   "zypd" => ['24593','r92+auLPIZZLbYQxhFq52Cvkgd071X/2stJzbcC3FIE='], //综艺
  9.   "shpd" => ['24596','r92+auLPIZZLbYQxhFq52J3gJh0+7WQltdUk3A7b0x4='], //生活
  10.   "ggpd" => ['24602','r92+auLPIZZLbYQxhFq52LJ3UeGfmhL1J9vn0j2Y5B8='], //新闻
  11.   "nkpd" => ['24599','r92+auLPIZZLbYQxhFq52BHRIWfn8cMqeKWrsCsgqh0='], //农科
  12.   "typd" => ['24587','r92+auLPIZZLbYQxhFq52IvKa2l3WSrnBy61OpgfEFE='], //体育
  13.   "sepd" => ['24605','r92+auLPIZZLbYQxhFq52NsVVtr3FHNAARy/bKr354w='], //少儿
  14. );
  15. $pdCid=$n[$id][0];
  16. $encryptedDatapdCid=$n[$id][1];
  17. $wasu=init($pdCid,$encryptedDatapdCid,$txt);   
  18. }
  19. $wasu=str_replace('https',"http",$wasu);
  20. $wasu=strchr(trimall(get_ts($wasu)),"http");
  21. $host=explode("playlist.m3u8?",$wasu)[0];

  22. $tss=explode('#EXTINF:',get_ts($wasu));
  23. $php='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

  24. if (empty($_GET['url'])){
  25. $m3u8=$tss[0];
  26. for ($i=1;$i<count($tss);$i++){
  27. $ats=explode(",\n",$tss[$i]);
  28. //print_r($ats);       
  29. $m3u8.='#EXTINF:'.$ats[0].','."\n";
  30. $m3u8.=$php."?id=".$id."&url=".base64_encode($host.trimall($ats[1]))."\n";
  31. }
  32. header("Content-Type: application/vnd.apple.mpegurl");
  33. echo $m3u8;exit;
  34. }
  35. else{
  36. $url=base64_decode($_GET['url']);
  37. $contents= get_ts($url);
  38. header('Content-Type:video/mpg4');
  39. header('Content-Disposition: attachment; filename='.time().'.ts');
  40. echo $contents;exit;
  41. }
复制代码

点评

大师能私信给个完整代码么?  详情 回复 发表于 2024-6-20 23:23

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-20 23:15:35 | 显示全部楼层
  1. function get_ts($url) {
  2.     $ch = curl_init();
  3.     curl_setopt($ch, CURLOPT_URL, $url);
  4.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  5.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  6.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  7.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION,1);
  8.     curl_setopt($ch, CURLOPT_HTTPHEADER, [
  9.                 'Referer: https://v.iqilu.com/',
  10.                 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36',
  11.                 'X-FORWARDED-FOR:'.$_SERVER['REMOTE_ADDR'],
  12.                 'CLIENT-IP:'.$_SERVER['REMOTE_ADDR'],
  13.                 'Connection: keep-alive'
  14.     ]);
  15.     $response = curl_exec($ch);
  16.     curl_close($ch);
  17.     return $response;
  18. }
复制代码

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-20 23:20:15 | 显示全部楼层
本地php代理,vlc播放半小时没卡,睡觉

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 6 天

[LV.2]登堂入室

 楼主| 发表于 2024-6-20 23:23:49 | 显示全部楼层

大师能私信给个完整代码么?

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 226 天

[LV.7]炉火纯青

发表于 2024-6-20 23:53:05 | 显示全部楼层
39行
你不能这么传参中参的,文中这样则需要获取另外的参数再手动添加回去。
要么对URL编码传递,要么像我发的成都看度新闻网php一样用%26去替代&。
print_r(str_replace('&','%26',preg_replace("/(.*?.ts)/i", $php."?ts=$burl$1",m3u8(trim($m3u8)))));

点评

谢谢你的指正!问题解决了。  详情 回复 发表于 2024-6-21 00:02

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 6 天

[LV.2]登堂入室

 楼主| 发表于 2024-6-21 00:02:49 | 显示全部楼层
Wheiss 发表于 2024-6-20 23:53
39行
你不能这么传参中参的,文中这样则需要获取另外的参数再手动添加回去。
要么对URL编码传递,要么像我 ...

谢谢你的指正!问题解决了。

点评

大神,能把修正后的代码完整发一下吗  发表于 2024-6-21 12:42

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 227 天

[LV.7]炉火纯青

发表于 2024-6-21 07:09:02 | 显示全部楼层
guoma 发表于 2024-6-20 23:23
大师能私信给个完整代码么?

太晚睡着了,看来你也解决了,没细看代码,看坛友帮助,还是出在带参数的处理

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

签到天数: 85 天

[LV.6]渐入佳境

发表于 2024-6-21 15:01:39 | 显示全部楼层
谢谢分享

人生没有彩排,每天都是直播。

Welcome to iptv.cc !

回复

使用道具 举报

本版积分规则

Archiver|手机版|小黑屋|IPTV论坛 | 管理员邮箱:a@8494.net

本站以兴趣爱好为宗旨,非经营性质,不以任何形式收取任何费用。IPTV论坛没有任何官方Q群,V群,T群,禁止留任何联系方式,请配合。

免责声明:本站上述内容来自网络,不得用于商业或非法用途,您必须在下载后24小时内,从设备中删除,否则后果自负。如内容侵犯您的版权、著作权,请联系我,第一时间处理。

GMT+8, 2025-1-31 08:02 , Processed in 0.113811 second(s), 19 queries .

IPTV论坛 创建于 2023年5月1日

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