Trang chủ
XtreamUIPro

Giáo dục & Đào tạo

Video khoá học và lớp trực tiếp trên hạ tầng của chính cơ sở

Bài giảng ghi hình thành kho video theo yêu cầu, một buổi giảng thành kênh trực tiếp, và quyền truy cập của sinh viên là một line có ngày hết hạn — tất cả trên máy chủ cơ sở tự vận hành, với bản quyền Professional miễn phí cho cơ sở đủ điều kiện.

Sinh viên trong giảng đường theo dõi bài giảng trên laptop.
Ảnh: cuboulder · CC0

Bài toán

Khuôn viên phải giải quyết gì

  • Video khoá học rải rác khắp các công cụ

    Bản ghi nằm trên ổ đĩa cá nhân, trang video công cộng và nhóm chat: không có gì sắp xếp theo khoá học, và không có gì hết hạn khi khoá học kết thúc.

  • Quyền truy cập theo tình trạng ghi danh

    Sinh viên vào và ra theo học kỳ; quyền truy cập phải mở khi ghi danh, đóng khi hết thời hạn, và không được chia sẻ ngoài sinh viên đó.

  • Dữ liệu và băng thông do cơ sở kiểm soát

    Bài giảng và dữ liệu sinh viên phải ở trên hệ thống của cơ sở, và mạng khuôn viên nên phục vụ người xem của mình mà không cần ra internet.

Xtream UI Pro giúp thế nào

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

  • Kho sắp xếp theo khoá học

    Mỗi khoá học là một bouquet gồm các bài giảng ghi hình (series có mùa và tập); một chương trình là một gói cấp những bouquet sinh viên cần.

  • Quyền truy cập là một line có thời hạn

    Ghi danh tạo một line với thời hạn khoá học là ngày hết hạn và giới hạn phiên đồng thời; API hoặc connector làm việc đó từ hệ thống sinh viên của bạn.

  • Chạy trong khuôn viên, kể cả offline

    Máy chủ quản lý và một node phát video đặt trong mạng khuôn viên; key bản quyền kích hoạt tại chỗ và dịch vụ chạy tiếp không cần internet.

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.

  • 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

  • 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

  • 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

  • Bảo mật & kiểm soát truy cập

    Đăng nhập hai lớp, bí mật được niêm phong khi lưu, link phát có ký gắn với người xem, quy tắc IP và quốc gia, giới hạn kết nối và chống dò mật khẩu.

    TOTP · khoá niêm phong AES · URL ký HMAC · quy tắc GeoIP và ISP

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 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
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

Kiến trúc hạ tầng

Triển khai mẫu: một khuôn viên, hai toà nhà

Máy chủ quản lý ở phòng IT, một node phát video ở toà thứ hai, giảng viên đăng bản ghi, và sinh viên xem trên thiết bị của mình.

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

Trong triển khai giáo dục, nguồn phát là bản ghi bài giảng và tệp tải lên; panel giữ kho khoá học và line sinh viên; một node mỗi toà phục vụ các giảng đường; hệ thống thông tin sinh viên hoặc LMS nói chuyện với API.

  1. Cài đặt nền tảng

    Bộ cài Ubuntu đưa panel, API, worker và máy chủ gốc lên một máy chủ trong mạng khuôn viên.

  2. Xây kho khoá học

    Tải lên hoặc ingest bản ghi; mỗi khoá học thành một series, mỗi bài một tập, mỗi chương trình một bouquet và một gói.

  3. Tạo quyền truy cập sinh viên

    Line đến từ hệ thống sinh viên qua Reseller API hoặc từ mã kích hoạt phát khi ghi danh, với cuối học kỳ là hạn.

  4. Phục vụ toà thứ hai

    Enroll một node qua SSH từ panel; người xem ở toà đó được điều hướng tới node, máy chủ gốc phục vụ phần còn lạ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 trong mạng khuôn viên, tổ chức khoá học, quyền truy cập sinh viên, lớp trực tiếp, tích hợp LMS 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
Trung tâm đào tạo hoặc đối tác phân phốiTài khoản đối tác (reseller): dashboard uỷ quyền có credit, quyền hạn và line riêng
Bộ sưu tập khoá họcBouquet: một tập kênh, phim hay series có tên mà một gói cấp quyền
Bài giảng ghi hìnhDanh mục VOD: phim và series có mùa và tập, danh mục và metadata
Lớp trực tiếpKênh trực tiếp: một luồng với nguồn, EPG và định dạng đầu ra
Quyền truy cập sinh 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 ra
Thời hạn truy cập khoá họcNgày hết hạn của line, gia hạn bằng gói, credit hay API
Giới hạn phiên đồng thờiSố 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 LMS hoặc thương mạiReseller API và webhook: các thao tác của panel từ hệ thống của bạn

Lưu ý tích hợp

Hệ thống thông tin sinh viên và LMS không cắm thẳng vào: chúng tạo và gia hạn line sinh viên qua Reseller API (một request id mỗi thao tác) hoặc qua connector của nền tảng thương mại, và nhận webhook khi quyền truy cập được tạo, sắp hết hạn hay hết hạn. Nền tảng không có đăng nhập một lần cho sinh viên: sinh viên đăng nhập player bằng thông tin của line.

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

Line có giới hạn kết nối và có thể gắn với địa chỉ người xem; link phát có ký và hết hạn. Giữ dữ liệu cá nhân sinh viên trong hệ thống sinh viên và chỉ đưa vào panel những gì line cần. Đăng nhập hai lớp và nhóm quyền bảo vệ tài khoản nhân viên của panel.

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

Cơ sở phải có bản quyền với bản ghi và kênh mình phân phối; nền tảng không cung cấp nội dung nào. Key bản quyền Professional miễn phí được cấp cho cơ sở giáo dục đủ điều kiện để dùng nội bộ (xem chương trình).

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

Chương trình

Professional, miễn phí cho giáo dục

Cơ sở giáo dục đủ điều kiện dùng gói Professional không mất phí: một key mỗi cơ sở, hiệu lực hai năm, yêu cầu bằng e-mail từ tên miền học thuật của cơ sở.

Xem chương trình

Giáo dục · miễn phí

Professional

Cho dịch vụ đang phát triển, có hệ thống reseller riêng.

$0miễn phí cho giáo dục

thay vì $49 / tháng · 2 năm mỗi key

Stream
500
Line
2,000
Server node
5
Hỗ trợ
Tiêu chuẩn

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
Sinh viên có đăng nhập bằng tài khoản trường được không?

Hiện chưa: nền tảng không có đăng nhập một lần cho người xem. Mỗi sinh viên có một line (tên đăng nhập và mật khẩu, hoặc mã kích hoạt); hệ thống sinh viên của bạn có thể tạo và gia hạn line đó qua API.

Khuôn viên có cần internet để người xem xem được không?

Không. Key bản quyền kích hoạt tại chỗ và panel, máy chủ gốc và các node tự phục vụ mạng khuôn viên; chỉ cần internet cho những nguồn đến từ bên ngoài.

Đây có phải là hệ thống quản lý học tập (LMS) không?

Không. Đây là hạ tầng video: lưu, sắp xếp và phát video, kiểm soát ai được xem. Bài kiểm tra, điểm và trang khoá học vẫn ở LMS của bạn, LMS có thể dẫn tới player hoặc điều khiển quyền truy cập qua API.