通过阅读本文,您可以快速了解视频直播服务端PHP SDK的使用方法。

前提条件

服务端已安装PHP 5.5.0或以上版本。

操作步骤

  1. 登录服务端。
  2. 安装阿里云视频直播SDK。

    composer require alibabacloud/live

    说明 如果因网络问题无法正常安装,您可以使用阿里云Composer全量镜像进行安装,详情请参见阿里云Composer全量镜像
  3. 初始化客户端。
    <?php
    
    use AlibabaCloud\Client\AlibabaCloud;
    
    AlibabaCloud::accessKeyClient('accessKeyId', 'accessKeySecret')->asDefaultClient();
  4. 使用RPC风格调用接口。此处以调用添加直播域名接口为例介绍。
    <?php
    
    use AlibabaCloud\Client\AlibabaCloud;
    use AlibabaCloud\Client\Exception\ClientException;
    use AlibabaCloud\Client\Exception\ServerException;
    
    try {
        $result = AlibabaCloud::rpc()
                              ->product('live')
                              ->version('2016-11-01')
                              ->action('AddLiveDomain')
                              ->method('POST')
                              ->request();
    
        print_r($result->toArray());
    
    } catch (ClientException $exception) {
        print_r($exception->getErrorMessage());
    } catch (ServerException $exception) {
        print_r($exception->getErrorMessage());
    }

    更多API示例,请参见API概览