KHOA CNTT – ĐH KHTN
LI CÁM ƠN
Chúng em xin chân thành cm ơn Khoa Công Ngh Thông Tin, trường Đại Hc
Khoa Hc T Nhiên, TpHCM đã to điu kin tt cho chúng em thc hin đề tài tt
nghip này.
Chúng em xin chân thành cm ơn Thy Đỗ Hoàng Cường đã tn tình hướng dn, ch
bo chúng em trong sut thi gian thc hin đề tài.
Chúng em xin chân thành cm ơn quý Thy Cô trong Khoa đã tn tình ging dy,
trang b cho chúng em nhng kiến thc quí báu trong nhng năm hc va qua.
Chúng con xin gi lòng biết ơn sâu sc đến ba, m, và gia đình đã nuôi dưỡng, giáo
dc chúng con thành người.
Chúng em xin chân thành các anh ch em và bn bè đã ng h, giúp đỡđộng viên
trong nhng lúc khó khăn cũng như trong sut thi gian hc tp và nghiên cu.Đặc
bit chúng em xin chân thành cm ơn anh Tô Hiu Tho thuc công ty Global
CyberSoft đã giúp chúng em thc hin đề tài này. Nh anh mà chúng em có th
nhanh chóng hiu được công ngh H323 đang được s dng rng rãi hin nay.
Mc dù chúng em đã c gng hoàn thành lun văn trong phm vi và kh năng cho
phép, nhưng chc chn s không tránh khi nhng thiếu sót, kính mong s cm thông
và tn tình ch bo ca quý Thy Cô và các bn.
Nhóm thc hin
Nguyn Minh Trí & Nguyn Thanh Tun
i
KHOA CNTT – ĐH KHTN
LI NÓI ĐẦU
Trong thi đại ngày này, công ngh thông tin đóng vài trò quan trng hu như trong
tt c các lĩnh vc. Do vy con người phi không ngng hc tp để m mang, trao
di kiến thc. Nếu không b sung kiến thc chúng ta s b tt hu trong thi đại
thông tin phát trin mt cách nhanh chóng như hin nay. Nht là khi internet xut
hin, nhu cu trao đổi thông tin ngày càng cao, nhu cu hc hi kiến thc không ch
gói gn trong nhà trường, hoc trong lp hc., gi đây vi máy vi tính cùng vi
mng internet, chúng ta có th tham gia vào các lp hc được m trc tuyến, tham
gia phát biu trong lp hc. Bây gi cũng có nhng trang web h tr vic hc trc
tuyến nhưng giá thành mc, có khi không h tr người hc tp tham gia trc tiếp vào
lp hc. Các bài ging được thiết kế trước và được đưa lên mng để cho người hc
chép v hc hoc hc trc tiếp trên trang web đó.
Trong nhng năm trước đây, các dch v truyn thông đa phương tin đều rt khó
thc hin bi ít có s h tr v phn cng, đặc bit băng thông chính là điu khó
khăn nht trong vic truyn tín hiu âm thanh, và hình nh. Tuy nhiên, vi k thut
phát trin hin nay, các tín hiu âm thanh và hình nh có th được nén li mt cách
d dàng, tiết kim được băng thông. Do vy, chúng em chn đề tài “ Nghiên cu và
xây dng h thng phn mm h tr vic dy hc trc tuyến trên mng
internet/intranet ” nhm xây dng lên mt h thng đào to t xa, có h tr âm thanh
và hình nh để giúp cho giáo viên có th giáo tiếp trc tiếp vi sinh viên.
ii
KHOA CNTT – ĐH KHTN
Ni dung ca lun văn được trình bày trong 9 chương :
Chương 1 : Tng Quan : Gii thiu sơ lược v dy hc trc tuyến và nêu lên mc
tiêu ca đề tài
Chương 2 : Tìm hiu chun H323 và các ưu đim ca chun H323
Chương 3 :Cu hình mng theo chun H323 và các giao thc được s dng trong
chun H323
Chương 4 : Nghiên cu cách thc thiết lp cuc gi thông qua mng H323
Chương 5 : Nghiên cu các kh năng ca chun H323, các chun nén âm thanh,
hình nh, các ng dng ca chun H323 trong vic xây dng hi ngh và các dch v
đin thoi thông qua IP
Chương 6 : Gii thiu v h thng Student h tr trong vic dy hc trc tuyến
Chương 7 : Phân tích : trình bày bước phân tích trong xây dng h thng
Chương 8 : Thiết kế và cài đặt : Trình bày bước thiết kế và cài đặt h thng
Chương 9 : Tng kết : đánh giá h thng và nêu nhng bước phát trin trong tương
lai ca h thng
iii
KHOA CNTT – ĐH KHTN
MC LC
LI CÁM ƠN........................................................................................................................... i
LI NÓI ĐẦU ......................................................................................................................... ii
DANH SÁCH HÌNH ............................................................................................................. vii
DANH SÁCH BNG ............................................................................................................. xi
Chương 1 : Tng quan.............................................................................................................1
1.1 Tng quan.......................................................................................................................1
1.2 Mc tiêu ca đề tài : .......................................................................................................1
Chương 2 : Tìm hiu chun H323...........................................................................................2
2.1 Gii thiu chun H323: ..................................................................................................2
2.2 Các ưu đim ca chun H323: .......................................................................................2
2.2.1 Cung cp các b mã hoá đã được chun hoá : ........................................................2
2.2.2 Tính tương thích cao : .............................................................................................2
2.2.3 Độc lp h thng mng : .........................................................................................3
2.2.4 Độc lp vi ng dng và h điu hành :..................................................................3
2.2.5 H tr đa đim : ......................................................................................................3
2.2.6 Qun lý băng thông : ...............................................................................................3
2.2.7 H tr kh năng qun bá thông tin :........................................................................3
2.2.8 Linh hot : ...............................................................................................................3
2.2.9 Kh năng hi ngh liên mng : ................................................................................3
Chương 3 : Cu hình mng theo chun 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 thc s dng trong H323 : ............................................................................11
3.5.1 Giao thc H225 RAS ( Registration/Admission/Status) :.....................................11
3.5.2 Giao thc báo hiu cuc gi H225 :......................................................................12
3.5.3 Giao thc điu khin cuc gi H245 :...................................................................13
3.5.4 Giao thc RTP (Real-time Transport Protocol) :..................................................14
3.5.5 Giao thc RTCP (Real-time Transport Control Protocol): ...................................17
3.6 Mã hóa/gii mã (CODEC) tín hiu Audio : .................................................................17
3.7 Mã hoá/gii mã (CODEC)tín hiu Video : ..................................................................18
3.8 Data channel (Kênh d liu): .......................................................................................19
Chương 4 Thiết lp cuc gi thông qua mng H323...........................................................20
4.1 Các th tc thc hin trên kênh H225 RAS :...............................................................20
4.1.1 Tìm gatekeeper :....................................................................................................20
4.1.2 Th tc đăng ký vi gatekeeper : ..........................................................................21
4.1.3 Định v đim cui :................................................................................................23
4.1.4 Các th tc khác :..................................................................................................24
4.2 Thiết lp cuc gi gia hai đim cui qua mng H323 : .............................................24
4.2.1 Định tuyến kênh điu khin và báo hiu :.............................................................25
4.2.2 Quá trình thiết lp cuc gi qua mng H323 : ......................................................27
Chương 5 : Các kh năng ca chun H323 và ng dng ...................................................49
5.1 Chun nén âm thanh :...................................................................................................50
iv
KHOA CNTT – ĐH KHTN
5.1.1 Chun nén âm thanh G711:...................................................................................50
5.1.2 Chun nén âm thanh G723 :..................................................................................50
5.1.3 Chun nén âm thanh G729 :..................................................................................50
5.2 Chun nén hình nh :....................................................................................................51
5.2.1 Chun nén hình nh H261 :...................................................................................51
5.2.2 Chun nén hình nh H263:....................................................................................51
5.3 Chun T120 :................................................................................................................51
5.3.1 Gii thiu : ............................................................................................................51
5.3.2 Các ưu đim ca T120 : ........................................................................................52
5.4 Phát trin dch v đin thoi thông qua IP (VoIP):......................................................53
5.4.1 Gii thiu : ............................................................................................................53
5.4.2 Các ng dng ca đin thoi IP : ..........................................................................54
5.4.3 Các ưu đim ca VoIP : ........................................................................................55
5.5 Xây dng hi ngh đa truyn thông:.............................................................................56
5.5.1 Hi ngh đa đim tp trung (Centralized multipoint conference): ........................56
5.5.2 Hi ngh đa đim phân tán (Decentralized multipoint conference): .....................57
5.5.3 Hi ngh đa đim phân tán tp trung kết hp:.......................................................58
5.6 B thư vin OpenH323: ...............................................................................................59
5.6.1 Gii thiu : ............................................................................................................59
5.6.2 Cu trúc phân lp ca thư viên OpenH323 :.........................................................59
5.6.3 Din gii ý nghĩa mt s lp : ...............................................................................63
Chương 6 : Student - H thng h tr hc t xa :...............................................................64
6.1 Gii thiu : ...................................................................................................................64
6.2 Đối tượng s dng h thng:........................................................................................65
6.3 Các chc năng :............................................................................................................66
6.3.1 Chc năng dàng cho Admin :................................................................................66
6.3.2 Chc năng dành cho giáo viên :............................................................................67
6.3.3 Chc 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
v