Hai hình thức cung cấp: dùng như dịch vụ đám mây, hoặc triển khai toàn bộ trên máy chủ của bạn để tài khoản, tin nhắn và tệp ghi hình vẫn nằm trong mạng nội bộ Triển khai toàn bộ trên máy chủ của bạn và giữ dữ liệu trong mạng nội bộ Tìm hiểu triển khai riêng tư

Video thời gian thực (RTC)

Media plane SFU + control plane tự phát triển, gọi 1-1, họp nhiều người, livestream tương tác và phòng thoại thông qua một bộ API, độ trễ end-to-end ổn định ở mức 200 ms.

Giao diện họp nhiều người của FeiyanCloud RTC

Media, điều khiển, ghi hình và đo lường, bốn phần mỗi phần một việc

Media plane lo độ mượt, control plane lo khả năng kiểm soát, ghi hình và chất lượng lo việc bàn giao.

Truyền tải media

Media plane SFU phụ trách chuyển tiếp, control plane tự phát triển phụ trách điều phối và xác thực, độ trễ end-to-end ổn định ở mức 200 ms.

  • Cụm SFU kết nối node gần nhất theo kênh
  • Chống mạng yếu: bitrate động, truyền lại gói mất, bộ đệm rung
  • Gọi 1-1, họp nhiều người và livestream dùng chung một mô hình kênh

Năng lực theo kịch bản

Bốn kịch bản dùng được ngay, kèm bản demo chạy được: gọi 1-1, họp nhiều người, livestream tương tác và phòng thoại.

  • Gọi 1-1: máy trạng thái gọi, nghe và kết thúc
  • Họp nhiều người: nhiều luồng hình, đổi bố cục, điều khiển của chủ phòng

Ghi hình và đẩy luồng

Ghi hình trên đám mây có ba chế độ: composite, individual và web; kết quả ghi hình có thể callback về kho lưu trữ của bạn.

  • Ghi hình gộp trực tiếp tạo MP4
  • Ghi hình tách giữ luồng gốc của từng người phát biểu
  • Hỗ trợ đẩy tiếp sang CDN bên thứ ba và địa chỉ livestream

Chất lượng và đo lường

Bảng giám sát chất lượng thời gian thực và đo mức sử dụng có sẵn, sự cố định vị được và chi phí đối chiếu được.

  • Độ trễ end-to-end, mất gói, tỉ lệ giật, bitrate đều xem được
  • Khoan sâu theo kênh và theo người dùng
  • Đo mức sử dụng khớp với hóa đơn và gửi callback

Đổi kịch bản bằng tham số, không đổi kiến trúc

Gọi, họp, livestream và phòng thoại dùng chung ba khái niệm kênh / người dùng / vai trò; đổi kịch bản chỉ sửa tham số, không sửa kiến trúc.

Gọi 1-1

Máy trạng thái đầy đủ cho gọi, nghe, từ chối và kết thúc, phù hợp chăm sóc khách hàng, tư vấn và mạng xã hội.

Họp nhiều người

Đăng ký nhiều luồng hình và chuyển bố cục; chủ phòng có thể tắt tiếng thành viên và quản lý quyền vào phòng.

Livestream tương tác

Người dẫn đẩy luồng, khán giả đăng ký; hỗ trợ nối mic và đẩy tiếp luồng gộp sang CDN.

Phòng thoại

Chỉ truyền âm thanh, có quản lý vào ra phòng và vị trí mic, phù hợp nối mic và trò chuyện.

Giao diện họp nhiều người của FeiyanCloud RTC

Độ trễ kiểm soát được, mạng yếu cũng có cách

