首頁
XtreamUIPro

設定指南

飯店與度假村設定指南

將平台設定為館方的電視服務:依房型的頻道方案、由 PMS 驅動的每間客房一條線路、每棟建築一個節點,以及飯店自有的資訊影片。

這些指南將產業的概念對應到平台目前具備的物件(頻道包、線路、方案、合作夥伴帳號、節點、API)。這些是概念上的對應,並非產業專屬功能,而且合作夥伴帳號是委派帳號,不是隔離的租戶。

概念對應

面板中沒有任何東西叫做客房或住宿。此表說明哪個物件扮演哪個角色;以下各章依此順序進行設定。

在您的產業中在平台上在面板中的位置
飯店營運者或授權合作夥伴合作夥伴帳號(經銷商):具備點數、權限與自己線路的委派 dashboardUsers → 新增經銷商;其權限在 Groups 設定
頻道方案頻道包(bouquet):由方案授予的一組具名頻道、電影或影集Bouquets,由 Streams 與 Movies / Series 建立
客房或裝置線路:一份存取權,含其方案、頻道包、到期日、連線數上限與輸出Lines → 新增,或使用啟用碼,或 Reseller API
飯店資訊影片VOD 內容目錄:電影與含季和集的影集、分類與中繼資料Movies 與 Series,或 VOD 匯入工作
取得授權的電視頻道直播頻道:含來源、EPG 與輸出格式的串流Streams → 新增直播串流(來源 URL 或 RTMP 推流)
住宿天數線路的到期日,可由方案、點數或 API 續期線路的到期日與方案的期限
每棟建築或側翼一個節點串流節點:從面板登錄的邊緣伺服器,每個據點或建築一個Servers → 新增節點,透過 SSH 安裝

前置條件

安裝前需要準備的項目。

  1. 館內網路上的一台伺服器(Ubuntu 22.04 或 24.04)、安裝程式,以及客房裝置可連到的位址。
  2. 館方擁有權利的頻道訊號(拉取 URL 或 RTMP)、飯店的資訊影片,以及客房裝置(Android TV 盒、MAG 或 Enigma2 機上盒、搭配播放器應用程式或瀏覽器的智慧電視)。
  3. PMS 能在入住與退房時呼叫 HTTP API,或由櫃檯在面板中操作的作業程序。

基礎架構部署

中央伺服器與每棟建築一個節點。

  1. 在中央伺服器上執行安裝程式;將播放基底網址設為館內的內部位址,讓客房留在區域網路中。
  2. 在 Streams 下新增頻道訊號,在 Movies 下新增資訊影片;並在網頁播放器中確認。
  3. 從 Servers 為每個側翼或建築登錄一個節點;面板會透過 SSH 安裝它,並將該建築的客房導向它。
  4. 在伺服器上設定授權金鑰;啟用在現場進行,服務在沒有上行網路時也能運作。

內容整理

頻道方案與飯店影片。

  1. 從館方的頻道中,為每個頻道方案(標準房、套房、會議)建立一個頻道包。
  2. 建立一個飯店影片(歡迎、設施、安全須知)的頻道包,並將它加入每個方案。
  3. 為每種房型建立一個方案,指定它授予的頻道包,期限為一天:入住時,房間的線路依住宿晚數各續期一次(每次續期增加一個方案期限),退房時停用該線路(第 8 章)。
  4. 為頻道排序並設定標誌,讓電視上的選單易於閱讀。

合作夥伴(經銷商)設定

將館方,或營運多間飯店的營運商,作為委派帳號。

  1. 建立一個群組,權限僅限於線路(客房),不能變更內容目錄。
  2. 將館方櫃檯或營運商新增為經銷商,指定該群組與客房方案。
  3. 營運多間飯店的營運商,每間飯店各有一個經銷商,各自擁有自己的客房與點數。

客房(線路)設定

每間客房一條線路,以房號命名。

  1. 在 Lines 下為每間客房建立一條線路,以房號作為名稱,並指定該房型的方案。
  2. 將最大連線數設為 1(一台電視),或設為客房內的螢幕數量。
  3. 當網路為裝置指派固定位址時,將線路綁定到客房裝置的位址。
  4. 設定裝置一次即可(以線路憑證設定 Xtream Codes API 或 M3U,或使用 MAG / Enigma2 入口);憑證會一直留在客房。

飯店資訊影片

館方自有的隨選影片。

  1. 將歡迎與資訊影片上傳為電影,館方的各語言版本可作為獨立項目或音軌。
  2. 將它們放進飯店影片頻道包,讓每種房型都能收到。
  3. 資訊有變動時,隨時從面板更新;客房會立即看到新版本。

取得授權的電視頻道

將館方的頻道作為直播串流。

  1. 在 Streams 下新增每個取得授權的頻道及其訊號;只有在授權允許時才啟用時移或回看。
  2. 新增一個 EPG 來源,讓電視上的節目表顯示節目。
  3. 將有地區限制的頻道放在只有對應方案才能取得的頻道包中。

入住、退房與到期

以住宿作為線路的有效期間。

  1. 入住時啟用該房間的線路,並依住宿天數續期(由 PMS 透過 API,或由櫃檯在面板中操作)。
  2. 退房時停用線路;新的住宿會再次啟用它,因此憑證永遠不會離開客房。
  3. 讓 PMS 或櫃檯訂閱 webhook,以查看已啟用、已停用與已到期的線路。

與 PMS 整合

由入住與退房驅動客房。

  1. 為 PMS 建立一把 Reseller API 金鑰,並儲存在 PMS 的設定中。
  2. 入住時,PMS 針對該房間的線路,以一個請求 ID 呼叫 action=enable_line 與 action=renew_line;退房時呼叫 action=disable_line。
  3. 賓客服務應用程式(呼叫服務人員、客房清潔、快速退房、客房餐飲)及其後台連接屬於 Enterprise 方案,與館方共同評估範圍。

安全考量

讓頻道留在館內。

  1. 將播放基底網址與節點保持在館內網路;不要向網際網路暴露客房不需要的任何東西。
  2. 每間客房一個連線,並綁定裝置;簽章連結會過期,因此被複製的連結會失效。
  3. 面板使用雙重驗證登入;櫃檯取得權限受限的群組。
  4. 啟用加密的資料庫備份;客房憑證就儲存在其中。

疑難排解

常見的初步檢查。

  1. 客房沒有電視:檢查其線路是否已啟用且未到期,再檢查裝置的憑證與位址。
  2. 客房缺少某個頻道:檢查該房型方案的頻道包。
  3. 網路中斷時電視停止:檢查播放基底網址與來源是否為內部位址;外部訊號依賴上行網路。
  4. PMS 呼叫失敗:檢查 API 金鑰、寫入操作是否為 POST,以及重試時的請求 ID。