恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
当贝投影
查看: 526|回复: 20

[iptv信源 资源分享或寻求] 请坛友测试:防城港电视台php

[复制链接]
发表于 2022-6-5 11:25 | 显示全部楼层 |阅读模式
请坛友测试:防城港电视台php,可否使用,请反馈:

  1. <?php
  2. $id = isset($_GET['id'])?$_GET['id']:'fcgxwzh';
  3. $n = array(
  4. 'fcgxwzh' => 'app1',
  5. 'fcggg' => 'app3',
  6. );
  7. $d = json_decode(file_get_contents('https://api-cms.fcgtvb.com/v1/mobile/channel/play_auth?stream=https%3A%2F%2Flive.fcgtvb.com%2Flive%2F'.$n[$id].'.m3u8'));
  8. $auth_key = $d->data->auth_key;
  9. $playurl = 'https://live.fcgtvb.com/live/'.$n[$id].'.m3u8?auth_key='.$auth_key;

  10. if($id !== NULL){
  11. $data = getdata($playurl);
  12. $ts = str_replace('live','fcg.php?cid='.$id.'&url=https://live.fcgtvb.com/live/&ts=live',$data);
  13. print_r($ts);
  14. }else{
  15. $url = $_GET['url'];
  16. $ts = $_GET['ts'];
  17. $cid = $_GET['cid'];
  18. $playurl = $url.$ts;
  19. }

  20. function getdata($playurl){
  21. $ch = curl_init();
  22. curl_setopt($ch, CURLOPT_URL, $playurl);
  23. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  24. curl_setopt($ch, CURLOPT_HTTPHEADER, array("Referer: http://www.fcgtvb.com/lives/",));
  25. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  26. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  27. $data = curl_exec($ch);
  28. curl_close($ch);
  29. return $data;
  30. }
  31. ?>
复制代码


我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 11:31 | 显示全部楼层
vlc和pot都看不了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 11:38 | 显示全部楼层
经过测试,无法播放。放到浏览器里可以看到有m3u8列表。大神看看我的代码是怎么错了。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 11:43 | 显示全部楼层
用这个试试
  1. <?php
  2. $id = isset($_GET['id'])?$_GET['id']:'fcgxwzh';
  3. $type = isset($_GET['type'])?$_GET['type']:'hls';
  4. $ref='http://www.fcgtvb.com/lives/';
  5. $n = array(
  6. 'fcgxwzh' => 'app1',
  7. 'fcggg' => 'app3',
  8. );
  9. $d = json_decode(file_get_contents('https://api-cms.fcgtvb.com/v1/mobile/channel/play_auth?stream=https%3A%2F%2Flive.fcgtvb.com%2Flive%2F'.$n[$id].'.m3u8'));
  10. $auth_key = $d->data->auth_key;
  11. $playurl = 'https://live.fcgtvb.com/live/'.$n[$id].'.m3u8?auth_key='.$auth_key;

  12. if($type == 'hls'){
  13. $data = m3u8($playurl,$ref);
  14. $ts = str_replace('live','fcg.php?type=ts&url=https://live.fcgtvb.com/live/&ts=live',$data);
  15. print_r($ts);
  16. }else if($type=='ts'){
  17. $url = $_GET['url'];
  18. $ts = $_GET['ts'];
  19. ts($url.$ts,$ref);
  20. }

  21. function m3u8($playurl,$r){
  22. $ch = curl_init();
  23. curl_setopt($ch, CURLOPT_URL, $playurl);
  24. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  25. curl_setopt($ch, CURLOPT_REFERER, $r);
  26. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  27. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  28. $data = curl_exec($ch);
  29. curl_close($ch);
  30. return $data;
  31. }

  32. function ts($playurl,$r){
  33. $ch = curl_init();
  34. curl_setopt($ch, CURLOPT_URL, $playurl);
  35. curl_setopt($ch, CURLOPT_REFERER, $r);
  36. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  37. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  38. $data = curl_exec($ch);
  39. curl_close($ch);
  40. }
  41. ?>
