騰訊雲直播 呼叫騰訊雲RoomService

2021-08-19 10:42:57 字數 3523 閱讀 8241

如果您只需要做乙個簡單的直播方案,也就是:主播推流 + 觀眾** + 文字互動,參考單場次直播,或者 自由開播 就可以解決問題。

但是如果您要上連麥功能,單純依靠 txlivepusher 和 txliveplayer 兩個元件進行組合,那難度可就高了,為了降低這裡的實現難度,我們推出了liveroom元件,它分成 client 和 server 兩個部分:

liveroom 為什麼需要 login?

liveroom 單靠乙個終端的元件無法獨自執行,它依賴乙個後台服務為其實現房間管理和狀態協調,這個後台服務我們稱之為房間服務(roomservice)。而要使用這個房間服務,liveroom 就需要先進行登入(login)。

login 有很多引數需要填寫,我應當如何填寫這些引數呢?

如下**中列舉了三種填寫方案,每種方案都有其適用場景:方案一適合除錯;方案二適合快速上線;方案三適合自行定製;

引數名方案一(純測試方案)

方案三(自建roomservice)

serverdomain

/live_room

/live_room,需要提前 配置

/live_room

/utils/get_login_info_debug

acctype

/utils/get_login_info_debug

自行填寫,如何獲取?

自行填寫,如何獲取?

userid

/utils/get_login_info_debug

您來指定,比如 9527

您來指定,比如 9527

usersig

/utils/get_login_info_debug

您的伺服器生成,如何生成?

您的伺服器生成,如何生成?

賬號歸屬

賬號為您名下的賬號

賬號為您名下的賬號

賬號限制

每天 10:00 - 22:00 可用

無限制,但不支援定製

無限制,且您可以進行定製

適用場景

前期終端研發除錯使用

產品上線初期階段

產品進入上公升期

文章中詳細敘述方案二的操作:其他內容詳見直播連麥

step1. 配置roomservice

配置項作用

獲取方案

直播(live)apikey

doc雲通訊(im)accounttype

doc雲通訊(im)administrator

roomservice 使用了 im rest api 傳送房間裡的系統訊息,而 im rest api 介面需要您填寫管理員名稱。

doc雲通訊(im)privatekey

roomservice 使用 privatekey 用於簽發管理員(administrator)的 usersig,進而能夠呼叫 im rest api 傳送房間裡的系統訊息。

doc雲通訊(im)publickey

roomservice 使用 publickey 用於確認終端使用者的登入身份。

doc獲取上述引數:

step2. 獲得 login 所需引數

roomservice 所使用的 usersig 的簽發同 im 雲通訊服務是一樣的,所以同乙個 usersig 既可以用來登入 im,又可以用來登入 roomservice,您可以參考文件 派發usersig 進行接入。

roomtool使用步驟:

1. roomservice

後台服務。配置引數的作用就像「汽油」之於汽車,沒有配置引數後台將無法為您提供服務。

2. 派發給終端用於登入

roomservice

後台服務的登入引數。登入引數的作用就像「鑰匙」之於房間,沒有登入引數您將無法使用房間服務。

示意圖:

修改配置引數(

config.js

檔案)

修改工具包根目錄下的

提交配置引數(

生成登入引數

進入工具目錄,執行

測試登入引數

將登入引數

logininfo

結構傳遞給終端的

liveroom

元件的

login

roomservice服務u

登入引數說明

騰訊雲偷襲騰訊雲

43次攻擊全部失敗?e.m盯著電腦螢幕上的黑白 眉頭緊皺,陷入了沉思。按照計畫,這次應該是十拿九穩的定局。團隊在半個月內挖掘出的漏洞,原本是e.m最大的信心 根據掌握的情報,他畫了一張攻擊藍圖,而攻擊的起點正是對方的漏洞。如今,幾乎所有的漏洞都不能利用,讓這一場 秘密行動 陷入了僵局。時間回到九月份...

騰訊雲 簡訊

主要引數 簡訊簽名 模板id 1.發簡訊工具類 public class smsutil 簽名 傳送驗證碼 param phone 手機號 param smscode 驗證碼 return public static boolean sendsms string phone,string smsco...

騰訊雲入門

1元每月,可以用到大學畢業,真的很值。所以以後關於雲伺服器分類的部落格我會發一些學習雲伺服器的心得體會。關於學生認證的問題在這裡 在這期間有什麼問題可以訪問這個頁面檢視 首先,雲伺服器能幹什麼?1.開發和發布 2.一台隨時可用的電腦。那麼,我們關注的基本上是第乙個問題,開發工具,為使用者提供服務。首...