整合考量
計費系統透過安裝在業者端的開源連接器(WHMCS、Blesta、WISECP、HostBill、ClientExec、FOSSBilling、Paymenter、Odoo 等),或透過 Reseller API 與 webhook 接入;除這些連接器外,沒有與特定 OSS 或 BSS 產品的原生整合,也沒有面向觀眾的單一登入。

挑戰
電視方案必須與網路方案一起銷售、計費與取消,而不是作為擁有自己帳號的獨立系統運作。
從遠端資料中心提供的頻道包會佔用上行連線並影響畫質;傳送應當從靠近用戶的地方開始。
區域經銷商負責銷售與支援服務,每個方案限制一個家庭可同時使用多少面螢幕。
Xtream UI Pro 如何協助
每個訂閱級別一個方案,授予其頻道包並帶有期間;您的計費系統透過連接器或 Reseller API 建立、續期並停用用戶的線路。
節點在面板中登錄並透過 SSH 安裝;每個節點只從來源伺服器拉取一次直播頻道,快取 VOD 片庫,並服務導向它的用戶。
經銷商是擁有點數、權限群組與自有線路的合作夥伴帳號(reseller);子 reseller 可以對應經銷商網路,連線數上限依訂閱設定。
平台功能
以下是這種部署所依賴的功能。每一項目前都已在產品中提供;這裡沒有任何規劃中或需另行申請的項目。
使用您自己來源的直播頻道,在來源允許時提供 EPG、回看與時移,並以 HLS 或 MPEG-TS 傳送到觀眾使用的應用程式與機上盒。
每個頻道單一上游的來源中樞 · RTMP 推流與輸出 · ffmpeg 轉碼
線路就是一位觀眾的存取權:方案、頻道包、到期日、連線數上限與輸出格式;啟用碼、試用與續期在各處都遵循相同規則。
Xtream Codes API、M3U/XMLTV、MAG 與 Enigma2 入口、網頁播放器
透過 Reseller API 從您自己的系統建立、續期與暫停存取權,接收簽章 webhook,並用現成的連接器串接帳務或商務平台。
具冪等請求 ID 的 Reseller API · Admin API 金鑰 · 17 個連接器
連線與流量檢視、稽核記錄、Prometheus 指標、透過郵件、Telegram 或 webhook 發送的警示、維護模式,以及內建的更新檢查。
/metrics 端點 · 具租約的工作佇列 · 加密的資料庫備份
面板中
裝有範例目錄的全新安裝的管理後台截圖,沒有任何合成內容。


基礎架構設計
業者核心機房中的一台管理伺服器、每個接入點一個節點、一套頻道包與一個 VOD 片庫、由 ISP 計費系統驅動的用戶線路,以及作為帶點數合作夥伴帳號的經銷商。
選擇示意圖的某一部分,查看它的作用。
在電信業者部署中,來源是取得授權的頻道訊號與 VOD 片庫;面板儲存方案、頻道包、用戶的線路與經銷商的點數;來源伺服器與每個接入點的節點服務用戶;計費系統透過連接器或 Reseller API 接入。
面板、API、worker 與來源伺服器運行在業者的伺服器上;播放基底網址是用戶可連線的位址,並為每個接入點從 Servers 登錄一個節點。
為基本頻道包、付費頻道與 VOD 片庫分別設定頻道包;每個訂閱級別一個方案,帶有期間與以點數計的價格。
WHMCS、Odoo 或其他連接器,或計費系統自己對 Reseller API 的呼叫,會在訂閱開始時建立線路、每個週期續期、取消時停用。
每位區域經銷商取得一個帶點數的合作夥伴帳號,以及一個僅限管理線路的群組;經銷商的銷售會消耗該方案的點數。
設定對應
平台沒有特定產業專用的物件:頻道包、線路、方案或合作夥伴帳號,會被當作您的產業所需的概念來使用。這些是概念上的對應,並非該產業的原生功能。
先決條件、在核心機房與接入點部署、方案、計費整合、經銷商、安全性與疑難排解,逐步說明。
閱讀設定指南| 在您的產業中 | 在平台上 |
|---|---|
| 經銷商或區域合作夥伴帳號 | 合作夥伴帳號(經銷商):具備點數、權限與自己線路的委派 dashboard |
| 頻道級別或附加包 | 頻道包(bouquet):由方案授予的一組具名頻道、電影或影集 |
| 電視頻道 | 直播頻道:含來源、EPG 與輸出格式的串流 |
| VOD 片庫 | VOD 內容目錄:電影與含季和集的影集、分類與中繼資料 |
| 用戶的電視存取權 | 線路:一份存取權,含其方案、頻道包、到期日、連線數上限與輸出 |
| 計費週期結束 | 線路的到期日,可由方案、點數或 API 續期 |
| 每個訂閱的螢幕數 | 線路的最大連線數:可同時觀看的裝置數量 |
| 計費與佈建整合 | Reseller API 與 webhook:從您自己的系統執行面板的各項操作 |
| 接入點節點 | 串流節點:從面板登錄的邊緣伺服器,每個據點或建築一個 |
計費系統透過安裝在業者端的開源連接器(WHMCS、Blesta、WISECP、HostBill、ClientExec、FOSSBilling、Paymenter、Odoo 等),或透過 Reseller API 與 webhook 接入;除這些連接器外,沒有與特定 OSS 或 BSS 產品的原生整合,也沒有面向觀眾的單一登入。
用戶線路設有連線數上限,並可綁定到位址、國家或 ISP;播放連結經過簽章並會過期;在反向代理之後,TRUSTED_PROXIES 讓日誌與 IP 規則保留真實位址;面板帳號使用雙重驗證登入、權限群組,以及帶有 IP 允許清單的 Admin API 金鑰;稽核日誌與加密備份使其更完整。
業者需要取得向用戶傳送的每個頻道與節目的權利;平台不提供內容,也不提供權利。適用標準方案;Enterprise 合作另含整合工作與 SLA。
內容權利與可接受使用說明中心
營運者在部署前會問的問題。一般性問題請見說明中心。
說明中心可以。每個級別一個方案,再加上連接器或您的計費系統的 API 呼叫,會在訂閱開始時建立線路、結束時停用。
十七個開源連接器涵蓋 WHMCS、Blesta、HostBill、FOSSBilling、Odoo 等系統;其他系統使用 Reseller API 與 webhook。沒有針對專有 BSS 產品的連接器。
經銷商是擁有點數與自有線路的合作夥伴帳號,下面還可以有子 reseller。它是委派帳號,而不是獨立的安裝。