复制代码

点评

还是看不了  详情 回复 发表于 2022-6-5 11:55
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 11:55 | 显示全部楼层

还是看不了

点评

单独搞下厦门的  详情 回复 发表于 2022-6-5 16:47
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 12:20 | 显示全部楼层
报告,我用迅雷的aplayer也看不了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 12:22 | 显示全部楼层
试试看。
  1. <?php
  2. $id = isset($_GET['id'])?$_GET['id']:'fcgxwzh';
  3. $ts = $_GET['ts'];
  4. $n = array(
  5.         'fcgxwzh' => 'app1',
  6.         'fcggg' => 'app3',
  7. );
  8. $header = array(
  9.         "Referer: http://www.fcgtvb.com/",
  10. );
  11. if ($id){
  12.         $turl = "https://live.fcgtvb.com/live/$n[$id].m3u8";
  13.         $auth = "http://api-cms.fcgtvb.com/v1/mobile/channel/play_auth?stream=$turl";
  14.         $data = get_contents($auth);
  15.         $auth_key = json_decode($data)->data->auth_key;
  16.         $playurl = $turl."?auth_key=".$auth_key;
  17.         echo preg_replace("/(.*?.ts)/i","fcg.php?ts=$1",get_contents($playurl,1,$header));
  18. };
  19. if ($ts){
  20.         get_contents("https://live.fcgtvb.com/live/$ts",0,$header);
  21. };
  22. function get_contents($url,$rtype=TRUE,$header=FALSE){
  23.         $ch = curl_init();
  24.         curl_setopt($ch, CURLOPT_URL, $url);
  25.         curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  26.         curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  27.         curl_setopt($ch, CURLOPT_RETURNTRANSFER, $rtype);
  28.         if ($header){
  29.                 curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
  30.         }
  31.         $r = curl_exec($ch);
  32.         curl_close($ch);
  33.         return $r;
  34. }

  35. ?>
复制代码

点评

将文件命名为:fcg.php ,可以播放  发表于 2022-6-5 21:30
还是不行。。  详情 回复 发表于 2022-6-5 13:49
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 13:49 | 显示全部楼层

还是不行。。

点评

你是存成fcg.php还是存成了其他的名字? 我这是可以播放的。 [attachimg]556887[/attachimg]  详情 回复 发表于 2022-6-5 14:01
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 14:01 | 显示全部楼层

你是存成fcg.php还是存成了其他的名字?
我这是可以播放的。
3331232.jpg

点评

还挑文件名吗?改了也不行  详情 回复 发表于 2022-6-5 19:06
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 14:18 | 显示全部楼层
这种论坛都谢了多少版了,居然还有人受困于此
  1. $url = 'https://live.fcgtvb.com/live/'.$PDID[$id].'.m3u8?auth_key='.$auth_key;
  2. $chanster = get_data($url);

  3. if (empty($_GET['url'])){
  4. $php='http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
  5. $chanster = str_replace('live',$php.'?url=https://live.fcgtvb.com/live/live',$chanster);
  6. header('Content-Type: application/vnd.apple.mpegurl');
  7. echo $chanster;exit;
  8. }else{
  9. $chanster= get_data($_GET['url']);
  10. header('Content-Type:video/mpeg4');
  11. echo $chanster;exit;
  12. }
复制代码


我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 16:47 | 显示全部楼层

单独搞下厦门的
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 17:01 | 显示全部楼层
不如把防城港和习水放在一起发,因为用同一个播放网址
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 19:06 | 显示全部楼层
EScZkc_1d8 发表于 2022-6-5 14:01
你是存成fcg.php还是存成了其他的名字?
我这是可以播放的。

还挑文件名吗?改了也不行

补充内容 (2022-6-5 19:09):
没注意代码有文件名。。。。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-5 21:40 来自手机 | 显示全部楼层
折腾他干嘛,南宁移动不是有这两个台吗
我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-6 20:14 | 显示全部楼层
三个客户端 都看不了你这个。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-7-2 04:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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