關於阿里雲的直播API開發

2021-08-29 02:36:00 字數 1588 閱讀 3366

需求:教育企業,

1.針對每個教室都要有直播能給到家長在直播時間能看到

2.考慮到有些家長白天需要工作,可能會要求看錄播功能

3.不需要人為去操作直播(比如開啟,關閉)

開發語言:php 框架tp5.1

功能開始:

因為種種原因。最終選擇了我目前使用的方法。

我買了ipc onvif推流器(rtsp轉rtmp)

然後每個學校安裝乙個,每個學校大概有10個教室以上,校區有8個。

又因為種種原因最終選擇了阿里雲的直播。

1.在訪問控制(ram)裡面分配乙個子賬戶,建立accesskey。在這裡拿到accesskeyid  和 accesskeysecret,主賬戶的也行,但是阿里推薦子賬戶,聽他的不會錯。

6.伺服器寫乙個定時指令碼,按需求設定多少時間跑一次指令碼觸發**。

a.php

<?php

/** * 直播頁面

* @author sky

* @date 2018.8.27

*/use think\db;

use defaultprofile;

use defaultacsclient;

use live\request\v20161101\describelivestreamsblocklistrequest;

use live\request\v20161101\describelivestreamsonlinelistrequest;

class a extends base

public function a()

public function b()

//推流黑名單列表

protected function describelivestreamsblocklistrequest()

public function describelivestreamsonlinelistrequest()

public function curl($url) }

?>

b.php

<?php

/** * 儲存當天上課的學生資訊和課程資訊

* @author sky

* @date 2018.10.08

*/use think\facade\request;

use defaultprofile;

use defaultacsclient;

use live\request\v20161101\resumelivestreamrequest;

use live\request\v20161101\forbidlivestreamrequest;

class b extends base

public function a()

public function b()

//恢復直播推流

protected function resumelivestreamrequest()

//禁止直播推流

protected function forbidlivestreamrequest()

}?>

阿里雲直播服務 sdk demo php

最近做直播平台試用了一下阿里的直播服務,阿里的sdk寫的有點繞,自己建了乙個基類去實現簽名提交和建立推拉流位址 請求和加簽名的基類 created by phpstorm.user administrator date 2016 12 8 0008 time 11 05 class aliyun p...

阿里雲直播初步體驗

直播的基本思路 本地開啟裝置錄播 資料實時推送到伺服器 n個客戶端拉取資料到本地 原理通俗理解 在伺服器上建立乙個檔案,a直播不斷地寫入資料,別人不停地讀取資料。阿里雲直播使用記錄 開啟阿里雲直播的控制台,會提示你開通 live許可權。全部開通,確認。網域名稱配置3.設定cname 別名 二級網域名...

直播平台開發時關於阿里雲 傳送簡訊驗證碼功能介紹

直播平台開發中使用手機號碼註冊賬號,通過驗證碼驗證時,獲取驗證碼有很多方式,這裡介紹的是阿里雲傳送簡訊驗證碼 1 直播平台開發建立簡訊時的前期準備 1 建立accesskey 2 開通阿里雲簡訊服務,位址如下 3 選擇國內訊息或國際 港澳台訊息 根據需求選擇 新增簽名 模板,如下圖 4 新增簽名 模...