You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.0 KiB

<?php
namespace app\live\controller\api;
class Demo extends Base
{
/**
* 生成地址
* @date 2022-05-19
*/
public function createAddress()
{
$param = input('post.');
$live_param = get_ali_live_config();
$address_class = new \ali\alibabacloud\live\Address($live_param);
$end_time = time() + 86400;
//生成推流地址和播流地址
$result = $address_class->createAddress($param['stream_name'], $end_time);
dump($result);
return sendSuccessMessage();
}
/**
* 查询直播流在线人数
* @date 2022-05-20
*/
public function getOnlineNumber()
{
$param = input('post.');
$live_param = get_ali_live_config();
$stream_class = new \ali\alibabacloud\live\Stream($live_param);
$query_time = time();
//生成推流地址和播流地址
$result = $stream_class->getDomainOnlineUserNumber($query_time);
dump($result);
return sendSuccessMessage();
}
}