首頁
XtreamUIPro

電信與 ISP

運行在業者自有網路上的電視服務

您的用戶從位於接入點的節點取得頻道包與 VOD 片庫。他們的線路由您的計費系統建立並續期,經銷商在自己的後台中以點數銷售。

機房裡,技術人員正在把板卡裝入伺服器機櫃。
攝影: panumas nikhomkhai · Pexels License

挑戰

電信業者要解決什麼

  • 作為訂閱一部分的電視

    電視方案必須與網路方案一起銷售、計費與取消,而不是作為擁有自己帳號的獨立系統運作。

  • 留在您網路內的流量

    從遠端資料中心提供的頻道包會佔用上行連線並影響畫質;傳送應當從靠近用戶的地方開始。

  • 經銷商與級別

    區域經銷商負責銷售與支援服務,每個方案限制一個家庭可同時使用多少面螢幕。

Xtream UI Pro 如何協助

平台如何契合

  • 來自計費系統的方案

    每個訂閱級別一個方案,授予其頻道包並帶有期間;您的計費系統透過連接器或 Reseller API 建立、續期並停用用戶的線路。

  • 每個接入點一個節點

    節點在面板中登錄並透過 SSH 安裝;每個節點只從來源伺服器拉取一次直播頻道,快取 VOD 片庫,並服務導向它的用戶。

  • 使用點數的經銷商

    經銷商是擁有點數、權限群組與自有線路的合作夥伴帳號(reseller);子 reseller 可以對應經銷商網路,連線數上限依訂閱設定。

平台功能

此產業會用到的功能

以下是這種部署所依賴的功能。每一項目前都已在產品中提供;這裡沒有任何規劃中或需另行申請的項目。

  • 直播串流

    使用您自己來源的直播頻道,在來源允許時提供 EPG、回看與時移,並以 HLS 或 MPEG-TS 傳送到觀眾使用的應用程式與機上盒。

    每個頻道單一上游的來源中樞 · RTMP 推流與輸出 · ffmpeg 轉碼

  • 隨選視訊

    電影、含季與集的影集以及廣播,依分類與頻道包整理,附 TMDB 中繼資料,並有可下載並編碼來源的匯入工作。

    簽章且有時效的播放連結 · 各節點 VOD 快取

  • 分散式串流節點

    從面板登錄邊緣伺服器;觀眾會依負載與國家被導向節點,在尚無節點時由來源伺服器服務所有人。

    從面板透過 SSH 安裝 · GeoIP 路由 · 心跳與流量統計

  • 訂閱者管理

    線路就是一位觀眾的存取權:方案、頻道包、到期日、連線數上限與輸出格式;啟用碼、試用與續期在各處都遵循相同規則。

    Xtream Codes API、M3U/XMLTV、MAG 與 Enigma2 入口、網頁播放器

  • 合作夥伴管理

    具備點數、權限與專屬 dashboard 的委派帳號,最多五層,適用於與您合作的經銷商、營運商與轉售商。

    群組與權限 · 點數帳本 · 子合作夥伴

  • API 與整合

    透過 Reseller API 從您自己的系統建立、續期與暫停存取權,接收簽章 webhook,並用現成的連接器串接帳務或商務平台。

    具冪等請求 ID 的 Reseller API · Admin API 金鑰 · 17 個連接器

  • 監控與維運

    連線與流量檢視、稽核記錄、Prometheus 指標、透過郵件、Telegram 或 webhook 發送的警示、維護模式,以及內建的更新檢查。

    /metrics 端點 · 具租約的工作佇列 · 加密的資料庫備份

面板中

此部署所使用的頁面

裝有範例目錄的全新安裝的管理後台截圖,沒有任何合成內容。

面板的 Streams 頁面:直播頻道及其狀態、分類、來源與輸出格式。
直播串流 · 每個頻道單一上游的來源中樞 · RTMP 推流與輸出 · ffmpeg 轉碼
面板的 Movies 頁面:目錄中的影片及其分類、年份與狀態。
隨選視訊 · 簽章且有時效的播放連結 · 各節點 VOD 快取

基礎架構設計

部署範例:一家區域 ISP

業者核心機房中的一台管理伺服器、每個接入點一個節點、一套頻道包與一個 VOD 片庫、由 ISP 計費系統驅動的用戶線路,以及作為帶點數合作夥伴帳號的經銷商。

選擇示意圖的某一部分,查看它的作用。

在電信業者部署中,來源是取得授權的頻道訊號與 VOD 片庫;面板儲存方案、頻道包、用戶的線路與經銷商的點數;來源伺服器與每個接入點的節點服務用戶;計費系統透過連接器或 Reseller API 接入。

  1. 安裝在核心機房

    面板、API、worker 與來源伺服器運行在業者的伺服器上;播放基底網址是用戶可連線的位址,並為每個接入點從 Servers 登錄一個節點。

  2. 定義方案

    為基本頻道包、付費頻道與 VOD 片庫分別設定頻道包;每個訂閱級別一個方案,帶有期間與以點數計的價格。

  3. 連接計費系統

    WHMCS、Odoo 或其他連接器,或計費系統自己對 Reseller API 的呼叫,會在訂閱開始時建立線路、每個週期續期、取消時停用。

  4. 加入經銷商

    每位區域經銷商取得一個帶點數的合作夥伴帳號,以及一個僅限管理線路的群組;經銷商的銷售會消耗該方案的點數。

設定對應

您的概念,平台的物件

平台沒有特定產業專用的物件:頻道包、線路、方案或合作夥伴帳號,會被當作您的產業所需的概念來使用。這些是概念上的對應,並非該產業的原生功能。

逐步設定指南

先決條件、在核心機房與接入點部署、方案、計費整合、經銷商、安全性與疑難排解,逐步說明。

閱讀設定指南
在您的產業中在平台上
經銷商或區域合作夥伴帳號合作夥伴帳號(經銷商):具備點數、權限與自己線路的委派 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。它是委派帳號,而不是獨立的安裝。