aliyunapi / php-aliyun-open-api-live
aliyunsdk
Installs: 3 643
Dependents: 0
Suggesters: 0
Security: 0
Stars: 20
Watchers: 1
Forks: 5
Open Issues: 0
Requires
- php: >=5.5.0
- aliyunapi/guzzle-subscriber: ~1.0
Requires (Dev)
- phpunit/phpunit: 4.*
README
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist aliyunapi/php-aliyun-open-api-live
or add
"aliyunapi/php-aliyun-open-api-live": "~1.0"
to the require section of your composer.json.
使用方式
$live = new \aliyun\live\Client([
'accessKeyId' => '123456',
'accessSecret' => '123456'
'appName' => 'live',
'domain' => 'live.cctv.com',
'pushAuth' => '1234567',
]);
//发送接口请求
$package = [
'Action' => 'DescribeLiveStreamsPublishList',
'DomainName' => 'live.cctv.com',
'StartTime' => gmdate('Y-m-d\TH:i:s\Z', strtotime('2017-03-15')),
'EndTime' => gmdate('Y-m-d\TH:i:s\Z', strtotime('2017-04-01')),
];
$response = $live->createRequest($package);
print_r($response);
//非请求接口
生成推流地址
$live->getPushPath();
$live->getPushArg($uuid);
//获取播放地址
$live->getPlayUrls($uuid);
exit;