Trang chủ
XtreamUIPro

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

Hướng dẫn thiết lập cho Khu vực công

Cấu hình nền tảng làm dịch vụ video của một cơ quan công quyền: phiên họp trực tiếp có lưu trữ, thư viện đào tạo nhân viên, line cho người dân và cho các phòng ban, do chính cơ quan vận hành.

Các hướng dẫn này ánh xạ khái niệm của ngành lên đối tượng nền tảng đang có (bouquet, line, gói, tài khoản đối tác, node, API). Đây là ánh xạ khái niệm, không phải tính năng riêng của ngành, và tài khoản đối tác là tài khoản uỷ quyền, không phải tenant tách biệt.

Ánh xạ khái niệm

Không có gì trong panel được gọi là phiên họp, người dân hay phòng ban. Bảng cho biết đối tượng nào đóng vai trò nào; các chương bên dưới thiết lập chúng theo thứ tự đó.

Trong ngành của bạnTrên nền tảngỞ đâu trong panel
Phiên họp hội đồng hoặc kênh công khaiKênh trực tiếp: một luồng với nguồn, EPG và định dạng đầu raStreams → thêm live stream (URL nguồn hoặc RTMP push)
Kho phiên họp và thư viện đào tạoDanh mục VOD: phim và series có mùa và tập, danh mục và metadataMovies và Series, hoặc job ingest VOD
Chương trình công khai hoặc bộ sưu tập theo phòng banBouquet: một tập kênh, phim hay series có tên mà một gói cấp quyềnBouquets, từ Streams và Movies / Series
Quyền truy cập của người dân hoặc nhân viênLine: một quyền truy cập với gói, bouquet, hạn, giới hạn kết nối và đầu raLines → thêm, hoặc mã kích hoạt, hoặc Reseller API
Thời hạn của quyền truy cập công khai hoặc của nhân viênNgày hết hạn của line, gia hạn bằng gói, credit hay APINgày hết hạn của line và thời lượng của gói
Tích hợp hệ thống của hội đồngReseller API và webhook: các thao tác của panel từ hệ thống của bạnReseller API key và webhook trong dashboard của reseller

Điều kiện tiên quyết

Những thứ cần có trước khi cài đặt.

  1. Một máy chủ trong trung tâm dữ liệu của cơ quan (Ubuntu 22.04 hoặc 24.04), bộ cài, và một tên miền sau reverse proxy của cơ quan cho địa chỉ công khai.
  2. Bộ mã hoá hoặc bộ trộn video của phòng họp có khả năng đẩy RTMP, các bản ghi của phiên họp đã qua và video đào tạo cho nhân viên.
  3. Quyết định về điều gì công khai và điều gì nội bộ, một line công khai kéo dài bao lâu, và ai trong số các nhà vận hành được cấp tài khoản panel.

Triển khai hạ tầng

Máy chủ quản lý, sau đó là các địa điểm từ xa.

  1. Chạy bộ cài trên máy chủ của cơ quan; đặt panel sau reverse proxy có TLS và đặt TRUSTED_PROXIES để nhật ký kiểm toán và quy tắc IP thấy địa chỉ thật.
  2. Đặt địa chỉ gốc phát thành địa chỉ công khai mà người dân truy cập, và đặt khoá license trên máy chủ.
  3. Đăng ký một node từ Servers cho địa điểm cần đến, chẳng hạn toà nhà thứ hai có phòng họp; panel cài nó qua SSH.
  4. Tạo tài khoản đối tác (reseller) cho nhóm truyền thông với quyền về line công khai, và một tài khoản cho nhân sự hoặc đào tạo với line của nhân viên.

Tổ chức nội dung

Một chương trình công khai và các bộ sưu tập theo phòng ban.

  1. Tạo danh mục cho các phiên họp, uỷ ban và thông tin công cộng, và một series cho mỗi cơ quan, mỗi cuộc họp một tập.
  2. Tạo một bouquet công khai gồm kênh phiên họp trực tiếp và kho lưu trữ, và một bouquet cho mỗi bộ sưu tập đào tạo của phòng ban.
  3. Tạo một gói cho người dân chỉ cấp bouquet công khai, với thời hạn dài làm thời gian truy cập.
  4. Tạo các gói cho nhân viên bổ sung bouquet đào tạo và nội bộ vào bouquet công khai.

Cấu hình đối tác (reseller)

