MỤC LỤC
Tuy H.323 có thể quản lý được những cuộc hội nghị có nhiều kết nối mà không cần sử dụng thêm một trình điều khiển đa điểm chuyên dụng nào, nhưng việc sử dụng MCU (Multipoint Control Unit – trình điều khiển đa điểm) sẽ cung cấp một kiến trúc mạnh và linh hoạt hơn cho hội nghị kiểu nhiều kết nối. H.323 cũng hỗ trợ khả năng này và sử dụng kỹ thuật mã hoá chung từ các chuẩn hội nghị khác nhau để giảm thiểu thời gian chuyển đổi mã và tạo một hiệu suất tối ưu cho hội nghị.
- Điều khiển báo hiệu cuộc gọi - gatekeeper có thể lựa chọn giữa hai phương thức điều khiển báo hiệu cuộc gọi là: nó kết hợp với kênh báo hiệu trực tiếp giữa các đầu cuối để hoàn thành báo hiệu cuộc gọi hoặc chỉ sử dụng các kênh báo hiệu của nó để xử lý báo hiệu cuộc gọi. Các tuỳ chọn về tốc độ truyền bit ảnh, dạng ảnh và giải thuật truyền có thể được chấp nhận bởi bộ giải mã được định nghĩa trong suốt thời gian trao đổi khả năng sử dụng H.245.Các đầu cuối H.323 có thể hoạt động ở các tốc độ bit hình ảnh, tốc độ khung không cân đối và các giải pháp hình ảnh nếu có nhiều giải pháp hình ảnh hỗ trợ.
Khi điểm cuối nhận được địa chỉ kênh báo hiệu đích destCallSignalAddress (có thể là của gatekeeper hoặc của đích tuỳ theo phương pháp định tuyến báo hiệu) từ gatekeeper, nó gửi đến địa chỉ này gói tin Setup với trường canOverlapSend chỉ định liệu phương pháp báo hiệu Overlap có được áp dụng hay không. Mã hoá bản tin H245 trong bản tin báo hiệu H225.0 Với mục đích duy trì tài nguyên, đồng bộ hoá giữa báo hiệu và điều khiển cuộc gọi, giảm thời gian thiết lập cuộc gọi, các bản tin H245 sẽ được mã hoá trong bản tin báo hiệu H225 truyền trên kênh báo hiệu thay vì thiết lập một kênh điều khiển H245 riêng.
Chuẩn này đưa ra những phương pháp mã hoá và giải mã hình ảnh, dùng trong việc truyền hình ảnh video của các dịch vụ nghe nhìn với tốc độ px64Kbps ( p = 1- 30 ). H263 ra đời khoảng 5 năm sau chuẩn H261, là phần mới thêm vào trong loạt chuẩn H của ITU và mục đích là để mở rộng khả năng mã hóa video cho việc truyền thông tốc độ thấp (Low Bit Rate Communication). Mục đích tức thời của các nhà cung cấp dịch vụ điện thoại IP là tái tạo lại khả năng của điện thoại với một chi phí vận hành thấp hơn nhiều và đưa ra các giải pháp kỹ thuật bổ sung cho mạng PSTN.
Sự chia sẽ chi phí thiết bị và thao tác giữa những người sử dụng thoại và dữ liệu cũng tăng cường hiệu quả sử dụng mạng bởi lẽ dư thừa băng tần trên mạng của người này có thể được sử dụng bởi một người khác. Thiết bị đầu cuối H323 phát tán dữ liệu dữ liệu hình ảnh, âm thanh đến các thiết bị đầu cuối khác mà không thông qua MCU Tuy nhiên dữ liệu điều khiển vẫn được gửi về cho MCU, vì MCU vẫn là bộ phận quản lý, và thông tin kênh điều khiển H245 vẫn được truyền cho MC .Những thiết bị đầu cuối nhận được âm thanh, hình ảnh phải có trách nhiệm sử lý đa luồng âm thanh, hình ảnh. Các đầu cuối tham gia trong hội nghị không biết được bản chất thật sử của hội nghị hỗn hợp mà chỉ hiểu đơn giản đó là một kiểu kết nối mà trong đó nó gởi và nhận.
H323Connection : Thể hiện kết nối giữa hai điểm cuối.Có ít nhất hai tiến trình được dùng, một dùng để lắng nghe các kênh điều khiển, tiến trình còn lại dùng để lắng nghe kênh điều khiển.Cứ mỗi kênh dữ liệu được tạo ra bởi kênh điều khiển thì tương ứng có một tiểu trình được tạo ra để quản lý.
Khi tạo ra lớp học mới, giáo viên là người tạo sẽ là chủ của lớp đó và có quyền hạn đối với lớp của mình như có thay đổi mật khẩu, thay đổi người chủ của lớp, xoá lớp khi không còn dùng đến. Người quản trị có thể thay đổi mật khẩu của những người tham gia hệ thống Người quản trị có thể xoá những người sử dụng không còn hiệu lực trong hệ thống. Người quản trị có thể thay đổi người chủ của lớp học, khi đã login vào trong hệ thống là quyền admin thì không cần phải là người chủ, và có mật khẩu của lớp đó (nếu có) mà vẫn có thể thay đổi được.
Mặc định là các lớp được tạo ra là không có mật khẩu, mọi sinh viên hoặc người có username, password trong hệ thống đều có thể tham gia vào lớp học được. Khi thay đổi người chủ của lớp học, giáo viên phải là người chủ của lớp đó, phải nhập đúng mật khẩu (nếu có) của lớp học thì mới có thể thay đổi người chủ của lớp được. Mặc định là các sinh viên tham gia lớp học không thể thấy được hình ảnh của giáo viên, khi giáo viên bật chức năng cho phép xem thì mới có thể thấy được hình ảnh của giáo viên thông qua webcam.
Khi sinh viên đã có một tài khoản trong hệ thống, sau khi đăng nhập vào hệ thống, sinh viên đó mới có quyền tham gia vào trong lớp học được mở.
3 ThayDoiThongTinCaNhan Người dùng có thể thay đổi thông tin cá nhân của mình ví dụ thay đổi mật khẩu đăng nhập hệ thống 4 DangNhap Sau khi kết nối được với hệ thống, người dùng. 7 QuanLyHinhAnh Giáo viên đứng lớp có quyền cho hay không cho xem hình ảnh của mình cũng như chọn người sẽ phát hình ảnh của họ cho các thành viên khác trong lớp thấy. Lớp học được tạo ra có thể có mật khẩu 12 QuanLyDSNguoiDung Người quản trị quản lý người sử dụng hệ thống 13 ThayDoiQuyenNguoiDung Người quản trị có quyền thay đổi quyền đăng.
Sau khi đăng nhập thành công, hệ thống sẽ hiển thị màn hình trên đó sẽ liệt kê các lớp đang được mở và các chức năng tương ứng với quyền của người đăng nhập đó. Sau khi actor đăng nhập thành công với quyền là giáo viên hệ thống sẽ hiển thị danh sách các lớp đang có trên hệ thống, actor đó sẽ chọn một lớp và thực hiện các chức năng cần thiết đối với lớp đó. Giáo viên chọn một thành viên trong lớp, và thực hiện một trong các chức năng sau : cho phép hiển thi hình ảnh của thành viên đó cho các thành viên khác trong lớp có thể thấy được, chọn chức năng cho phép phát biểu trong lớp, hoặc đuổi sinh viên đó ra khỏi lớp.
3 CServerEndPointCtrl Control Điều khiển hoạt động ở server 4 CDSLopDlg Boundary Màn hình hiển thị danh sách các lớp 5 CThongBaoDlg Boundary Màn hình yêu cầu nhập mật khẩu.
31 Giáo viên cho phép sinh viên xem màn hình, chức năng này dùng để hỗ trợ giáo viên giảng những bài giảng được thực hiện trên desktop như giảng bàng slide. 5 Button Room : hiển thị các chức năng liên quan đến lớp học như tạo lớp học, xoá lớp học, thay đổi mật khẩu của lớp học, thay đổi người chủ của lớp học 6 Button User : hiển thị các chức năng liên quan đến người sử dụng như thay. 1 ListCtrl thể hiện danh sách các lớp học đang được mở 2 Button Start : thực hiện chức năng khởi động server 3 Button Shutdown : thực hiện chức năng ngừng server 4 Button Exit : chấm dứt hoạt động của chương trình.
4 ThucHienDangNhap Người dùng thực hiện việc đăng nhập 5 GuiThongTinDangNhap Yêu cầu gửi thông tin đăng nhập 6 DangNhap Xử lý thông tin đăng nhập 7 KiemTraDangNhap Kiểm tra việc đăng nhập 8 LayThông Tin Lấy thông tin từ cơ sở dữ liệu. 6 NhâpThongTin Nhập thông tin mật khẩu của lớp cần đổi 7 TraThongTin Trả thông tin lại cho màn hình trước đó 8 GuiThongTinMatKhau Yêu cầu gửi thông tin mật khẩu về cho server 9 XuLyThongTin Server xử lý thông tin nhận được. 10 ThayDoiMatKhau Thực hiện việc thay đổi mật khẩu 11 KiemTraHopLe Kiểm tra xem thông tin có hợp lệ không 12 CapNhatThongTin Cập nhật lại thông tin đã được thay đổi 13 GuiKetQua Yêu cầu gửi kết qủa lại cho client.
7 TraThongTin Trả lại thông tin cho màn hình trước đó 8 GuiThongTin Yêu cầu gửi thông tin của lớp bị xoá 9 XuLyThongTin Server nhận được thông tin về xoá lớp học. 10 ThongBaoThanhCong Yêu cầu gừi lại thông báo 11 NhanThongTin Nhận thông tin trả lại từ server 12 ThôngBáoThànhCong Thông báo thành công cho giáo viên 13 HienThiThôngBao Hiển thị thông báo. 1 YeuCauTaoLop Yêu cầu tạo lớp mới 2 HienThiTaoLop Hiển thị màn hình tạo lớp 3 NhapThongTinLop Nhập thông tin cần tạo lớp 4 ThucHienTaoLop Thực hiện việc tạo lớp.