阿里云的接口一向很简洁
懒到字段不给补充
懒到加密片段不给提供
售后服务是销售
。。。。。。。
算了不说了 直接上代码吧
如有疑问留言 博主看到会恢复你的
public function getUrl($AppName,$StreamName,$time)
{
//------------------- 阿里云视频直播控制台 地址生成器 鉴权设置 -----------
//加密key,即直播后台鉴权里面自行设置
$pull_key = 'befjSTonqM'; //播流 主key
$push_key = 'fAujR5GmFN'; //推流 主key
//------------------------ end ---------------------------------------------
$strpush = "/{$AppName}/{$StreamName}-{$time}-0-0-{$push_key}";
$push_cdn = 'push.xxx.com';
$pull_cdn = 'live.xxx.com';
//推流地址 一个
$pushurl = "rtmp://{$push_cdn}/{$AppName}/{$StreamName}?auth_key={$time}-0-0-" . md5($strpush);
//播流地址
$strviewrtmp = "/{$AppName}/{$StreamName}-{$time}-0-0-{$pull_key}";
$strviewflv = "/{$AppName}/{$StreamName}.flv-{$time}-0-0-{$pull_key}";
$strviewm3u8 = "/{$AppName}/{$StreamName}.m3u8-{$time}-0-0-{$pull_key}";
$rtmpurl = "rtmp://{$pull_cdn}/{$AppName}/{$StreamName}?auth_key={$time}-0-0-" . md5($strviewrtmp); //播流地址
$flvurl = "http://{$pull_cdn}/{$AppName}/{$StreamName}.flv?auth_key={$time}-0-0-" . md5($strviewflv); //播流地址
$m3u8url = "http://{$pull_cdn}/{$AppName}/{$StreamName}.m3u8?auth_key={$time}-0-0-" . md5($strviewm3u8); //播流地址
return compact('pushurl','rtmpurl','flvurl','m3u8url');
}