Media plane kết nối node SFU gần nhất theo kênh, control plane phụ trách điều phối và chuyển đổi khi có sự cố; trên mạng yếu hệ thống tự giảm bitrate và gửi lại khung hình chính, hình không nhoè và tiếng không đứt.

  • Độ trễ end-to-end ổn định ở mức 200 ms
  • Bitrate động và FEC, vẫn gọi được khi mất gói 30%
  • Node bất thường tự chuyển, cuộc gọi không gián đoạn
  • Chỉ số chất lượng báo theo thời gian thực, xem lại được từng cuộc gọi
Chia sẻ màn hình và ghi hình của FeiyanCloud RTC

Chia sẻ màn hình và ghi hình trên đám mây

Hai việc dùng nhiều nhất trong họp và lớp học: chia sẻ màn hình và ghi lại để lưu. Chia sẻ màn hình hỗ trợ hai mức cửa sổ và ứng dụng, ghi hình thực hiện trên đám mây, không chiếm hiệu năng thiết bị.

  • Chia sẻ màn hình hỗ trợ toàn màn hình, cửa sổ và vùng
  • Ghi hình gộp composite, tạo trực tiếp MP4
  • Ghi hình tách individual, giữ hình gốc của từng người
  • Ghi hình chế độ web, phù hợp kịch bản thuần web
Giao diện họp nhiều người của FeiyanCloud RTC: SDK 17 nền tảng thông nhau

SDK 17 nền tảng, gọi cùng một bộ API

Bao phủ Web, di động, máy tính để bàn và các framework đa nền tảng; UI Kit cung cấp thành phần React và Flutter, giao diện họp viết ít code đi một nửa.

  • SDK 17 nền tảng bao phủ trình duyệt, di động và máy tính để bàn
  • UI Kit cung cấp thành phần và bố cục React, Flutter
  • SDK máy chủ sáu ngôn ngữ: Node / Java / Go / Python / .NET / PHP
  • Một bộ Token và mô hình vai trò, các nền tảng thông nhau

Kiến trúc kỹ thuật

Control plane và media plane tách rời: xác thực, điều phối và đo lường đi qua control plane, luồng âm thanh và video đi qua media plane, sự cố và mở rộng không ảnh hưởng lẫn nhau.

Lớp thiết bị SDK và UI Kit
WebAndroidiOSmacOSWindowsFlutterReact NativeMini ProgramReact UI KitFlutter UI Kit
Control plane Điều phối và xác thực tự phát triển
AppID / AppCertificateCấp và gia hạn TokenKênh / người dùng / vai tròChặnĐo mức sử dụngGửi callbackGiám sát chất lượng
Media plane SFU và ghi hình
Cụm media SFUGhi hình trên đám mâyĐẩy tiếp luồng gộpĐiều phối node biên

Control plane có sẵn cấp Token, đo mức sử dụng và gửi callback; media plane co giãn theo cụm SFU.

Máy chủ cấp Token, ứng dụng vào kênh

SDK máy chủ hỗ trợ Node, Java, Go, Python, .NET và PHP, sáu ngôn ngữ với logic giống nhau.

  • Tạo ứng dụng trong bảng điều khiển, lấy AppID và AppCertificate
  • Máy chủ cấp Token theo kênh và vai trò, kiểm soát quyền phát và đăng ký
  • Ứng dụng dùng Token vào kênh, đăng ký luồng từ xa và hiển thị hình ảnh

Ví dụ tích hợp từng nền tảng có tại Trung tâm tài liệu và giải thích về kiểm thử tải cùng các chỉ số chất lượng có tại Cơ sở tri thức.

server/sign-token.ts TypeScript
import { RtcServer } from '@feiyan/rtc-server-sdk';

// AppID / AppCertificate: console → App → Keys
const rtc = new RtcServer({
  appId: process.env.APP_ID,
  appCertificate: process.env.APP_CERTIFICATE,
});

// Sign a room token: channel, user, role (publisher / subscriber)
const token = rtc.signToken({
  channel: 'room_9001',
  userId: 'user_1001',
  role: 'publisher',
  ttl: 3600,
});

