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ạn | Trên nền tảng | Ở đâu trong panel |
|---|---|---|
| Phiên họp hội đồng hoặc kênh công khai | Kênh trực tiếp: một luồng với nguồn, EPG và định dạng đầu ra | Streams → thêm live stream (URL nguồn hoặc RTMP push) |
| Kho phiên họp và thư viện đào tạo | Danh mục VOD: phim và series có mùa và tập, danh mục và metadata | Movies và Series, hoặc job ingest VOD |
| Chương trình công khai hoặc bộ sưu tập theo phòng ban | Bouquet: một tập kênh, phim hay series có tên mà một gói cấp quyền | Bouquets, từ Streams và Movies / Series |
| Quyền truy cập của người dân hoặc nhân viên | Line: 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 | Lines → 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ên | Ngày hết hạn của line, gia hạn bằng gói, credit hay API | Ngà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 đồng | Reseller API và webhook: các thao tác của panel từ hệ thống của bạn | Reseller 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.
- 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.
- 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.
- 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.
- 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.
- Đặ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ủ.
- Đă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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Tạo một nhóm chỉ có quyền về line, không truy cập danh mục hay cài đặt.
- 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.
- 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.
- 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.
- Đặ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.
- 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.
- 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.
- 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ả.
- Đặ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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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ỉ.
- Đă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.
- 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.
- 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.
- 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.
- 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.
- Đă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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.