Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
MỞ ĐẦU ...................................................................... ................................................................................................................................................ .......................................................................... 3 Nội dung: ................................................................................................................................................ ................................................................................................................................................ 4 Các giải pháp, đánh giá. ............................................................................................................... .......................................................................................................................... ........... 5 2.1 Giải pháp dùng thi ết bị phần cứng: ............................................................................................... 5 2.2 Giải pháp dùng phần mềm: ........................................................................................................... 6 2.3 So sánh: ............................................................... ......................................................................................................................................... .......................................................................... 7
4.
2.3.1
.................................................. ................................... ................................. ................ 7 Giải pháp dùng phần cứng ................................
2.3.2
.................................................. ................................... ................................. ................ 8 Giải pháp dùng phần mềm ................................
2.3.3
Lựa chọn giải pháp ......................................... .......................................................... ................................... ............................. ........... 12
Phân tích khả năng sử dụng của hệ thống. .................................................................................... 14
5. Yêu cầu hệ thống cài đặt:................................................................................................................. ................................................................................................................. 15 •
Giá thành cài đặt: ............................................................................ .......................................................................................................................... .............................................. 15
6. KẾT LUẬN...................................................................................................................................... ...................................................................................................................................... 15
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Hình 1: Hoạt động của Bigbluebutton
Hình 2: Tích hợp vào hệ quản trị Joomla
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
MỞ ĐẦU
Ngày nay tin học đã phát triển và len lỏi vào hầu nh ư tất c ả mọi l ĩ nh v ực của xã hội, có thể nói tin học đã đem lại sự thuận tiện cho công việc của con ngườ i, sự phát triển của tin học càng làm cho cuộc sống của chúng ta càng trở nên tươ i đẹp hơ n. Vớ i ứng d ụng c ủa E-learning , Video conference hi ện t ại chúng ta có thể tưở ng tượ ng ra sự tiện lợ i, thiết thực của nó trong đờ i sống hiện nay một số ví dụ về nó: - H ội nghị , giao ban, trao đổ i công việc của các đơ n vị có vị trí địa lý cách xa nhau - Dạ y và học tr ực tuyế n t ừ xa theo mô hình học trên mạng (E-Learning) -
Chăm sóc y t ế t ừ xa: ngườ i bệnh có thể đượ c khám bệnh, chẩ n đ oán hay thậm chí phẫ u thuật gián tiế p t ừ các chuyên gia y t ế t ại nhữ ng nơ i r ất xa.
-
Các công việc và lĩ nh vự c yêu cầu trao đổ i thông tin, hình ảnh, âm thanh thờ i gian thự c khác.
Vớ i sự giúp đỡ hiệu quả như vậy nhóm nghiên cứu xin giớ i thiệu hệ thống E-learning, Video conference xây dựng trên hệ thống opensource software Bigbluebutton. Trong các giải pháp triển khai E-learning, video conference thì Bigbluebutton là một web conferencing mã nguồn mở . có đầy đủ tính năng c ủa một chươ ng trình conference như hỗ trợ chia sẽ đượ c nhiều loại tài liệu như: Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
PDF, PPT, DOC, XLS, office 2007, office 2010, *JPG… share desktop, thao tác viết bảng, chat, truyền video thông qua Webcam, Camera. Bigbluebutton sử dụng hơ n mườ i thành phần mã nguồn mở như: asterisk, red5, apache MQ, tomcat 6, pdf2swf, nginx, open office, mysql, grails, ghostscript, xuggler, and imagemagick… Nên r ất thuận tiện cho việc phát triển, và hoàn toàn miễn phí. Nội dung:
Bigbluebutton là một hệ thống web conferencing mã nguồn mở chủ yếu phát triển cho giáo dục từ xa:
Hình 3: kiến trúc BBB Bigbluebutton đượ c xây dựng trên hơ n 13 thành phần mã nguồn mở khác nhau, phối hợ p tạo nên một hệ thống vớ i nhiệm vụ hoàn chỉnh.
- Nguyên lý hoạt động của Bigbluebutton.
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Hình 4: nguyên lý hoạt động BBB
Vớ i Bigbluebutton nguyên lý hoạt động gồm hai kênh hoạt động độc l ập, một kênh đi đườ ng hình sử dụng Red5 server để truyền t ải, m ột kênh đi đườ ng âm thanh sử dụng Asterisk để quản lý.
Các giải pháp, đánh giá.
Các giải pháp hiện nay: Ngày nay, vớ i sự phát triển mạnh mẽ của Công nghệ thông tin - Vi ễn thông, đã có khá nhiều gi ải pháp cho dịch v ụ Hội nghị Truyền hình. Tuy nhiên
đượ c chia làm hai nhóm gi ải pháp chính: 2.1 Giải pháp dùng thiết bị phần cứ ng: Giải pháp phần cứng trong hội h ọp trực tuyến là dùng các thiết bị phần cứng để thu, phát và truyền âm thanh, hình ảnh qua mạng Trên thị trườ ng có rất nhiều nhà cung cấp các giải pháp phần cứng cho video conference như: Polycom, cisco, sony và lifesize… Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 --------------------------------------------------------------
Ư u điểm Cho chất lượ ng hình ảnh, âm thanh tôt theo các chuẩn HD hoặc SD.
Thích hợ p cho những công ty, doanh nghiệp cần hội họp. Thích hợ p cho những phòng họp tập trung, kích thướ c vừa, lớ n Tính ổn định cao
Nhượ c điểm Giá thành cho 1 điểm h ội nghị cao nên thườ ng không đượ c dùng cho cá
nhân Khó trong khâu mở rộng và phát triển 2.2 Giải pháp dùng phần mềm:
Hệ thống Video Conferencing ngày nay là một dịch vụ mở rộng trên nền hạ tầng IP. Mục tiêu của việc triển khai hệ thống này là nhằm triển khai dịch vụ thông dụng và phổ biến hiện nay cho phép các công ty ở trụ sở chính và các công ty thành viên t ại ch ỗ hoặc ở xa có thể trao đổi v ớ i nhau không chỉ bằng lờ i nói và mà bằng hình ảnh và không chỉ vớ i một vài công ty mà có thể tham gia nhiều công ty cùng lúc, từ đó hình thành một mạng thống nhất trên toàn h ệ thống mạng.
Nên chúng ta sẽ cùng tìm hiểu vài giải pháp video conference hiện nay: Adobe acrobat connect, Bigbluebutton, BuddyMeeting, Fuze meeting, Glance…
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
2.3 So sánh:
2.3.1 Giải pháp dùng phần cứng Một số phân tích giá thành các phần cứng của các hãng lớ n: 1. Hệ thống Polycom Ví dụ về 1 hệ thống conference 4 điểm dùng các thiết bị của Polycom Tại site trung tâm ph ải trang bị bộ Polycom VSX 7000S( bao gồm VSX 7000S tích hợ p camera va loa trung âm, 1 microphone arrays, víual concert, English remote. PAL, 1 subwoofer t ạo âm thanh surround s ống động). 3 Site còn lại phải trang bị bộ Polycom VSX 6000s ( bao gồm bộ codec tích hợ p camera và loa trung âm, 1 table top microphone, remote control) Giá cho bộ sản phẩm Polycom VSX 7000S : 136 triêu đồng Giá cho bộ sản phẩm Polycom VSX 6000S : 93 triêu đồng Giá một số thiết bị khác của Polycom: • • • • •
Polycom VSX 7000e series: 165 tri ệu Polycom HDX 8000 – 720: 365 triệu Polycom HDX 6000: 119 triệu Polycom QDX 6000: 71 triệu Polycom RMX 1000: 541 triệu
2. Hệ thống dùng thiết bị sony Sony hiện có bán nhiều sản phẩm hỗ trợ video conference. Tại mỗi điểm cầu cần trang bị một trong những thiết bị sau, tùy theo yêu cầu về chất lượ ng SONY PCS – G50P: 123 triệu SONY PCS – G70P: 237 triệu Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Sony PCSA-CTG70: 73 triệu Sony PCS-G50: 129 triệu Sony PCSA-DSB1S: 60 triệu Sony PCSA-CG70P: 54 triệu
2.3.2 Giải pháp dùng phần mềm Một số phân tích các phần mềm hiện có: 1. Adobe Acrobat Connect 8
Web
hội
nghị
cho
doanh
nghiệp
có
trả
phí
Adobe ® Connect ™ là một web doanh nghiệp giải pháp cho các cuộc h ọp h ội nghị trực tuyến, eLearning, và hội thảo đượ c sử dụng bở i các tập đoàn hàng đầu và các cơ quan chính phủ. Và nó d ựa trên công nghệ Adobe Flash ®, do đó bạn có thể cung cấp sự tươ ng tác phong phú mà ngườ i tham gia có thể tham gia một cách dễ dàng. Adobe Acrobat Connect 8 có các tính năng: Share video từ wc, chat, voip audio, recoding, whiteboards, Notes, …. Chi phí cho hệ thống Adobe Acrobat Connect 8
Đầu tư hằng năm : 45$/tháng/host Đầu tư hằng tháng: 55$/tháng/host Trả theo phút: 0,32$ /phút/user Hệ thống đầu tư: cần một host chạy Adobe Acrobat Connect 8,user sử dụng thì dùng trình duyệt web, wc, mic.
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
2
Bigbluebutton
Bigbluebutton là một hệ thống web conferencing mã nguồn mở chủ yếu phát triển cho giáo dục từ xa. Và không tính phí. Bigbluebutton có các tính năng: Chat,
videos,
voip
audio,
whileboard,
share
desktop,
share
office
documents…và cộng đồng mả nguồn mở cùng phát triển nên nó cũng là một l ợ i thế trong chọn lựa.
Hệ thống đầu tư cho hệ thống Bigbluebutton gồm: Một host chay Bigbluebutton, máy client c ần trình duyệt web có plugin của adobe, wc, mic.
3. WebEX
WebEx là một hệ thống web hội nghị có tính phí Các tính năng : như VoIP, tập trung quản trị, bảo mật truyền file k ết hợ p vớ i OutLook….. Không giớ i hạn các cuộc họp trực tuyến. Lên đến 25 ngườ i tham gia mỗi cuộc họp. One-click trực tuyến ghi và phát l ại.
Tích hợ p thoại hội nghị - tham gia bằng điện thoại hoặc máy tính
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Tươ ng thích vớ i Windows, Mac, và bất k ỳ k ết nối Wi-Fi hoặc 3G cho phép các thiết bị di động
WebEx cho phép bạn k ết nối vớ i bất cứ ai, bất cứ nơ i nào, trong th ờ i gian thực. WebEx k ết hợ p chia sẻ máy tính để bàn thông qua một trình duyệt web vớ i hội nghị điện thoại và truyền video.
Đầu tư hằng tháng: 49$/tháng/host Hệ thống: user sử dụng thì dùng trình duyệt web, wc, mic.
4. ElectaLive
ELecta Live là web conferece đượ c thiết k ế cho việc giảng dạy và đào tạo trực truyến Có các tính năng như một chươ ng trình meeting:
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Hình 1-2: Các tính năng của ELecta Live
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Bản Quyền
Hình 3: Giá thành của ELecta Live
2.3.3 Lự a chọn giải pháp
Sau khi so sánh và đánh giá các hệ thống E-learning, video conference.
Đúc k ết lại như sau: Nếu dùng hệ thống hoàn toàn phần cứng , thì chất lượ ng cho chươ ng trình là rất tốt, bên cạnh đó chi phí cực k ỳ cao do phải đầu tư hệ thống phần cứng. Nếu dùng phần mềm thì đây là một giải pháp nên chọn, vì nó s ử dụng ngay những cơ sở vật chất trong văn phòng (máy tính để bàn hoặc xách tay, mic, trình duyệt web, wc, điện thoại sip..) ích đầu t ư về phần cứng và cũng đáp
ứng đượ c các nhu cầu cho E-learing, video conference. Hệ thống dùng phần mềm thì có nhiều loại phần mềm cung cấp môi trườ ng cho học từ xa, học online hoặc h ội nghị trực tuyến, trong đó phân chia làm hai loại: là loại trả phí và hình thức mã nguồn mở không tính phí. Hình thức gói phần mềm có trả phí: đượ c hướ ng dẫn đầy đủ và dễ cài đặt. Hình thức gói phần mềm mã nguồn mở : đượ c cộng đồng thành viên mã nguồn mở hướ ng dẫn, cấu hình phức tạp đòi hỏi có chuyên môn sâu. Nh ưng
đem lại hiệu quả cao vì chi phí thấp và cũng đáp ứng đượ c các nhu cầu cho một môi trườ ng học online. Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
Bảng so sánh: Công nghệ
Đặc điểm
Polycom
-Chất lượ ng hình ảnh, âm thanh tốt. - Giá thành cho 1 điểm hội nghị cao. -Khó trong khâu mở rộng và phát triển
Adobe connect Share video từ wc, chat, voip audio, recoding, whiteboards, Notes, ….
Bigbluebutton
Thành phần
Bộ codec tích hợ p camera và loa trung âm, 1 table top microphone, remote control
Máy chủ chạy bộ phần mềm bản quyền adobe connect 8.
Chat, videos, Máy chủ chạy voip audio, Bigbluebutton whileboard, share desktop, share office documents …và cộng đồng mả nguồn mở cùng phát triển nên nó cũng là một
Hệ thống họp online sử dụng Bigbluebutton
Giớ i hạn sử dụng Chi phí 4 đ iể m 4 điểm, sử dụng Cam. cầu: Tập trung. VSX 7000e series: 165 triệu + ( HDX 6000: 119 triệu * 3) = 522 triệu.
Giá thành
Linh hoạt Đầu tư hằ ng sử dụng trên trình nă m : 45$/tháng/host duyệt web chỉ cần Đầu tư hằ ng plugin adobe. tháng: 55$/tháng/host Số lượ ng xử lý truy Trả theo cập tùy phút: 0,32$ theo khả /phút/user năng mạng tại máy chủ. Linh hoạt không sử dụng trên trình duyệt web chỉ cần plugin adobe. Số lượ ng xử lý truy cập tùy theo khả năng mạng
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
lợ i thế.
tại máy chủ
Giải pháp lựa chọn: Sử dụng hệ thống phần mềm mã nguồn mở Bigbluebutton để cài đặt cho Elearning,video conference.
4. Phân tích khả năng sử dụng của hệ thống. Riêng vớ i việc sử dụng chỉ âm thanh (giao thức SIP - Session Initiation Protocol)
Đối vớ i đườ ng truyền băng thông thấp, codec tốt nhất trong giao thức SIP là G729 đượ c sử dụng trong Asterisk chiếm băng thông tối thiểu 8 Kbyte/s . Nếu trong trườ ng h ợ p chỉ sử dụng âm thanh không sử dụng Webcam trong khi học , về lý thuyết vớ i một đườ ng truyền tốc độ cố định 30Mbyte/s (cả upload và download) thì trung bình hệ thống xử lý đượ c 30*1024 /8 k ết quả xấp xỉ 3800 client cùng lúc đượ c xử lý.
Nếu sử dụng thêm Webcam , trên thì tr ườ ng các loại webcam thườ ng có
độ phân giải t ừ 352x288 pixel đến 640x480 Pixel và tốc độ bắt hình 15 hoặc 30 khung hình / giây. Trung bình chiếm 40 Kbyte/s, một client tham gia vừa bật âm thanh vừa sử dụng cả webcam thì tươ ng đươ ng 48 Kbyte/s 40 đượ c sử dụng, thì trung bình hệ thống xử lý đượ c 30*1024 / 40 . Kết quả xấp xỉ 760 client cùng lúc đượ c xử lý.
Hệ thống họp online sử dụng Bigbluebutton
Châu Ngọc Huynh - Email:
[email protected] - cell phone : 0933.119.056 ---------------------------------------------------------------
5. Yêu cầu hệ thống cài đặt: Máy chủ chạy HĐH Ubuntu 10.04 32 bit hoặc 64 bit
2GB RAM. 5G trống trên HDD. Quyền quản trị cao nhất (root) Port 80 không đượ c sử dụng •
Giá thành cài đặt: -
Xây dựng trên hệ thống mạng sẵn có chỉ vớ i 5 tri ệu đồng, hỗ trợ k ỹ thuật 1 tháng.
6. KẾT LUẬN
Vớ i hệ thống E-learning,video conferences đượ c xây dựng trên open source software, chúng tôi đã xây dựng thành công hệ thống trực tuyến chạy ổn
định có ngay và sử dụng đượ c ngay giá thành thấp, vớ i mô hình như sau: -
Máy Ubuntu cài đặt Web ứng dụng Bigbluebutton, hệ thống quản lý âm thanh Asterisk và gói quản trị web dùng để quản lý user đăng nhập trong Bigbluebutton.
-
Xây dựng một tổng đài VoIP quản lý truyền âm thanh đi riêng để chống tình trạng delay âm thanh hiện tại (tùy vào máy chủ và đườ ng truyền mạng)
Hệ thống hoàn toàn ứng dụng đượ c rộng rãi áp dụng cho việc học trực tuyến và họp online.
Hệ thống họp online sử dụng Bigbluebutton