// Control-plane operations: ban, renew, usage queries
await rtc.banUser({ channel: 'room_9001', userId: 'user_1001' });
const usage = await rtc.queryUsage({ from: '2026-10-01', to: '2026-10-31' });

Câu hỏi trước khi tích hợp

Cần giải thích chi tiết hơn về tham số và chỉ số, có thể tìm trong Trung tâm tài liệu hoặc gửi ticket.

Độ trễ khoảng bao nhiêu? Đo thế nào?
Trong cùng một khu vực, độ trễ end-to-end ổn định ở mức 200 ms; kết nối liên khu vực sẽ được điều phối theo node gần nhất. Bảng giám sát chất lượng thời gian thực trong bảng điều khiển xem được độ trễ, tỉ lệ mất gói, tỉ lệ giật và đường cong bitrate của từng cuộc gọi, dùng để định vị điểm có vấn đề.
Ghi hình trên đám mây hỗ trợ những chế độ nào?
Có ba chế độ: composite (ghi gộp, xuất một tệp MP4), individual (ghi tách, giữ nguyên âm thanh và hình ảnh gốc của từng người) và web (ghi phía trình duyệt); khi ghi xong sẽ thông báo cho máy chủ của bạn qua gửi callback, tệp lưu vào object storage theo cấu hình của bạn.
Token hết hạn có làm cuộc gọi gián đoạn không?
Không gián đoạn ngay. Control plane hỗ trợ gia hạn Token trong lúc gọi, ứng dụng chỉ cần làm mới trước khi hết hạn là giữ được kết nối; nếu cần buộc rời đi, dùng API chặn để đưa người dùng ra khỏi kênh.
Hỗ trợ bao nhiêu người online cùng lúc?
Họp nhiều người mở rộng theo số luồng đăng ký đồng thời trong kênh, livestream đi theo đường đẩy tiếp để chịu lượng người xem lớn hơn; mức cụ thể phụ thuộc gói, xem được hạn mức và mức sử dụng hiện tại trong bảng điều khiển.
RTC phối hợp với IM thế nào?
Hai bên dùng chung hệ tài khoản và xác thực. Cách phổ biến là dùng IM cho lời mời, tín hiệu gọi và lịch sử chat, dùng RTC cho luồng media; cũng có thể chỉ tích hợp RTC và tự làm tín hiệu.
Có triển khai riêng tư được không?
Có. Cả control plane và media plane đều có thể bàn giao vào trung tâm dữ liệu của bạn, hỗ trợ môi trường nội bộ ngoại tuyến; ghi hình và object storage kết nối với hạ tầng sẵn có của bạn. Xem chi tiết ở trang triển khai riêng tư.

Ảnh chụp sản phẩm

Phòng họp, chia sẻ màn hình và bảng điều khiển chụp thật

Chat nhóm: nhắc tên (@), thông báo nhóm và số người đã đọc Nhóm đã đọc 2/7, 8 thành viên và chỗ trống của tin nhắn đã thu hồi, tất cả diễn ra trong hội thoại thật
Danh sách hội thoại trên di động Huy hiệu chưa đọc, ghim, bản nháp và thông báo hệ thống
Họp trên di động Gọi 1-1: hình người bên kia chiếm toàn màn hình, cửa sổ nhỏ là hình của bạn
Chia sẻ màn hình Chia sẻ bảng số liệu của bảng điều khiển, giữ hình người tham gia ở bên phải

Trải nghiệm trước, tích hợp sau

Demo hỗ trợ gọi 1-1, họp nhiều người và chia sẻ màn hình, không cần đăng ký vẫn dùng thử được.

Để lại thông tin để nhận phương án và báo giá

Chuyên viên tư vấn sẽ xác nhận kịch bản, quy mô truy cập đồng thời và môi trường triển khai với bạn, thường phản hồi trong một ngày làm việc.

Trường có dấu * là bắt buộc; chúng tôi chỉ dùng thông tin cho lần tư vấn này.