コード例 #1
0
 public function get_transcode_tasks($arr)
 {
     $trans = new transcode($arr);
     $ret = $trans->get_transcode_tasks();
     $ret = json_decode($ret, 1);
     return $ret;
 }
コード例 #2
0
ファイル: functions.php プロジェクト: h3len/Project
function checkIsExistTranscode()
{
    //获取开启的转码服务器
    if (!($servers = hg_get_transcode_servers())) {
        return 0;
    }
    if (!class_exists('transcode')) {
        include_once CUR_CONF_PATH . 'lib/transcode.class.php';
    }
    foreach ($servers as $k => $v) {
        $t_server = array('host' => $v['trans_host'], 'port' => $v['trans_port']);
        $transcode = new transcode($t_server);
        $task_info = json_decode($transcode->get_transcode_tasks(), 1);
        if ($task_info['transcoding_tasks']) {
            return 1;
        }
    }
    return 2;
}