Máy chủ Server :
Băng thông truyền Video .
Khi cần truyền 1 video ở chế độ 320x240 hoặc 640x480 thì 1 user cần gửi tới máy chủ từ 30-50 kbyte/s . Trung bình là 40 kbyte/s
Gọi số người chia sẻ là : U (user) Số người xem Video là : W (user)
Lượng băng thống gửi tới máy chủ trung bình là : 40xU (Kbyte/s)
Lượng băng thông từ máy chủ gửi đi trung bình là : 40x(U-1)xW (Kbyte/s) Tổng băng thông máy chủ cần là : 40xU + 40x(U-1)xW (Kbyte/s)
Video của người phát thì nó sẽ gửi tới máy chủ server ,sau khi server xử lý sẽ truyền lại cho các client còn lại ,không truyền lại cho người phát video nữa nên sẽ có U-1 người xem . VD : Phòng họp có 5 người đều chia sẻ Webcam và nhận Webcam thì Băng Thông tối thiểu máy chủ để chia sẻ Wc là :
BW = 5*40 + 5*40* (5-1) = 1000 Kbytes/sec ( hay ~ 8 Mbit/s ) Trong đó : Lượng băng thống gửi tới máy chủ trung bình là : 40x5 = 200Kbyte/s Lượng băng thông từ máy chủ gửi đi trung bình là : 5x40x(5-1) = 800 Kbyte/s
Băng thông Voice : Trung bình khoảng 20 Kbyte/s/user . Lượng băng thông cho voice là : 20xW (Kbyte/s)
Nhận xét : Càng nhiều xem và người chia sẻ webcam thì máy chủ cần một lượng băng thông khá lớn .Để hệ thống hoạt động tốt mà không bị dừng hình thì sẽ cần đường truyền cáp quang với băng thông upload và download tốt .
LUẬN VĂN TỐT NGHIỆP HỆ THỐNG VIDEO CONFERENCE
38 Máy thành viên Client :
Tốc độ upstream Bandwidth : thấp nhất là 0.5 Mbit/s Tốc độ download stream Bandwidth : thấp nhất là 1 Mbit/s
Với lượng băng thông như trên , hệ thống vẫn chạy ổn định với đường truyền các máy client như ADSL,3G,wifi…tiện lợi , và có thể họp ở mọi nơi chỉ cần có đường truyền internet .
Không như các hệ thống HNTH chuyên dụng phải yêu cầu một trung tâm điều khiển hội nghị cố định (dành cho phía chủ tọa), việc khởi tạo một Conference room cho phép thực hiện từ bất kỳ địa điểm nào mang lại sự linh hoạt cao trong quá trình tác nghiệp của tổ chức, doanh nghiệp, như vậy chủ tọa có thể ngồi ở bất kỳ đâu đều điều khiển được hội nghị.
LUẬN VĂN TỐT NGHIỆP PHẦN B: XÂY DỰNG HỆ THỐNG
39
Chƣơng 4 : Cài đặt BigBlueButton
Chƣơng 5 : Thiết kế hệ thống Video Conference Chƣơng 6 : Tổng kết đề tài
THIẾT KẾ HỆ THỐNG PHẦN B
LUẬN VĂN TỐT NGHIỆP HỆ THỐNG VIDEO CONFERENCE
40
Chƣơng 4
BigBlueButton chạy trên hệ điều hình Ubuntu 10.04 32 bit hoặc 64 bit. Để sử dụng server BigBlueButton chúng ta có thể :
Cài đặt từ các gói
Cài đặt máy ảo BigBlueButton
BigBlueButton-Server là phiên bản do nhà sản xuất tạo cho mọi người dùng thử và test nên có nhiều điểm chưa đáp ứng được nhu cầu sử dụng và giao diện còn thô sơ .
BigBlueButton-Development là phiên bản phát triển để chỉnh sửa biên dịch lại các module Flash hay thiết kế lại giao diện…..
Nhóm sẽ cài đặt BigBlueButton- Development để thiết kế lại toàn bộ hệ thống sau đó đưa các file cấu hình qua bên BigBlueButton-Server để chạy và test lại.