CLI Setup¶
安裝 LiveKit CLI 並使用範例前端應用程式測試您的設定。
Install LiveKit CLI¶
lk
是 LiveKit 的 CLI 公用套件。它讓您可以方便地從命令列存取伺服器 API、建立令牌並產生測試流量。更多詳細信息,請參閱 livekit-cli
GitHub repo 中的文檔。
Authenticate with Cloud (optional)¶
對於 LiveKit Cloud 用戶,您可以使用 Cloud 專案驗證 CLI 以建立 API 金鑰和機密。這使您可以使用 CLI,而無需每次手動提供憑證。
然後,按照說明從瀏覽器登入。
Generate access token¶
建立或加入 LiveKit 房間 的參與者需要 訪問令牌 才能執行此操作。現在,讓我們透過 CLI 產生一個:
lk token create \
--api-key devkey --api-secret secret \
--join --room test_room --identity test_user \
--valid-for 24h
Tip
確保您在 開發模式 下本地執行 LiveKit 伺服器。
lk token create \
--api-key <PROJECT_KEY> --api-secret <PROJECT_SECRET> \
--join --room test_room --identity test_user \
--valid-for 24h
或者,您可以[從專案的儀表板產生令牌](https://cloud.livekit.io/projects/p_/settings/keys)。
Test with LiveKit Meet¶
Tip
如果您正在測試 LiveKit Cloud 實例,您可以在專案設定中找到您的「專案 URL」(以 wss://
開頭)。
使用範例應用程式 LiveKit Meet 預覽您的新 LiveKit 實例。在「自訂」標籤中輸入您先前產生的的令牌。一旦連接,您的麥克風和攝影機將即時傳輸到您的新 LiveKit 實例(以及連接到同一房間的任何其他參與者)!
如果有興趣,這裡是此範例應用的完整原始碼。
Simulating another publisher¶
測試多用戶會話的一種方法是生成第二個令牌(確保 --identity
是唯一的),在另一個瀏覽器選項卡中打開我們的範例應用程式並連接到同一個房間。
另一種方法是使用 CLI 作為模擬參與者並將預先錄製的影片發佈到房間。方法如下:
此指令將循環示範影片發佈到 my-first-room
。由於文件的編碼方式,瀏覽器在獲得足夠的資料來呈現幀之前可能會出現短暫的延遲。