Trang chủ
XtreamUIPro

Viễn thông & ISP

Dịch vụ truyền hình trên chính mạng của nhà khai thác

Thuê bao của bạn nhận danh sách kênh và thư viện VOD phát từ các node tại điểm hiện diện của bạn. Line của họ được tạo và gia hạn từ hệ thống thanh toán của bạn, và đại lý bán bằng credit trong dashboard riêng của họ.

Kỹ thuật viên lắp bo mạch vào tủ rack máy chủ trong trung tâm dữ liệu.
Ảnh: panumas nikhomkhai · Pexels License

Bài toán

Một nhà khai thác phải giải quyết gì

  • Truyền hình là một phần của gói thuê bao

    Dịch vụ truyền hình phải được bán, tính cước và huỷ cùng gói internet, không phải chạy như một hệ thống riêng với tài khoản riêng.

  • Lưu lượng ở lại trong mạng của bạn

    Danh sách kênh phát từ một trung tâm dữ liệu xa làm nặng đường upstream và lộ ra ở chất lượng; việc phân phối nên bắt đầu gần thuê bao.

  • Đại lý và các hạng gói

    Các đại lý khu vực bán và hỗ trợ dịch vụ, và mỗi gói giới hạn số màn hình một hộ gia đình được dùng cùng lúc.

Xtream UI Pro giúp thế nào

Nền tảng phù hợp như thế nào

  • Gói cước từ hệ thống thanh toán

    Một gói cho mỗi hạng thuê bao cấp các bouquet của hạng đó và có thời hạn; hệ thống thanh toán của bạn tạo, gia hạn và vô hiệu hoá line của thuê bao qua connector hoặc Reseller API.

  • Một node cho mỗi điểm hiện diện

    Các node được đăng ký từ panel và cài qua SSH; mỗi node lấy một kênh trực tiếp một lần từ origin, cache thư viện VOD và phục vụ các thuê bao được định tuyến tới nó.

  • Đại lý có credit

    Đại lý là một tài khoản đối tác (reseller) có credit, một nhóm quyền và line riêng; sub-reseller có thể phản ánh một mạng lưới đại lý, và giới hạn kết nối được đặt theo từng gói thuê bao.

Năng lực nền tảng

Ngành này dùng gì

Những năng lực dưới đây là thứ triển khai này dựa vào. Tất cả đã có trong sản phẩm hôm nay; không có gì là dự kiến hay theo yêu cầu.

  • Phát trực tiếp

    Kênh trực tiếp từ nguồn của bạn, có EPG, xem lại và timeshift khi nguồn cho phép, phát dưới dạng HLS hoặc MPEG-TS tới ứng dụng và đầu thu người xem đang dùng.

    Hub nguồn một kết nối upstream mỗi kênh · RTMP vào và ra · transcode bằng ffmpeg

  • Video theo yêu cầu

    Phim, series có mùa và tập, và radio, sắp xếp theo danh mục và bouquet, có metadata TMDB và job ingest tải về rồi mã hoá nguồn của bạn.

    Link phát có ký, có hạn · cache VOD trên từng node

  • Node phát video phân tán

    Enroll máy chủ biên từ panel; người xem được điều hướng tới node theo tải và theo quốc gia, và máy chủ gốc phục vụ tất cả khi chưa có node.

    Cài qua SSH từ panel · điều hướng GeoIP · heartbeat và thống kê lưu lượng

  • Quản lý thuê bao

    Một line là quyền truy cập của một người xem: gói, bouquet, hạn, giới hạn kết nối và định dạng đầu ra, với mã kích hoạt, dùng thử và gia hạn theo cùng quy tắc ở mọi nơi.

    Xtream Codes API, M3U/XMLTV, cổng MAG và Enigma2, web player

  • Quản lý đối tác

    Tài khoản uỷ quyền có credit, quyền hạn và dashboard riêng, tối đa năm tầng, cho nhà phân phối, nhà vận hành và reseller bạn làm việc cùng.

    Nhóm và quyền · sổ credit · đối tác cấp dưới

  • API & tích hợp

    Tạo, gia hạn và tạm ngưng quyền truy cập từ hệ thống của bạn qua Reseller API, nhận webhook có ký, và kết nối nền tảng thanh toán hay thương mại bằng connector có sẵn.

    Reseller API với request id idempotent · Admin API key · 17 connector

  • Giám sát & vận hành

    Màn hình kết nối và lưu lượng, nhật ký audit, metrics Prometheus, cảnh báo qua mail, Telegram hay webhook, chế độ bảo trì và kiểm tra cập nhật tích hợp.

    Endpoint /metrics · hàng đợi job có lease · sao lưu cơ sở dữ liệu mã hoá

Trong panel

Những trang mà triển khai này sử dụng

Ảnh chụp dashboard của một bản cài mới với danh mục mẫu. Không có gì dựng giả.

Trang Streams của dashboard: các kênh trực tiếp với trạng thái, danh mục, nguồn và định dạng đầu ra.
Phát trực tiếp · Hub nguồn một kết nối upstream mỗi kênh · RTMP vào và ra · transcode bằng ffmpeg
Trang Movies của dashboard: phim trong danh mục với danh mục, năm và trạng thái.
Video theo yêu cầu · Link phát có ký, có hạn · cache VOD trên từng node

Kiến trúc hạ tầng

Triển khai mẫu: một ISP khu vực

Một máy chủ quản lý tại trung tâm lõi của nhà khai thác, một node ở mỗi điểm hiện diện, danh sách kênh và thư viện VOD, line thuê bao do hệ thống thanh toán của ISP điều khiển, và các đại lý là tài khoản đối tác có credit.

