pull/58/head
xingchao 2018-05-07 11:54:38 +08:00
parent b525fd1b49
commit 46e12d9847
1 changed files with 34 additions and 34 deletions

View File

@ -53,66 +53,66 @@ class Live extends Api
);
}
// if ($this->request->request("username")) {
// $username = $this->request->request("username");
$username = 'xingchao';
$sql = "select b.*
if ($this->request->request("username")) {
$username = $this->request->request("username");
// $username = 'xingchao';
$sql = "select b.*
from fa_user as a,fa_live as b
where a.id=b.user_id and a.username = '$username'";
$list = Db::query($sql);
if (!empty($list)) {
$list = Db::query($sql);
if (!empty($list)) {
$code = trim(strrchr($list[0]['push_url'], '/'), '/');
$code = trim(strrchr($list[0]['push_url'], '/'), '/');
$len1 = strlen($list[0]['push_url']);
$len2 = strlen($code);
$len1 = strlen($list[0]['push_url']);
$len2 = strlen($code);
$base_url = substr($list[0]['push_url'],0,$len1 - $len2);
$base_url = substr($list[0]['push_url'], 0, $len1 - $len2);
// echo $base_url;
$list = array(
'base_url' => $base_url,
'code' => $code,
);
$list = array(
'base_url' => $base_url,
'code' => $code,
);
$result = array("rows" => $list);
$result = array("rows" => $list);
return (json($result));
return (json($result));
} else {
//创建直播流
$sql = "select id
} else {
//创建直播流
$sql = "select id
from fa_user
where username = '$username'";
$list = Db::query($sql);
$user_id = $list[0]['id'];
$list = Db::query($sql);
$user_id = $list[0]['id'];
$code = time();
$base_url = "rtmp://47.104.165.49:1935/live/";
$push_url = $base_url . $code;
$pull_url = $push_url;
$sql = "INSERT INTO fa_live(push_url,pull_url,user_id,status) VALUES ('$push_url','$pull_url','$user_id','1')";
$code = time();
$base_url = "rtmp://47.104.165.49:1935/live/";
$push_url = $base_url . $code;
$pull_url = $push_url;
$sql = "INSERT INTO fa_live(push_url,pull_url,user_id,status) VALUES ('$push_url','$pull_url','$user_id','1')";
// echo $sql;
// exit();
$rs = Db::execute($sql);
$rs = Db::execute($sql);
// if ($rs === false) {
// echo '添加直播流失败';
// } else {
// echo '添加直播流成功';
// }
$list = array(
'base_url' => $base_url,
'code' => $code,
);
$list = array(
'base_url' => $base_url,
'code' => $code,
);
$result = array("rows" => $list);
return json($result);
$result = array("rows" => $list);
return json($result);
}
}
// }
$total = $this->model