重庆电视台PHP

※ 声明:本站为非商业性博客,内容均为本站网友收集于互联网公开分享,仅限于学习和探讨的目的,不得将上述内容用于非法或商业途径,版权争议与本站无关,如有冒犯,请留言删除!

<?php
    $t=date('YmdHi');$type=isset($_GET['type'])?$_GET['type']:'hls';$id=isset($_GET['id'])?$_GET['id']:'2';$u="https://sjlivecdn9.cbg.cn/".$t."/app_2/_definst_/ls_".$id.".stream/";if($type=='key'){
    $d = k('https://sjlivecdnx.cbg.cn/1ive/stream_'.$id.'.php','https://www.cbg.cn/');}else if($type=='hls'){
    //header("Content-type: application/x-mpegURL");
    $m3u8=m3u8($u.'chunklist.m3u8');
    getPHPm3u($m3u8,$u,$id);}function m3u8($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
    $result = curl_exec($ch);
    curl_close($ch);
    return $result;}function getPHPm3u($_m3u8, $_u, $_id){
    $phpself = substr($_SERVER['PHP_SELF'], strripos($_SERVER['PHP_SELF'], "/") + 1);
    $_m3u8=preg_replace('/URI="(.*?)"/','URI="'.$phpself.'?type=key&id='.$_id.'"',$_m3u8);
    if (strpos($_m3u8, '.ts')) {
        preg_match_all("/\n(.*?).ts/", $_m3u8, $a);
        for ($i = 0; $i < count($a[0]); $i++) {
            $_m3u8 = str_replace($a[0][$i], "\n" . $_u . $a[1][$i] . '.ts', $_m3u8);
        }
        echo $_m3u8;
    }}function k($url,$ref){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    //curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
    curl_setopt ($ch, CURLOPT_REFERER, $ref);
    $result = curl_exec($ch);
    curl_close($ch);}
    ?>


※ 感谢您的支持,如果喜欢本内容,请打赏本站!谢谢!
打赏 支付宝打赏 微信打赏

评论回复

- 大 河 之 星 -

2012-12-12 周一 88:88:88 鹦鹉台上线运行时间统计

网站声明:所有节目源均来源自互联网,本站不存储、不制作任何视频内容。

如本站内容侵犯到您的权益,请说明具体情况,本站会第一时间处理。

您是本站第291名访客 今日有0篇新文章
- 大 河 之 星 -

2012-12-12 周一 88:88:88 鹦鹉台上线运行时间统计

网站声明:所有节目源均来源自互联网,本站不存储、不制作任何视频内容。

如本站内容侵犯到您的权益,请说明具体情况,本站会第一时间处理。

您是本站第292名访客 今日有0篇新文章