Các nhóm cấp quyền truy cập.

  1. Tạo một nhóm chỉ có quyền về line, không truy cập danh mục hay cài đặt.
  2. Thêm nhóm truyền thông làm tài khoản đối tác với gói dành cho người dân, và nhân sự hoặc đào tạo với các gói của nhân viên.
  3. Một cơ quan có nhiều bộ phận có thể cấp cho mỗi bộ phận một tài khoản đối tác riêng; đó là tài khoản được uỷ quyền, không phải một bản cài đặt biệt lập.

Cấu hình line cho người dân và nhân viên

Line công khai và line của nhân viên.

  1. Tạo khoá Reseller API cho website của hội đồng và giữ trong phần bí mật của nó; khi người dân yêu cầu truy cập, nó gọi action=create_line với gói công khai và một request id.
  2. Đặt hạn dài cho line công khai, và giới hạn kết nối phù hợp với việc xem trong hộ gia đình.
  3. Tạo line của nhân viên theo phòng ban với các gói dành cho nhân viên, từ hệ thống nhân sự của hội đồng qua API hoặc từ Lines → add.
  4. Gắn line của nhân viên với dải địa chỉ của cơ quan khi mạng cho phép.

Kho phiên họp và thư viện đào tạo

Bản ghi theo yêu cầu.

  1. Thêm từng phiên đã ghi dưới dạng một tập của series cơ quan đó, nạp bằng tác vụ VOD ingest hoặc tải lên, kèm tiêu đề, ngày và mô tả.
  2. Đặt series các phiên họp vào bouquet công khai và thư viện đào tạo vào các bouquet của phòng ban.
  3. Kiểm tra phát bằng một line thử của gói công khai và một line của gói nhân viên để xác nhận ai thấy gì.

Phiên họp trực tiếp

Phòng họp là một kênh trực tiếp.

  1. Thêm một luồng trực tiếp với RTMP push từ bộ mã hoá của phòng họp và đặt nó vào bouquet công khai.
  2. Bật catch-up để người xem vào muộn có thể tua lại, và thêm một mục EPG hoặc tiêu đề để người xem biết cuộc họp nào đang diễn ra.
  3. Kiểm tra luồng trước mỗi cuộc họp, và đặt một node gần địa điểm thứ hai nếu nơi đó cũng tổ chức phiên họp.

Hết hạn và gia hạn

Dài với công chúng, gắn với việc làm với nhân viên.

  1. Một line công khai kéo dài bằng thời hạn của gói; gia hạn nó bằng action=renew_line khi người dân yêu cầu lại.
  2. Line của nhân viên được gia hạn khi người đó còn làm việc cho cơ quan và bị vô hiệu hoá bằng action=disable_line khi họ nghỉ.
  3. Đăng ký các hệ thống của hội đồng vào các webhook để thấy các line sắp hết hạn và bị vô hiệu hoá.

Tích hợp với các hệ thống của cơ quan

Hệ thống điều khiển quyền truy cập; player chỉ phát.

  1. Website và hệ thống nhân sự tạo, gia hạn, bật và vô hiệu hoá line qua Reseller API với một khoá và request id.
  2. Không có đăng nhập một lần cho người xem và không có tích hợp gốc với một sản phẩm khu vực công cụ thể: người xem đăng nhập vào player bằng thông tin của line của mình.
  3. Dùng khoá Admin API có cờ chỉ đọc, danh sách IP cho phép và ngày hết hạn cho các công cụ báo cáo.

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

Do cơ quan vận hành, công khai ở những nơi cần công khai.

  1. Giữ nền tảng trên hạ tầng của cơ quan sau reverse proxy có TLS, và để tài liệu công khai và nội bộ trong các bouquet riêng.
  2. Đăng nhập hai lớp cho mọi tài khoản panel và nhóm quyền theo từng nhóm làm việc; reCAPTCHA hoặc Turnstile ở trang đăng nhập nếu panel truy cập được từ bên ngoài.
  3. Liên kết phát được ký và có hạn, giới hạn kết nối trên mỗi line, và gắn địa chỉ cho line của nhân viên.
  4. Sao lưu cơ sở dữ liệu mã hoá kèm bản sao ngoài site, và nhật ký kiểm toán cho mọi thay đổi của line và danh mục.

Xử lý sự cố

Những kiểm tra đầu tiên thường gặp.

  1. Người dân không xem được: kiểm tra hạn của line, line đang bật, và bouquet công khai của gói.
  2. Một phiên họp không bắt đầu: kiểm tra luồng đẩy của bộ mã hoá vào luồng và trạng thái luồng trong panel.
  3. Nhân viên không thấy thư viện đào tạo: kiểm tra gói của line nhân viên và các bouquet nó cấp.
  4. Nhật ký kiểm toán hiện địa chỉ của proxy: đặt TRUSTED_PROXIES thành proxy và khởi động lại panel.