在阿里云直播。代码生成推流地址和播流地址。
//推流域名
$tl = config('live.tl');
//播流域名
$bl = config('live.bl');
//可自行配置
$app_name = config('live.app_name');
//可自行配置
$stream_name = config('live.stream_name');
//1800为有效期秒数
$time = time() + 1800;
//拼接auth_token 拼接规则 上方的两个参数 - 有效时间 -0-0 . URL鉴权的主KEY或副KEY
$tlo = '/'.$app_name.'/'.$stream_name.'-'.$time.'-0-0-'.'RxRNzmhddSomRfEv';
//md5进行加密
$tolMd = md5($tlo);
$blo = '/'.$app_name.'/'.$stream_name.'.m3u8-'.$time.'-0-0-'.'gd60s5BuV9kmvtit';
$bolMd = md5($blo);
//拼接推流播流地址 上方两个参数 auth_tey 也为上方拼接
$tlUrl = $tl.'/'.$app_name.'/'.$stream_name.'?auth_key='.$time.'-0-0-'.$tolMd;
$blUrl = $bl.'/'.$app_name.'/'.$stream_name.'.m3u8?auth_key='.$time.'-0-0-'.$bolMd;
$arr['tlUrl'] = $tlUrl;
$arr['BlUrl'] = $blUrl;
dd($arr);