'有直播流可以直播'

pull/58/head
xingchao 2018-05-07 11:50:39 +08:00
parent 0f25bd16ac
commit b525fd1b49
1 changed files with 42 additions and 25 deletions

View File

@ -53,49 +53,66 @@ class Live extends Api
);
}
if ($this->request->request("username")) {
$username = $this->request->request("username");
// $username = 'qq';
$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)) {
return true;
} else {
//创建直播流
$sql = "select id
$list = Db::query($sql);
if (!empty($list)) {
$code = trim(strrchr($list[0]['push_url'], '/'), '/');
$len1 = strlen($list[0]['push_url']);
$len2 = strlen($code);
$base_url = substr($list[0]['push_url'],0,$len1 - $len2);
// echo $base_url;
$list = array(
'base_url' => $base_url,
'code' => $code,
);
$result = array("rows" => $list);
return (json($result));
} 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