找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 7429|回复: 235

[iptv信源 资源分享或寻求] 凤凰秀切片代理测试(0906更新)

 火... [复制链接]
发表于 2023-9-4 04:30 | 显示全部楼层 |阅读模式
本帖最后由 tugar 于 2023-9-7 18:28 编辑

之前的凤凰秀切片并不持久。直接请求最高清晰度720p(清晰个Der)需要登录,即需要token,但似乎Token也不持久。
鉴于先前的切片方法,ts并不验证,所以先把ts文件请求下来,把360p或者480p替换成720p,最后重新合成新的m3u8即可。方法是否持久有待验证。
使用方法:
https://server/fhx.php?id=1 // //资讯台
https://server/fhx.php?qa=audio //资讯台音频
https://server/fhx.php?id=2&qa=audio //中文台音频
https://server/fhx.php?qa=audio //资讯台音频
以下给出源码
<?php
$id = $_GET['id'] ?? '1';
$channelId = [
    '1' => '7c96b084-60e1-40a9-89c5-682b994fb680',  //资讯台
'2' => 'f7f48462-9b13-485b-8101-7b54716411ec',  //中文台
'3' => '15e02d92-1698-416c-af2f-3e9a872b4d78',  //深圳旁边台
];
$type = $_GET['qa'] ?? 'HD';
$authUrl = 'https://m.fengshows.com/api/v3/hub/live/auth-url?stream_type=hls&live_id=';

$headers = array(
    'Fengshows-Client: app(ios,5040873);iPhone14,5;16.6',
    'Cookie: acw_tc=0bc159c416601310655302310e60a16525c75b28a289968d7981e08cf77999',
    'User-Agent: FengWatch/5.4.8 (com.phoenixtv.videoapp; build:5040873; iOS 16.6.0) Alamofire/5.6.4'
);

$liveUrl = json_decode(get_data($authUrl . $channelId[$id] . '&live_qa=' . $type, $headers), true)['data']['live_url'];
$m3u8 = get_data($liveUrl, $headers);
$serverUrl = 'http://qctv.fengshows.cn/live/';
if ($type == 'audio') {
    $playUrl = preg_replace('/(\d{4}\w{3})(_audio-\d+\.ts)\?.*/', $serverUrl . '$1$2', $m3u8);
} else {
    $playUrl = preg_replace('/0701(\w{3})(\d{2})(-\d+\.ts)\?.*/', $serverUrl . '0701${1}72$3', $m3u8);
}
header('Content-Type: application/vnd.apple.mpegURL');
header('Content-Disposition: attachment; filename=playlist.m3u8');
echo $playUrl;

function get_data($url, $headers)
{
    $curl = curl_init();
    if (str_starts_with($url, 'https')) {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5);

    $data = curl_exec($curl);
    curl_close($curl);
    return $data;

}


点评

此方法已经挂掉了,TS里改分辨率已经不行了。  发表于 2023-9-16 18:30
还是不行,第一次get_data就没有返回。  发表于 2023-9-6 18:18
失效的把1269967457替换成1270424394即可,但是这个有效时间依然很短  发表于 2023-9-6 08:56
已失效  发表于 2023-9-6 08:12
仅撑了一天,史上最短命代码,能修复一下么?  发表于 2023-9-5 18:26
失效了。  发表于 2023-9-5 09:37

评分

参与人数 1恩山币 +1 收起 理由
oreolee + 1 自己动手才是硬道理,支持一下.

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
 楼主| 发表于 2023-9-4 08:54 | 显示全部楼层
linjz 发表于 2023-9-4 08:31
Fatal error: Uncaught Error: Call to undefined function str_contains() in /home/linjzhkjlsihnbjqzihn ...

str_contains() 仅在 PHP 8 或更高版本中支持。试试
  1. if(strpos($id, '4')) {
  2. $seq = intval(time() / 3.029 + 1134263870);
  3. } else if(strstr(($id, '5')) {
  4. $seq = intval(time() / 3.026 + 1130361493);
  5. } else if(strstr(($id, '6')) {
  6. $seq = intval(time() / 3.008 + 1130361116);
  7. } else {
  8. $seq = intval(time() / 4.000 + 1269967460);
  9. }
复制代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-4 05:42 | 显示全部楼层
本帖最后由 jiteloozz 于 2023-9-4 05:43 编辑

把切片延迟再增大点
  1. } else {
  2. $seq = intval(time() / 4.000 + 1269967460)-3;       //-3以实际测试调整
  3. }

  4. $content = "#EXTM3U\n#EXT-X-VERSION:3\n#EXT-X-TARGETDURATION:4\n#EXT-X-MEDIA-SEQUENCE:$seq\n";
  5. for($i=0;$i<3;$i++){
  6.     $content .= "#EXTINF:4.000,\n";
  7.     $content .= "http://qctv.fengshows.cn/live/".$channelId[$id]."-".strval($seq+$i).".ts\n";
  8. }
复制代码


评分

参与人数 1恩山币 +1 收起 理由
txmi8235 + 1 你好,久仰卧龙大名,在下凤雏!.

查看全部评分

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

使用道具 举报

发表于 2023-9-4 06:47 | 显示全部楼层
本帖最后由 bluetooth 于 2023-9-4 07:53 编辑

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

发表于 2023-9-4 08:31 | 显示全部楼层
Fatal error: Uncaught Error: Call to undefined function str_contains() in /home/linjzhkjlsihnbjqzihnk/wwwroot/php/ifeng.php:13 Stack trace: #0 {main} thrown in /home/linjzhkjlsihnbjqzihnk/wwwroot/php/ifeng.php on line 13   错误

点评

喔 谢谢  详情 回复 发表于 2023-9-4 09:30
str_contains() 仅在 PHP 8 或更高版本中支持。试试  详情 回复 发表于 2023-9-4 08:54
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复 支持 反对

使用道具 举报

发表于 2023-9-4 09:30 | 显示全部楼层
linjz 发表于 2023-9-4 08:31
Fatal error: Uncaught Error: Call to undefined function str_contains() in /home/linjzhkjlsihnbjqzihn ...

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

使用道具 举报

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

使用道具 举报

发表于 2023-9-4 10:55 | 显示全部楼层
ID 4 5 6 怎么都播放不了

点评

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

使用道具 举报

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

使用道具 举报

 楼主| 发表于 2023-9-4 11:58 | 显示全部楼层
ljhcnhina000 发表于 2023-9-4 10:55
ID 4 5 6 怎么都播放不了

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2024-10-7 08:31

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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

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