歌华有线直播源 - 在线观看 CCTV1、CCTV2、CCTV3 等频道
歌华有线直播源
本页面提供歌华有线直播源,支持 TXT、M3U 和 JSON 格式获取直播地址。
支持频道
- CCTV1 综合 HD* CCTV2 财经 HD* CCTV3 综艺 HD
获取直播地址
1. TXT 格式
访问以下链接,获取所有频道直播地址的 TXT 格式列表:
http://[您的域名]/[您的文件路径]?type=txt
2. M3U 格式
访问以下链接,获取所有频道直播地址的 M3U 格式列表:
http://[您的域名]/[您的文件路径]?type=m3u
3. JSON 格式
访问以下链接,获取所有频道直播地址的 JSON 格式列表:
http://[您的域名]/[您的文件路径]?type=json
4. 单个频道直播地址
访问以下链接,获取指定频道直播地址:
http://[您的域名]/[您的文件路径]?id=[频道 ID]
例如,获取 CCTV1 综合 HD 的直播地址:
http://[您的域名]/[您的文件路径]?id=1
注意:
- 每个直播地址有效期为 60 秒,过期后将返回 403 错误。* 请勿将直播源用于商业用途。
代码示例
以下代码示例展示如何获取 JSON 格式的直播地址列表:php'1','liveid' => 'CCTV1HD_6000','name'=>'CCTV1综合HD'), array('id'=>'2','liveid' => 'CCTV2HD_6000','name'=>'CCTV2财经HD'), array('id'=>'3','liveid' => 'CCTV3HD_6000','name'=>'CCTV3综艺HD'), );$json=json_encode($json);$json=json_decode($json);if ($type == 'txt') {echo '歌华有线,#genre#'.PHP_EOL; foreach ($json as $quity) { $cid= $quity->id; $name=$quity->name; $logo=$quity->logo; echo $name.',http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?id='.$cid.''.PHP_EOL; }} elseif ($type == 'm3u') {echo '#EXTM3U'.PHP_EOL; foreach ($json as $quity) { $cid= $quity->id; $name=$quity->name; $logo=$quity->logo; echo '#EXTINF:-1 tvg-id=''.$cid.'' tvg-name=''.$name.'' tvg-logo=''.$logo.'' group-title='歌华有线','.$name.PHP_EOL.'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?id='.$cid.''.PHP_EOL; }} elseif($type == 'json') { foreach ($json as $quity) { $cid= $quity->id; $name=$quity->name; $logo=$quity->logo; $liebiao1[]=array( 'name'=>$name, 'url'=>'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?id='.$cid.'', ); } $liebiao2=array( 'AppStore' =>'http://'.$_SERVER['HTTP_HOST'].'/', 'CreateBy' =>'庸俗的时光', 'title' =>'歌华有线', 'UpDate' =>'2022-09-14 14:02:33', 'data' =>( $liebiao1 )); die(json_encode($liebiao2, JSON_NUMERIC_CHECK | JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));}else {if(empty($id)){ die ('If you need to access txt, please add type=txt'.PHP_EOL.'Example:http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?type=txt'.PHP_EOL.'If you need to access json, please add type=json'.PHP_EOL.'Example:http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?type=json'.PHP_EOL.'Enjoy using');}else{ foreach ($json as $quity) { $cid= $quity->id; $name=$quity->name; $logo=$quity->logo; if($quity->id==$id){ $sid=$quity->liveid; if($sid){ $nowtime = time(); $expire = 60; $expiretime = $nowtime - $expire; $playurl = ''; if(isset($_SESSION['play_url_time']) && isset($_SESSION['play_url']) && $_SESSION['play_url_time'] > $expiretime){ $playurl = $_SESSION['play_url']; }else{ $playurl=$sid; $_SESSION['play_url'] = $playurl; $_SESSION['play_url_time'] = $nowtime; } if($playurl == ''){ http_response_code(403); die('403 Forbidden'); }else{ echo $playurl; } break; } } }}}?>
联系我们
如果您有任何问题,请随时联系我们。
原文地址: https://www.cveoy.top/t/topic/ojUO 著作权归作者所有。请勿转载和采集!