본문 바로가기

프로그래밍

[php] tvheadend api를 통한 녹화처리하기

반응형

tvheadend의 api를 통해서
php를 이용해 녹화정보를 추가하는 방법입니다.

<? 

    $data = array(
            "start" => time()+60, // 시작시간(현재시간 기준 1분뒤) 
            "stop" => time()+60+60, // 
            "channelname" => "JTBC", // 녹화채널명 
            "title" => array(
                "kor"=>"녹화제목" 
            )
    );

    $url = "http://id:pw@server:9981/api/dvr/entry/create?conf=".json_encode($data); 
   
    $ch = curl_init();                                 //curl 초기화
    curl_setopt($ch, CURLOPT_URL, $url);               //URL 지정하기
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    //요청 결과를 문자열로 반환 
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);      //connection timeout 10초 
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);   //원격 서버의 인증서가 유효한지 검사 안함
        
    $response = curl_exec($ch);
    curl_close($ch);
        
    var_dump($response);
    
    
반응형