阿里雲直播生成推流和播流位址類

2022-09-09 12:39:13 字數 1633 閱讀 6322

api列表:

引入alibaba sdk for php sdk:

git:

介紹:【按步驟先配置網域名稱、鑑權,直播位址隨便你怎麼生成都是有效的,直接拿到能錄製直播和**直播的元件中進行使用就可以了】

測試推薦:obs推流工具和lvs播流工具

**參考:

<?php

usealibabacloud\client\alibabacloud;

use alibabacloud\client\exception

\clientexception;

use alibabacloud\client\exception

\serverexception;

class

aliyunlive

/*** 建立是直播位址

* @param $streamname 房間名稱,自定義,該應用下唯一

* @param $endtime 結束時間

*/public

static

)

//建立播流

$aliveurl='rtmp://'.self::alive_url."$path?".self::createsign($path,$endtime,self::alive_key);

//建立推流

}//停止直播

public

static

)

//恢復直播

public

static

)

//public

static

)

//日誌

public

function

log($msg,$info='info')

//獲取錯誤

public

static

function

geterror()

//請求

private

function request($action,array

$query

)

catch (clientexception $e

) catch (serverexception $e

) }

}

Linux直播推流

linux系統實現youtube推流直播 軟體 ffmpeg,youtube dl 1.安裝ffmpeg 官網安裝包 john van sickle ffmpeg static builds cd home john wget wget md5 md5sum c ffmpeg git amd64 s...

PHP關於實現騰訊雲直播的推流和拉流

步驟如下 頁面底部有乙個示例的demo 獲取推流位址 如果不傳key和過期時間,將返回不含防盜煉的url param domain 您用來推流的網域名稱 streamname 您用來區別不同推流位址的唯一流名稱 這個你需要通過自己的業務邏輯,看傳什麼引數,房間號,使用者標識id什麼的 都可以 key...

直播推流拉流概念介紹

先上圖 推流,指的是把採集階段封包好的內容傳輸到伺服器的過程。介紹一下目前有主流的推送協議,以及各自的優缺點。不過rtmp有著乙個最大的不足 不支援瀏覽器,且adobe已不再更新。因此直播服務要支援瀏覽器的話,需要另外的推送協議支援。分段推送的技術特點,決定了hls的延遲一般會高於普通的流 直播協議...