MÔ HÌNH GIẢI PHÁP HỘI NGHỊ VMEETING
Hình 1. Mô hình tổng thể giải pháp
- Hệ thống hoạt động theo cơ chế Server/Client, Server và Client sẽ kết nối với nhau thông qua môi trường mạng IP (IP protocol) và hỗ trợ tất cả các loại (kiểu) kết nối.
- Các điểm hội nghị sẽ kết nối đến hệ thống Server bằng cách sử dụng một ID/Password được cung cấp tương ứng với một tài khoản (account) được quản lý bởi VFON server để đăng nhập vào hệ thống và sử dụng.
- Đường truyền cung cấp cho hệ thống Server cần phải có tốc độ download/upload bằng tổng của lưu lượng băng thông upload thực tế của các điểm hội nghị cộng lại nhằm đảm bảo yêu cầu kết nối liên tục, thông suốt và ổn định đến các điểm hội nghị.
- Hệ thống có khả năng quản lý lên đến 1.000.000 người dùng. Với khả năng kết nối không giới hạn số lượng máy chủ MCU.
- Hệ thống cũng hỗ trợ kết nối đến các giải pháp phần cứng khác thông qua giao thức H323. Hoặc các thiết bị sử dụng SIP protocol.
- Toàn bộ việc cấu hình, quản trị hệ thống được thực hiện thông qua giao diện Web bằng tất cả các trình duyệt web thông dụng (IE, FireFox, Chrome,..).
- Hệ thống máy chủ hoạt động trên nền tảng hệ điều hành Windows server 2012/2016 (VFON/MCU) và Linux Ubuntu (WEB). Còn Client sử dụng trên nền tảng hệ điều hành Windows (7,8,10).
Hình 2. Cấu trúc của hệ thống máy chủ
Hệ thống máy chủ sẽ được chia thành 02 cụm thành phần riêng biệt, phần máy chủ quản lý hệ thống (VFON và WEB) và phần điều khiển cuộc họp đa điểm (là cụm máy chủ MCU). Các phần có chức năng hoạt động như sau:
Phần máy chủ quản lý hệ thống
VFON: Là thành phần trung tâm quản lý toàn bộ hoạt động của hệ thống, VFON sẽ quản lý, thiết lập và duy trì toàn bộ việc kết nối giữa tất cả các thành phần trong hệ thống với nhau, các kênh kết nối giữa Client với Server. VFON cũng liên tục kiểm soát và theo dõi tình trạng hoạt động của các thành phần này.
VFON: sẽ thực hiện việc quản lý User/Group và Policy, bên cạnh đó VFON cũng chịu trách nhiệm chứng thực cho User đăng nhập (login) vào hệ thống và cho phép User thực hiện các cuộc gọi (Call Setup); cho các cuộc gọi điểm điểm (PtP) đến User khác hoặc khởi tạo phòng họp đa điểm (MCU meeting) trên một MCU xác định. Bảng liệt kê các tính năng của VFON bao gồm:
- Customer manager : Quản lý và chứng thực cho User đăng nhập vào hệ thống.
- Group manager: Quản lý hệ thống cơ sở dữ liệu người dùng (User database), quyền truy cập bằng chính sách (Policy) và theo nhóm người dùng (User Group).
- Administrator manager: Thực hiện các cuộc gọi (Call Setup) cho các users. Duy trì kết nối và thông báo tình trạng Online của User.
- Policy configuration: Duy trì và quản lý phiên kết nối giữa Server và Client.
- Server configuration: Cung cấp chức năng quản trị toàn bộ hệ thống thông qua giao diện Web (Web service). Cung cấp tính năng quản trị đa người dùng.
WEB và DATABASE: bao gồm 2 máy chủ WEB có vai trò và chức năng giống hệt nhau. Máy chủ web sẽ kiêm luôn vai trò làm nơi để lưu trữ toàn bộ cơ sở dữ liệu của hệ thống. 2 máy chủ này hoạt động ở cả chế độ phân chia tải (Clustering) và cũng để dự phòng cho nhau (theo kiểu Active-Active). Các chức năng quản lý chính thông qua dịch vụ WEB bao gồm:
- Customer manager: Quản trị tài khoản người dùng và thông tin cá nhân của người dùng
- Group manager: Quản lý nhóm người dùng và chính sách nhóm
- Administrator manager: Quản trị các tài khoản admin, và phân quyền cho admin cấp thấp hơn.
- Policy configuration: Cấu hình các chính sách, vai trò, chức năng cho tài khoản người dùng và hệ thống.
- Server configuration: Cấu hình các thông số hoạt động của hệ thống Máy chủ. Khai báo địa chỉ IP của các thành phần khác trong hệ thống.
- MCC configuration: Cấu hình MCU với các chức năng như khởi tạo phòng họp, thiết lập thông số (số điểm cầu tham gia/giới hạn băng thông/độ phân giải cho phép của từng phòng họp.
- MCC meeting history: Xuất ra các bản ghi chi tiết hoạt động của MCU.
- VFON session history: Xuất ra các bản ghi chi tiết hoạt động của VFON Server
- Operation log: Xuất ra các bản ghi ghi lại hoạt động của người quản trị.
- User history: Xuất ra các bản ghi ghi lại các thao tác của từng người dùng.
Phần điều khiển các cuộc họp đa điểm (cụm máy chủ MCU)
Khởi tạo và điều khiển các cuộc họp đa điểm.
- MCU là thành phần trung tâm để khởi tạo, xử lý và điều khiển các cuộc họp đa điểm.
- MCU chịu trách nhiệm mã hóa và giải mã (encode/decode) tín hiệu Audio/Video từ các điểm cầu gửi đến.
Trộn (Mixing) Audio/Video
- Trộn kênh (Mixing) Audio/Video từ các điểm cầu gửi đến và gửi trả lại cho từng điểm cầu.
Tổ chức nhiều cuộc họp đồng thời trên cùng một MCU.
- Cho phép tạo nhiều phòng họp và có thể tổ chức lên đến 10 cuộc họp đồng thời trên cùng một MCU server.
- Hỗ trợ lên đến 300 điểm cầu/phòng họp ở chế độ đơn lẻ (standalone) và lên đến 1,500 điểm cầu/phòng họp * (ở chế độ Cascade).
Hỗ trợ Cascade MCU
- Các máy chủ MCU có thể kết nối với nhau (Cascade) để gia tăng số lượng điểm cầu trong cùng một phòng họp.
Cân bằng tải (Load Balancing)Và chế độ dự phòng tự động cho nhau (High Availability)
- Các máy chủ MCU có thể chạy ở chế độ phân tải (Load balance) cho nhau.
- Các MCU có thể dự phòng chéo cho nhau. Khi một máy chủ MCU gặp sự cố, các cuộc họp đang được MCU đó phục vụ sẽ tự động chuyển sang MCU khác đang hoạt động. Cơ chế để chọn MCU khác vào lúc này sẽ do VFON quyết định dựa trên MCU nào đang có tải thấp nhất nếu hệ thống đang có nhiều MCU cùng đang hoạt động.
Thực hiện các thao tác điều khiển cuộc họp cho chủ tọa và điều khiển thiết bị đầu cuối của các điểm cầu tham gia.
- Xử lý toàn bộ các chức năng điều kiển cuộc họp của chủ tọa (đồng bộ layout, phân quyền tham dự, chuyển đổi vai trò, cho phép/không cho phép điểm cầu thực hiện một thao tác nào đó).
- Có thể điều khiển toàn bộ thiết bị đầu cuối (Camera/Speaker/ Microphone) của của bất kỳ điểm cầu nào trong cuộc họp.
Tích hợp Gatekeeper để thực hiện các cuộc gọi VoIP bằng giao thức H.323 và SIP.
- Tính năng cho phép mời các thiết bị phần cứng (Polycom, Sony, Scopia,…) tham gia vào cuộc họp thông qua giao thức H.323 và SIP.
Tính năng cộng tác (Collaboration) giữa các điểm cầu.
- Tính năng tương tác (Collaborative) hai chiều giữa các điểm cầu với nhau bằng cả hình ảnh, âm thanh và dữ liệu Multimedia.
- Tính năng cộng tác trên bảng trắng (whiteboard), trình chiếu tài liệu (presentation), biểu quyết (Vote), chat (Instant messaging) và chia sẻ media (Media share).