7e47ce238b
添加了管理后台所需的图片资源、Excel文件、安装程序以及设计相关的图片文件
58 lines
2.1 KiB
PHP
58 lines
2.1 KiB
PHP
<?php
|
|
require_once 'aliyun-php-sdk/aliyun-php-sdk-core/Config.php'; // 假定您的源码文件和aliyun-php-sdk处于同一目录
|
|
|
|
use live\Request\V20161101 as live;
|
|
class AliyunLive {
|
|
|
|
//private $accessKeyId = 'zsZ';
|
|
//private $accessKeySecret = 'myQkfV';
|
|
private $accessKeyId = 'LTAI4Fha7Z3YTrEARrmxHEFK';
|
|
private $accessKeySecret = 'PCuBxbWeMr8a2vPkfpopqdfmNOI4E0';
|
|
private $regionId = 'cn-shanghai'; // 点播服务所在的Region,国内请填cn-shanghai,不要填写别的区域
|
|
private $endpoint = 'sts.cn-shanghai.aliyuncs.com';
|
|
private $client = null ;
|
|
private $sts = null ;
|
|
|
|
public function __construct(){
|
|
|
|
try {
|
|
$this -> init_vod_client($this -> accessKeyId,$this -> accessKeySecret);
|
|
} catch (Exception $e) {
|
|
print $e->getMessage();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
* @desc 初始化客户端
|
|
* @param [type] $accessKeyId [description]
|
|
* @param [type] $accessKeySecret [description]
|
|
* @return [type] [description]
|
|
*/
|
|
public function init_vod_client($accessKeyId, $accessKeySecret) {
|
|
//初始化视频客户端
|
|
$profile = DefaultProfile::getProfile($this -> regionId, $accessKeyId, $accessKeySecret);
|
|
$this -> client = new DefaultAcsClient($profile);
|
|
//初始化sts授权策略客户端
|
|
DefaultProfile::addEndpoint($this -> regionId, $this -> regionId, "Sts", $this -> endpoint);
|
|
$iClientProfile = DefaultProfile::getProfile($this -> regionId, $accessKeyId, $accessKeySecret);
|
|
$this -> sts = new DefaultAcsClient($iClientProfile);
|
|
|
|
|
|
}
|
|
|
|
public function get_record_info($AppName,$StreamName,$StartTime,$EndTime,$DomainName,$PageNum,$PageSize) {
|
|
$request = new live\DescribeLiveStreamRecordIndexFilesRequest();
|
|
$request->setAppName($AppName);
|
|
$request->setStreamName($StreamName);
|
|
$request->setStartTime($StartTime);
|
|
$request->setEndTime($EndTime);
|
|
$request->setDomainName($DomainName);
|
|
$request->setPageNum($PageNum);
|
|
$request->setPageSize($PageSize);
|
|
return $this -> client ->getAcsResponse($request);
|
|
}
|
|
|
|
} |