Chọn một phần của sơ đồ để xem nó làm gì.

Trong triển khai cho nhà khai thác, nguồn là các luồng kênh có bản quyền và thư viện VOD; panel giữ các gói, bouquet, line của thuê bao và credit của đại lý; origin và một node cho mỗi điểm hiện diện phục vụ thuê bao; hệ thống thanh toán kết nối qua connector hoặc Reseller API.

  1. Cài đặt tại trung tâm lõi

    Panel, API, worker và origin chạy trên máy chủ của nhà khai thác; địa chỉ phát là địa chỉ mà thuê bao truy cập, và mỗi điểm hiện diện được đăng ký một node từ Servers.

  2. Định nghĩa các gói cước

    Bouquet cho danh sách kênh cơ bản, kênh cao cấp và thư viện VOD; mỗi hạng thuê bao một gói với thời hạn và giá bằng credit.

  3. Kết nối hệ thống thanh toán

    WHMCS, Odoo hoặc connector khác, hoặc các lệnh gọi Reseller API của chính hệ thống thanh toán, tạo line khi thuê bao bắt đầu, gia hạn mỗi kỳ và vô hiệu hoá khi huỷ.

  4. Thêm các đại lý

    Mỗi đại lý khu vực nhận một tài khoản đối tác có credit và một nhóm giới hạn ở việc quản lý line; doanh số của đại lý tiêu credit của gói.

Ánh xạ cấu hình

Khái niệm của bạn, đối tượng của nền tảng

Nền tảng không có đối tượng riêng cho ngành: bouquet, line, gói hay tài khoản đối tác được dùng như khái niệm ngành của bạn cần. Đây là ánh xạ khái niệm, không phải tính năng riêng của ngành.

Hướng dẫn thiết lập từng bước

Điều kiện tiên quyết, triển khai tại trung tâm lõi và các điểm hiện diện, gói cước, tích hợp thanh toán, đại lý, bảo mật và xử lý sự cố, từng bước.

Đọc hướng dẫn thiết lập
Trong ngành của bạnTrên nền tảng
Tài khoản đại lý hoặc đối tác khu vựcTài khoản đối tác (reseller): dashboard uỷ quyền có credit, quyền hạn và line riêng
Hạng kênh hoặc gói bổ sungBouquet: một tập kênh, phim hay series có tên mà một gói cấp quyền
Kênh truyền hìnhKênh trực tiếp: một luồng với nguồn, EPG và định dạng đầu ra
Thư viện VODDanh mục VOD: phim và series có mùa và tập, danh mục và metadata
Quyền xem truyền hình của thuê baoLine: một quyền truy cập với gói, bouquet, hạn, giới hạn kết nối và đầu ra
Cuối kỳ thanh toánNgày hết hạn của line, gia hạn bằng gói, credit hay API
Màn hình trên mỗi thuê baoSố kết nối tối đa của line: bao nhiêu thiết bị xem cùng lúc
Tích hợp thanh toán và cấp phátReseller API và webhook: các thao tác của panel từ hệ thống của bạn
Node tại điểm hiện diệnNode phát video: máy chủ biên enroll từ panel, một node mỗi cơ sở hay toà nhà

Lưu ý tích hợp

Hệ thống thanh toán kết nối qua các connector mã nguồn mở cài ở phía nhà khai thác (WHMCS, Blesta, WISECP, HostBill, ClientExec, FOSSBilling, Paymenter, Odoo và các hệ thống khác) hoặc qua Reseller API và webhook; ngoài các connector đó không có tích hợp gốc với một sản phẩm OSS hay BSS cụ thể, và không có đăng nhập một lần cho người xem.

Lưu ý về bảo mật

Line của thuê bao có giới hạn kết nối và có thể gắn với một địa chỉ, một quốc gia hoặc một ISP; liên kết phát được ký và có hạn; sau reverse proxy, TRUSTED_PROXIES giữ địa chỉ thật trong log và các quy tắc IP; tài khoản panel dùng đăng nhập hai lớp, nhóm quyền và khoá Admin API có danh sách IP cho phép; nhật ký kiểm toán và sao lưu mã hoá hoàn thiện bức tranh.

Bản quyền nội dung và giấy phép

Nhà khai thác cần có quyền với mọi kênh và tựa phim mình cung cấp cho thuê bao; nền tảng không cung cấp nội dung hay bản quyền. Áp dụng các gói tiêu chuẩn; một hợp đồng Enterprise bổ sung công việc tích hợp và SLA.

Bản quyền nội dung & Sử dụng chấp nhận được

Trung tâm trợ giúp

Câu hỏi từ ngành này

Những câu hỏi nhà vận hành thường đặt ra trước khi triển khai. Các câu hỏi chung có trong trung tâm trợ giúp.

Trung tâm trợ giúp
Gói truyền hình có thể bán cùng gói internet không?

Có. Một gói cho mỗi hạng cùng connector hoặc các lệnh gọi API từ hệ thống thanh toán của bạn tạo line khi thuê bao bắt đầu và vô hiệu hoá khi kết thúc.

Hỗ trợ những hệ thống thanh toán nào?

Mười bảy connector mã nguồn mở bao phủ các hệ thống như WHMCS, Blesta, HostBill, FOSSBilling, Odoo và các hệ thống khác; hệ thống khác dùng Reseller API và webhook. Không có connector cho các sản phẩm BSS độc quyền.

Đại lý hoạt động như thế nào?

Đại lý là một tài khoản đối tác có credit và line riêng, có thể có sub-reseller bên dưới. Đó là tài khoản được uỷ quyền, không phải một bản cài đặt biệt lập.