## 阿里云直播
同时支持其他框架使用如Laravel 、ThinkPHP 查看 [composer安装组件](https://packagist.org/packages/houdunwang/aliyun)
[TOC]
## 直播配置
请在 system/config/aliyun.php 中进行配置。
## 获取推流地址
推流地址用于OBS等推流软件播放使用
方法说明:
```
\houdunwang\aliyun\Aliyun::url($url, $key, $hour)
```
**参数说明:**
```
$url 直播链接
$key 加密密钥
$hour 生成的链接地址从重成开始可以使用时间,超过这个时间将无效。
```
**使用示例:**
```
$url = 'rtmp://video-center.alivecdn.com/houdunren/app?vhost=live.houdunren.com';
\houdunwang\aliyun\Aliyun::url($url,'houdunwang',5);
```
上面 $url 变量的参数说明
```
houdunren 直播流所属应用名称
app 直播流名称
vhost 直播域名,登录阿里云后台进行查看
```
## 获取播放地址
使用的方法与上面的直播方法一样,这里就不对参数一一解释了。
```
$url = 'http://live.houdunren.com/houdunren/app.flv';
\houdunwang\aliyun\Aliyun::url($url,'houdunwang',5);
```
## 直播接口使用
#### 查看某个域名下所有流的信息
直播系统了很多接口,具体请参考[阿里官网手册](https://help.aliyun.com/document_detail/48207.html?spm=5176.7991389.632961.2.G5Hkk9),下面我以一个接口来讲解使用方法,其他的使用请参考手册,其实就是传递些参数而已。
```
//获取操作对象
$client = \houdunwang\aliyun\Aliyun::client();
//实例化直播对象
$request = new \live\Request\V20161101\DescribeLiveStreamsPublishListRequest();
//下面是根据手册设置的参数,具体参数含义请查看手册
$request->setActionName('DescribeLiveStreamsPublishList');
$request->setDomainName('live.houdunren.com');
$request->setStartTime(\Carbon\Carbon::instance(new DateTime('2017-05-22 3:33:12'))->format('Y-m-d\TH:i:s\Z'));
$request->setEndTime(\Carbon\Carbon::instance(new DateTime('2017-05-23 3:33:12'))->format('Y-m-d\TH:i:s\Z'));
$response = $client->getAcsResponse($request);
print_r($response);
```
- 文档已经迁移到后盾人
- 介绍
- 框架特性
- 开发规范
- 许可协议
- 作者向军
- 安装框架
- 更新框架
- 基础
- 入口文件
- 应用配置
- 优雅链接
- 目录结构
- 系统常量
- 自动加载
- 应用密钥
- 系统函数
- CSRF保护
- 依赖注入
- 跨域访问
- 配置
- 配置文件
- 基本功能
- 扩展配置
- c 函数
- 控制器
- 定义声明
- 基本使用
- 相关函数
- 响应消息
- 路由
- 基础知识
- 基础路由
- 路由参数
- 参数检测
- 依赖注入
- 控制器
- 分组路由
- RESTful
- 别名路由
- 数据
- 配置相关
- 核心操作
- 查询构造器
- 日志记录
- 分页处理
- 事务处理
- 函数相关
- 数据库
- 数据迁移
- 数据填充
- 模型
- 定义模型
- 模型动作
- 模型验证
- 自动完成
- 自动过滤
- 字段保护
- 数据填充
- 多表关联
- 分页处理
- 仓库
- 数据仓库
- 查询规则
- 视图
- 基础知识
- 模板配置
- 模板文件
- 分配数据
- 系统标签
- 扩展标签
- 缓存模板
- 模板继承
- 视图函数
- widget
- vue组件
- 中间件
- 中间件
- 缓存
- 基本操作
- 文件缓存
- 数据表缓存
- 服务
- 服务容器
- 定制服务
- 相关函数
- 请求
- 基本使用
- 请求扩展
- 测试
- 基础知识
- 基本使用
- HTTP测试
- 调试
- 调试模式
- 日志管理
- 组件
- 多语言
- 响应处理
- Cookie
- Session
- 验证码
- XML
- 自动验证
- 文件处理
- 压缩解压
- RBAC
- 数组增强
- 分页管理
- 图像处理
- 生成静态
- 加密解密
- 字符串
- 数据集合
- 工具服务
- 目录操作
- 邮件发送
- CURL
- QQ登录
- 数据备份
- 购物车
- 日志处理
- 命令组件
- 二维码
- 后盾云
- 日期处理
- 阿里
- 支付宝
- 阿里云直播
- 阿里云短信
- 阿里云邮件
- 阿里云OSS
- SOCKET
- 启动与关闭
- 前端
- 微信