亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

阿里云直播PHP SDK如何使用

2020-03-22 18:00:35
字體:
來源:轉載
供稿:網友
  • 前一篇聊了聊關于阿里云直播,如何進行進行調試,ok,那這篇我們就聊一聊關于阿里云直播的SDK(當然是關于PHP的),基于下面的原因:

    1、直播云沒有單獨的SDK,直播部分的SDK是直接封裝在CDN的相關的SDK里面

    2、針對SDK,沒有demo。

    3、針對SDK,沒有相關的文檔說明。

    4、針對SDK的說明,網站上面的說明與源碼里面的說明完全不一致。

    5、針對SDK沒有封裝那些常用的訪問,需要用戶組合調用SDK進行拼裝,總之一句,這也太抽象,看看人家七牛的API,哎,不多說啥了

    6、提供的SDK路徑亂的一踏糊涂,想直接用沒門,得各種調整。

    7、針對SDK基于PHP更高登記的版本,照顧不到一些低版本用戶。

    針對上面幾點原因,踩了一部分坑,參考其他云直播提供的通用接口進行整理的。

    首先,我們分析一下阿里云提供的PHP SDK。阿里云SDK目錄結構如下:

    aliyun-php-sdk-core:作為PHP SDK引用核心包,只要使用阿里云的產品的php 的SDK,這個文件夾下的所有東東都是基礎。 aliyun-php-sdk-cdn:這個包里面是阿里云 CDN產品的PHP SDK,但是目前直播里面的SDK都在這個里面,可能是因為直播產品和CDN產品比較緊密吧!(PS:在開通直播產品時,CDN產品的開通是前提條件)

    下圖為從阿里云的PHP SDK整個大包,里面包含阿里云所有產品的PHP SDK。

    接下下來,我們來看看如何配置,這一步很關鍵,阿里云的官方網站上面內容 與 SDK 的demo ,有三個版本。(這是痛苦的根源,哈哈)

    1、將整個PHP SDK包放置項目目錄當中。

    2、配置aliyun-php-sdk-core

    在aliyun-php-sdk-core下面有一個config.php文件

    include_once 'Autoloader/Autoloader.php';include_once 'Regions/EndpointConfig.php';//config sdk auto load path.Autoloader::addAutoloadPath('aliyun-php-sdk-cdn');// Autoloader::addAutoloadPath('aliyun-php-sdk-batchcompute');// Autoloader::addAutoloadPath('aliyun-php-sdk-sts');// Autoloader::addAutoloadPath('aliyun-php-sdk-push');// Autoloader::addAutoloadPath('aliyun-php-sdk-ram');// Autoloader::addAutoloadPath('aliyun-php-sdk-ubsms');// Autoloader::addAutoloadPath('aliyun-php-sdk-ubsms-inner');// Autoloader::addAutoloadPath('aliyun-php-sdk-green');// Autoloader::addAutoloadPath('aliyun-php-sdk-dm');// Autoloader::addAutoloadPath('aliyun-php-sdk-iot');//config http proxy    define('ENABLE_HTTP_PROXY', FALSE);define('HTTP_PROXY_IP', '127.0.0.1');define('HTTP_PROXY_PORT', '8888');

    Autoloader::addAutoloadPath('aliyun-php-sdk-cdn'); 這一句作為核心,表示自動加載aliyun-php-sdk-cdn文件夾下所有的PHP文件。aliyun-php-sdk-cdn是直播服務的SDK,若是想使用阿里云的其他功能,則需要引用其他相關的文件夾。

    3、調用直播相關PHP SDK

    //引用config.php文件,路徑根據實際情況自行定義include_once('aliyunopenapi'.DIRECTORY_SEPARATOR.'aliyun-php-sdk-core'.DIRECTORY_SEPARATOR.'Config.php');//$accessKeyId,$accessSecret為阿里云密鑰$iClientProfile = DefaultProfile::getProfile('cn-hangzhou', $accessKeyId, $accessSecret);$client = new DefaultAcsClient($iClientProfile);//初始化直播的具體操作,DescribeLiveRecordConfigRequest是獲取直播云下面,所有的創建的app$request = new CdnRequestV20141111DescribeLiveRecordConfigRequest();$request ->setDomainName('live.ezoon.cn');$request->setAppName($appname);$request->setOssEndpoint('oss-cn-hangzhou.aliyuncs.com');$request->setOssBucket('liveplaybucket');$request->setOssObjectPrefix('record/'.$appname.'/{StreamName}/{UnixTimestamp}_{Sequence}'); //針對阿里云進行請求 $response = $this->client->getAcsResponse($request); print_r(''); print_r($response);

    4、查看數據返回的結果,返回的值是一個對象,里面

    stdClass Object(    [LiveAppRecordList] => stdClass Object        (            [LiveAppRecord] => Array                (                    [0] => stdClass Object                        (                            [CreateTime] => 2016-07-27T09:48:23Z                            [DomainName] => live.xxx.cn                            [OssEndpoint] => oss-cn-hangzhou.aliyuncs.com                            [AppName] => asfdsadfsadfafds                            [OssObjectPrefix] => record/asfdsadfsadfafds/{StreamName}/{UnixTimestamp}_{Sequence}                            [OssBucket] => liveplaybucket                        )                    [1] => stdClass Object                        (                            [CreateTime] => 2016-07-26T06:46:28Z                            [DomainName] => live.xxx.cn                            [OssEndpoint] => oss-cn-hangzhou.aliyuncs.com                            [AppName] => live1                            [OssObjectPrefix] => record/live1/{StreamName}/{UnixTimestamp}_{Sequence}                            [OssBucket] => liveplaybucket                        )                    [2] => stdClass Object                        (                            [CreateTime] => 2016-07-27T09:37:54Z                            [DomainName] => live.xxx.cn                            [OssEndpoint] => oss-cn-hangzhou.aliyuncs.com                            [AppName] => live1213123213                            [OssObjectPrefix] => record/live1213123213/{StreamName}/{UnixTimestamp}_{Sequence}                            [OssBucket] => liveplaybucket                        )                    [3] => stdClass Object                        (                            [CreateTime] => 2016-07-26T02:55:09Z                            [DomainName] => live.xxx.cn                            [OssEndpoint] => oss-cn-hangzhou.aliyuncs.com                            [AppName] => liveezoon                            [OssObjectPrefix] => record/liveezoon/{StreamName}/{UnixTimestamp}_{Sequence}                            [OssBucket] => liveplaybucket                        )                    [4] => stdClass Object                        (                            [CreateTime] => 2016-07-26T02:55:26Z                            [DomainName] => live.xxx.cn                            [OssEndpoint] => oss-cn-hangzhou.aliyuncs.com                            [AppName] => livetest                            [OssObjectPrefix] => record/livetest/{StreamName}/{UnixTimestamp}_{Sequence}                            [OssBucket] => liveplaybucket                        )                )        )    [RequestId] => 392B879D-2A09-47B3-85CF-627F7BCD3AC1)
    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    亚洲韩国欧洲国产日产av| 欧美日韩综合视频| 色妞一区二区三区| 久久久999精品| 日韩精品视频三区| 久久国产精品久久国产精品| 国产a∨精品一区二区三区不卡| 日本精品视频在线播放| 亚洲国产精品成人一区二区| 亚洲精品久久久久中文字幕欢迎你| 欧美黑人xxxx| 国模吧一区二区| 亚洲韩国青草视频| 亚洲va久久久噜噜噜久久天堂| 亚洲成年人在线播放| 国产成人免费av电影| 日韩欧美视频一区二区三区| 欧美日韩综合视频| 日韩精品视频免费专区在线播放| 国产精品一区二区三区久久久| 国产精品一区二区女厕厕| 久久五月天综合| 中文字幕亚洲欧美日韩在线不卡| 国产精品美女久久久久久免费| 色悠悠久久久久| 欧美日韩加勒比精品一区| 亚洲人成电影网站色www| 国产精品久久久久久久9999| 一区二区三区美女xx视频| 国产视频久久久久| 欧美洲成人男女午夜视频| 亚洲二区在线播放视频| 亚洲成色www8888| 欧美精品久久一区二区| 亚洲第一网站男人都懂| 亚洲欧美在线播放| 91精品国产91久久久久久最新| 欧美壮男野外gaytube| 国产精品成人av在线| 欧美成人免费小视频| 91精品视频观看| 亚洲精品中文字幕av| 欧美激情第三页| 91香蕉嫩草神马影院在线观看| 亚洲iv一区二区三区| 26uuu国产精品视频| 亚洲成av人片在线观看香蕉| 亚洲成人激情图| 欧美日本国产在线| 91精品国产色综合久久不卡98口| 亚洲人成电影网站色www| 91九色蝌蚪国产| 日本久久中文字幕| 国内精品模特av私拍在线观看| 国产丝袜视频一区| 亚洲精品网址在线观看| 国模视频一区二区| 国产亚洲欧洲高清| 成人亚洲综合色就1024| 亚洲性av在线| 久久精品国产久精国产一老狼| 久久99精品久久久久久琪琪| 欧美激情国产日韩精品一区18| 亚洲专区中文字幕| 久久免费高清视频| 中文字幕日韩免费视频| 欧美日韩xxxxx| xxxxx成人.com| 国产精品久久久久久久久免费看| 欧美在线一区二区视频| 九九热这里只有精品免费看| 亚洲男人天堂2019| 久久亚洲精品一区| 国产精品久久久久久久久久久久| 亚洲成年人影院在线| 亚洲激情中文字幕| 另类视频在线观看| 在线性视频日韩欧美| 久久久精品2019中文字幕神马| 精品久久久久久电影| 欧美大全免费观看电视剧大泉洋| 亚洲国产精品yw在线观看| 亚洲18私人小影院| 97视频免费在线观看| 在线视频日本亚洲性| 日本久久久久久久久久久| 成人国产精品免费视频| 国产精品视频大全| 日韩精品中文字幕在线播放| www国产精品视频| 一区二区三区高清国产| 亚洲美女又黄又爽在线观看| 91视频国产高清| 亚洲电影免费观看高清完整版在线| 95av在线视频| 91久久精品美女| 国产精品久久久久久久天堂| 国产精品免费网站| 久久久久久久久国产精品| 日韩精品在线电影| 日韩av免费在线| 亚洲大胆美女视频| 亚洲性视频网址| 欧美国产日韩免费| 中文字幕亚洲无线码在线一区| 国产一区二区日韩精品欧美精品| 97精品在线视频| 精品国产一区二区三区在线观看| 97视频在线观看免费高清完整版在线观看| 成人两性免费视频| 97久久久久久| 国产一区二中文字幕在线看| 亚洲综合中文字幕68页| 欧美最猛性xxxxx亚洲精品| 亚洲国内高清视频| 精品福利在线视频| 日韩电影在线观看中文字幕| 国产精品久久久久久影视| 亚洲精品免费av| 成人xvideos免费视频| 美女撒尿一区二区三区| 91在线视频成人| 一色桃子一区二区| 欧美精品电影在线| 日韩在线精品视频| 国产成人精品久久久| 亚洲欧美精品一区二区| 亚洲一区二区三区久久| 亚洲aⅴ男人的天堂在线观看| 久久久久久网站| 日韩欧美中文在线| 另类视频在线观看| 国产精品久久久久久av福利| 奇门遁甲1982国语版免费观看高清| 久久福利视频网| 久久久久久av| 51视频国产精品一区二区| 精品无码久久久久久国产| 亚洲一区999| 中文字幕亚洲欧美日韩高清| 国产91色在线播放| 热99精品只有里视频精品| 91久久在线观看| 8x海外华人永久免费日韩内陆视频| 国产美女久久精品香蕉69| 亚洲精品一区久久久久久| 日韩免费黄色av| 亚洲欧美制服另类日韩| 欧美亚洲日本网站| 亚洲免费一级电影| 亚洲高清一二三区| 国产精品视频不卡| 国产精品专区h在线观看| 精品女同一区二区三区在线播放| 91伊人影院在线播放| 久久久久久久电影一区| 亚洲综合中文字幕在线观看| 国产日韩欧美日韩| 久久99精品久久久久久琪琪| 欧美大胆a视频| 最近2019中文免费高清视频观看www99| 国产一区二区三区在线| www国产91| 最新91在线视频|