需求:教育企業,
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 新增簽名 模...