找回密码
 立即注册
img_loading
智能检测中

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
glinet
查看: 837|回复: 14

[iptv信源 资源分享或寻求] 请问这个安徽php怎么修改?

[复制链接]
发表于 2023-9-2 12:08 | 显示全部楼层 |阅读模式
  1. <?php
  2. $url = 'https://tvzb-hw.ahtv.cn/tvradio/Tvfront/getTvInfo?loop=1&tv_id=11';

  3. $headers = array(
  4.     'Accept: */*',
  5.     'X-Requested-With: XMLHttpRequest',
  6.     'User-Agent: Mozilla/5.0 (Linux; Android 9; BND-AL00 Build/HONORBND-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36',
  7.     'Referer: https://tvzb-hw.ahtv.cn/application/tvradio/h5/detail.html?type=tv',
  8.     'Cookie: HWWAFSESID=02407734ad996bbef3; HWWAFSESTIME=1693624811653'
  9. );

  10. $ch = curl_init();
  11. curl_setopt($ch, CURLOPT_URL, $url);
  12. curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
  13. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  14. $response = curl_exec($ch);
  15. curl_close($ch);

  16. $json = json_decode($response, true);

  17. // 提取视频流m3u8地址
  18. $m3u8Url = $json['data']['m3u8'];

  19. // 跳转到视频流地址
  20. header('Location: ' . $m3u8Url);
  21. exit;
复制代码
能提取到直播源,但403被服务器拒绝了,请问请求头还需要需加上什么?
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2023-9-2 12:16 | 显示全部楼层
不需要啊,直接就可以播放啊。我把你代码里返回的$m3u8Url放到POTPLAYER里可以播放的。

点评

POTPLAYER比较强大吧,其它播放器和浏览器播不出  详情 回复 发表于 2023-9-2 12:27
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 12:27 来自手机 | 显示全部楼层
EScZkc_1d8 发表于 2023-9-2 12:16
不需要啊,直接就可以播放啊。我把你代码里返回的$m3u8Url放到POTPLAYER里可以播放的。 ...

POTPLAYER比较强大吧,其它播放器和浏览器播不出
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 12:46 | 显示全部楼层
播放地址带Referer的 https://tvzb-hw.ahtv.cn/

点评

$headers = array( 'Accept: */*', 'X-Requested-With: XMLHttpRequest', 'User-Agent: Mozilla/5.0 (Linux; Android 9; BND-AL00 Build/HONORBND-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Versio  详情 回复 发表于 2023-9-2 13:00
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 13:00 来自手机 | 显示全部楼层
winrjfx 发表于 2023-9-2 12:46
播放地址带Referer的 https://tvzb-hw.ahtv.cn/

$headers = array(
    'Accept: */*',
    'X-Requested-With: XMLHttpRequest',
    'User-Agent: Mozilla/5.0 (Linux; Android 9; BND-AL00 Build/HONORBND-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/96.0.4664.104 Mobile Safari/537.36',
    'Referer: https://tvzb-hw.ahtv.cn/',
    'Cookie: HWWAFSESID=02407734ad996bbef3; HWWAFSESTIME=1693624811653'
);
这样还是不行

点评

接着往下获取 输出最终的ts就可以了  详情 回复 发表于 2023-9-2 13:19
那就从M3U8获取TS,然后输出TS。  详情 回复 发表于 2023-9-2 13:16
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 13:16 | 显示全部楼层
mxwz 发表于 2023-9-2 13:00
$headers = array(
    'Accept: */*',
    'X-Requested-With: XMLHttpRequest',

那就从M3U8获取TS,然后输出TS。
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 13:19 | 显示全部楼层
mxwz 发表于 2023-9-2 13:00
$headers = array(
    'Accept: */*',
    'X-Requested-With: XMLHttpRequest',

接着往下获取 输出最终的ts就可以了

点评

Warning: file_get_contents(https://hls-ahlive-ht.ahtv.cn/atvrtmp/143_q_live161829313317020.m3u8?sign=3444ce772c74ba140d59aabb607fa8bf&t=64f2d408): Failed to open stream: HTTP request failed! HTTP/1.1  详情 回复 发表于 2023-9-2 13:31
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 13:31 来自手机 | 显示全部楼层
winrjfx 发表于 2023-9-2 13:19
接着往下获取 输出最终的ts就可以了

Warning: file_get_contents(https://hls-ahlive-ht.ahtv.cn/atvrtmp/143_q_live161829313317020.m3u8?sign=3444ce772c74ba140d59aabb607fa8bf&t=64f2d408): Failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in 也不行

点评

你可以看一下guoma写的。 https://www.right.com.cn/forum/thread-8291543-1-1.html  详情 回复 发表于 2023-9-2 14:15
这第二个m3u8也需要Referer。  详情 回复 发表于 2023-9-2 13:50
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 13:44 | 显示全部楼层
$m3u8Url = $json['data']['m3u8'];

//插入下面两行
$host = parse_url($m3u8Url)['host'];
$m3u8Url = str_replace("https://$host", "http://snapshot-live-ht.ahtv.cn", $m3u8Url);

header('Location: ' . $m3u8Url);

点评

谢谢大佬,插入这个就可以播放了  详情 回复 发表于 2023-9-2 14:34
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 13:50 | 显示全部楼层
mxwz 发表于 2023-9-2 13:31
Warning: file_get_contents(https://hls-ahlive-ht.ahtv.cn/atvrtmp/143_q_live161829313317020.m3u8?si ...

这第二个m3u8也需要Referer。

点评

是的,谢谢!  详情 回复 发表于 2023-9-2 14:36
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 14:15 | 显示全部楼层
mxwz 发表于 2023-9-2 13:31
Warning: file_get_contents(https://hls-ahlive-ht.ahtv.cn/atvrtmp/143_q_live161829313317020.m3u8?si ...

你可以看一下guoma写的。
https://www.right.com.cn/forum/thread-8291543-1-1.html

点评

原来早有了啊,没看到  详情 回复 发表于 2023-9-2 14:37
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 14:34 | 显示全部楼层
howeasytech 发表于 2023-9-2 13:44
$m3u8Url = $json['data']['m3u8'];

//插入下面两行

谢谢大佬,插入这个就可以播放了
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 14:36 | 显示全部楼层
winrjfx 发表于 2023-9-2 13:50
这第二个m3u8也需要Referer。

是的,谢谢!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-9-2 14:37 | 显示全部楼层
EScZkc_1d8 发表于 2023-9-2 14:15
你可以看一下guoma写的。
https://www.right.com.cn/forum/thread-8291543-1-1.html

原来早有了啊,没看到
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-2 15:25 来自手机 | 显示全部楼层
怎么断流啊
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

欢迎大家光临恩山无线论坛

只谈技术、莫论政事!切勿转播谣言!为了你也为了他人。
只谈技术、莫论政事!(点击见详情) 切记不要随意传播谣言,把自己的日子过安稳了就行,为了自己好也为了大家好。 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。

查看 »

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

GMT+8, 2025-5-29 20:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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

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