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ư
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.
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.
Độ 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 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
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.
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 đã đọcNhó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ậtDanh sách hội thoại trên di độngHuy hiệu chưa đọc, ghim, bản nháp và thông báo hệ thốngHọp trên di độngGọ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ạnChia sẻ màn hìnhChia 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.