MỤC LỤC
LỜI CÁM ƠN…………………………………………………………………………………………………………… i
LỜI NÓI ĐẦU …………………………………………………………………………………………………………. ii
DANH SÁCH HÌNH ………………………………………………………………………………………………. vii
DANH SÁCH BẢNG ………………………………………………………………………………………………. xi
Chương 1 : Tổng quan……………………………………………………………………………………………….1
1.1 Tổng quan………………………………………………………………………………………………………..1
1.2 Mục tiêu của đề tài :………………………………………………………………………………………….1
Chương 2 : Tìm hiều chuẩn H323……………………………………………………………………………….2
2.1 Giới thiệu chuẩn H323:……………………………………………………………………………………..2
2.2 Các ưu điểm của chuẩn H323: ……………………………………………………………………………2
2.2.1 Cung cấp các bộ mã hoá đã được chuẩn hoá : ………………………………………………..2
2.2.2 Tính tương thích cao : …………………………………………………………………………………2
2.2.3 Độc lập hệ thống mạng : ……………………………………………………………………………..3
2.2.4 Độc lập với ứng dụng và hệ điều hành :…………………………………………………………3
2.2.5 Hỗ trợ đa điểm : …………………………………………………………………………………………3
2.2.6 Quản lý băng thông :…………………………………………………………………………………..3
2.2.7 Hỗ trợ khả năng quản bá thông tin :………………………………………………………………3
2.2.8 Linh hoạt : …………………………………………………………………………………………………3
2.2.9 Khả năng hội nghị liên mạng : ……………………………………………………………………..3
Chương 3 : Cấu hình mạng theo chuẩn H323 ……………………………………………………………..4
3.1 Terminal :………………………………………………………………………………………………………..4
3.2 Gateway : ………………………………………………………………………………………………………..6
3.3 Gatekeeper : …………………………………………………………………………………………………….8
3.4 MCU (Multipoint Control Unit): ………………………………………………………………………10
3.5 Các giao thức sử dụng trong H323 : ………………………………………………………………….11
3.5.1 Giao thức H225 RAS ( Registration/Admission/Status) :……………………………….11
3.5.2 Giao thức báo hiệu cuộc gọi H225 :…………………………………………………………….12
3.5.3 Giao thức điều khiển cuộc gọi H245 :………………………………………………………….13
3.5.4 Giao thức RTP (Real-time Transport Protocol) :…………………………………………..14
3.5.5 Giao thức RTCP (Real-time Transport Control Protocol):……………………………..17
3.6 Mã hóa/giải mã (CODEC) tín hiệu Audio : ………………………………………………………..17
3.7 Mã hoá/giải mã (CODEC)tín hiệu Video : …………………………………………………………18
3.8 Data channel (Kênh dữ liệu): ……………………………………………………………………………19
Chương 4 Thiết lập cuộc gọi thông qua mạng H323…………………………………………………..20
4.1 Các thủ tục thực hiện trên kênh H225 RAS :………………………………………………………20
4.1.1 Tìm gatekeeper :……………………………………………………………………………………….20
4.1.2 Thủ tục đăng ký với gatekeeper :………………………………………………………………..21
4.1.3 Định vị điểm cuối :……………………………………………………………………………………23
4.1.4 Các thủ tục khác :……………………………………………………………………………………..24
4.2 Thiết lập cuộc gọi giữa hai điềm cuối qua mạng H323 : ………………………………………24
4.2.1 Định tuyến kênh điều khiển và báo hiệu :…………………………………………………….25
4.2.2 Quá trình thiết lập cuộc gọi qua mạng H323 : ………………………………………………27
Chương 5 : Các khả năng của chuẩn H323 và ứng dụng ……………………………………………49
5.1 Chuẩn nén âm thanh :………………………………………………………………………………………50
5.1.1 Chuẩn nén âm thanh G711:………………………………………………………………………..50
5.1.2 Chuẩn nén âm thanh G723 :……………………………………………………………………….50
5.1.3 Chuẩn nén âm thanh G729 :……………………………………………………………………….50
5.2 Chuẩn nén hình ảnh :……………………………………………………………………………………….51
5.2.1 Chuẩn nén hình ảnh H261 :………………………………………………………………………..51
5.2.2 Chuẩn nén hình ảnh H263:…………………………………………………………………………51
5.3 Chuẩn T120 :………………………………………………………………………………………………….51
5.3.1 Giới thiệu : ………………………………………………………………………………………………51
5.3.2 Các ưu điểm của T120 : …………………………………………………………………………….52
5.4 Phát triển dịch vụ điện thoại thông qua IP (VoIP):………………………………………………53
5.4.1 Giới thiệu : ………………………………………………………………………………………………53
5.4.2 Các ứng dụng của điện thoại IP : ………………………………………………………………..54
5.4.3 Các ưu điểm của VoIP : …………………………………………………………………………….55
5.5 Xây dựng hội nghị đa truyền thông:…………………………………………………………………..56
5.5.1 Hội nghị đa điểm tập trung (Centralized multipoint conference): ……………………56
5.5.2 Hội nghị đa điểm phân tán (Decentralized multipoint conference):…………………57
5.5.3 Hội nghị đa điểm phân tán tập trung kết hợp:……………………………………………….58
5.6 Bộ thư viện OpenH323: …………………………………………………………………………………..59
5.6.1 Giới thiệu : ………………………………………………………………………………………………59
5.6.2 Cấu trúc phân lớp của thư viên OpenH323 :…………………………………………………59
5.6.3 Diễn giải ý nghĩa một số lớp :…………………………………………………………………….63
Chương 6 : Student – Hệ thống hỗ trợ học từ xa :………………………………………………………64
6.1 Giới thiệu : …………………………………………………………………………………………………….64
6.2 Đối tượng sử dụng hệ thống:…………………………………………………………………………….65
6.3 Các chức năng :………………………………………………………………………………………………66
6.3.1 Chức năng dàng cho Admin :……………………………………………………………………..66
6.3.2 Chức năng dành cho giáo viên :………………………………………………………………….67
6.3.3 Chức năng dành cho sinh viên : ………………………………………………………………….69
Chương 7 : Phân tích ……………………………………………………………………………………………….70
7.1 Mô hình Use case :………………………………………………………………………………………….70
7.2 Danh sách các Actor : ……………………………………………………………………………………..70
7.3 Danh sách các Use-case: ………………………………………………………………………………….71
7.4 Đặc tả các use-case chính :……………………………………………………………………………….73
7.4.1 Đặc tả use-case “KetNoi”: …………………………………………………………………………73
7.4.2 Đặc tả use-case “DangNhap” :……………………………………………………………………74
7.4.3 Đặc tả use-case “ThayDoiThongTinCaNhan” :…………………………………………….75
7.4.4 Đặc tả use-case “DangKy” :……………………………………………………………………….76
7.4.5 Đặc tả use-case “QuanLyLop” :………………………………………………………………….77
7.4.6 Đặc tả use-case “QuanLyTextChat” : ………………………………………………………….79
7.4.7 Đặc tả use-case “QuanLyHinhAnh” : ………………………………………………………….80
7.4.8 Đặc tả use-case “QuanLyAmThanh” :…………………………………………………………81
7.4.9 Đặc tả use-case “QuanLyThanhVien” : ……………………………………………………….82
7.4.10 Đặc tả use-case “TaoLopHoc” :………………………………………………………………..84
7.4.11 Đặc tả use-case “ThayDoiChuLop” :…………………………………………………………85
7.4.12 Đặc tả use-case “QuanLyDSNguoiDung” : ………………………………………………..86
7.4.13 Đặc tả use-case “ThayDoiQuyenNguoiDung” : ………………………………………….87
7.4.14 Đặc tả use-case “TruyenAmThanh” : ………………………………………………………..88
7.5 Phân tích kiến trúc hệ thống :……………………………………………………………………………88
7.6 Phân tích các use-case chính :…………………………………………………………………………..90
7.6.1 Phân tích Use case “KetNoi”: …………………………………………………………………….90
7.6.2 Phân tích Use case “DangNhap”:………………………………………………………………..91
7.6.3 Phân tích Use case “DangKy”: …………………………………………………………………..92
7.6.4 Phân tích Use case “QuanLyLopHoc”:………………………………………………………..93
7.6.5 Phân tích Use case “QuanLyThanhVien”:……………………………………………………95
7.6.6 Phân tích Use case “TaoLopHoc”:………………………………………………………………97
7.6.7 Phân tích Use case “ThayDoiChuLop”:……………………………………………………….98
7.6.8 Phân tích Use case “ThayDoiQuyenNguoiDung”: ………………………………………..99
7.6.9 Phân tích Use case “TruyenAmThanh”: …………………………………………………….100
Chương 8 : Thiết kế và cài đặt………………………………………………………………………………..101
8.1 Lược đồ triển khai của hệ thống :…………………………………………………………………….101

