public function get_transcode_tasks($arr) { $trans = new transcode($arr); $ret = $trans->get_transcode_tasks(); $ret = json_decode($ret, 1); return $ret; }
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; }