Cấu hình mạng theo chuẩn 323

160 142 0
Cấu hình mạng theo chuẩn 323

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

KHOA CNTT – H KHTN LI CÁM N Chúng em xin chân thành cm n Khoa Công Ngh Thông Tin, trng i Hc Khoa Hc T Nhiên, TpHCM đã to điu kin tt cho chúng em thc hin đ tài tt nghip này. Chúng em xin chân thành cm n Thy  Hoàng Cng đã tn tình hng dn, ch bo chúng em trong sut thi gian thc hin đ tài. Chúng em xin chân thành cm n quý Thy Cô trong Khoa đã tn tình ging dy, trang b cho chúng em nhng kin thc quí báu trong nhng nm hc va qua. Chúng con xin gi lòng bit n sâu sc đn ba, m, và gia đình đã nuôi dng, giáo dc chúng con thành ngi. Chúng em xin chân thành các anh ch em và bn bè đã ng h, giúp đ và đng viên trong nhng lúc khó khn cng nh trong sut thi gian hc tp và nghiên cu.c bit chúng em xin chân thành cm n anh Tô Hiu Tho thuc công ty Global CyberSoft đã giúp chúng em thc hin đ tài này. Nh anh mà chúng em có th nhanh chóng hiu đc công ngh H323 đang đc s dng rng rãi hin nay. Mc dù chúng em đã c gng hoàn thành lun vn trong phm vi và kh nng cho phép, nhng chc chn s không tránh khi nhng thiu sót, kính mong s cm thông và tn tình ch bo ca quý Thy Cô và các bn. Nhóm thc hin Nguyn Minh Trí & Nguyn Thanh Tun i KHOA CNTT – H KHTN LI NÓI U Trong thi đi ngày này, công ngh thông tin đóng vài trò quan trng hu nh trong tt c các lnh vc. Do vy con ngi phi không ngng hc tp đ m mang, trao di kin thc. Nu không b sung kin thc chúng ta s b tt hu trong thi đi thông tin phát trin mt cách nhanh chóng nh hin nay. Nht là khi internet xut hin, nhu cu trao đi thông tin ngày càng cao, nhu cu hc hi kin thc không ch gói gn trong nhà trng, hoc trong lp hc., gi đây vi máy vi tính cùng vi mng internet, chúng ta có th tham gia vào các lp hc đc m trc tuyn, tham gia phát biu trong lp hc. Bây gi cng có nhng trang web h tr vic hc trc tuyn nhng giá thành mc, có khi không h tr ngi hc tp tham gia trc tip vào lp hc. Các bài ging đc thit k trc và đc đa lên mng đ cho ngi hc chép v hc hoc hc trc tip trên trang web đó. Trong nhng nm trc đây, các dch v truyn thông đa phng tin đu rt khó thc hin bi ít có s h tr v phn cng, đc bit bng thông chính là điu khó khn nht trong vic truyn tín hiu âm thanh, và hình nh. Tuy nhiên, vi k thut phát trin hin nay, các tín hiu âm thanh và hình nh có th đc nén li mt cách d dàng, tit kim đc bng thông. Do vy, chúng em chn đ tài “ Nghiên cu và xây dng h thng phn mm h tr vic dy hc trc tuyn trên mng internet/intranet ” nhm xây dng lên mt h thng đào to t xa, có h tr âm thanh và hình nh đ giúp cho giáo viên có th giáo tip trc tip vi sinh viên. ii KHOA CNTT – H KHTN Ni dung ca lun vn đc trình bày trong 9 chng : Chng 1 : Tng Quan : Gii thiu s lc v dy hc trc tuyn và nêu lên mc tiêu ca đ tài Chng 2 : Tìm hiu chun H323 và các u đim ca chun H323 Chng 3 :Cu hình mng theo chun H323 và các giao thc đc s dng trong chun H323 Chng 4 : Nghiên cu cách thc thit lp cuc gi thông qua mng H323 Chng 5 : Nghiên cu các kh nng ca chun H323, các chun nén âm thanh, hình nh, các ng dng ca chun H323 trong vic xây dng hi ngh và các dch v đin thoi thông qua IP Chng 6 : Gii thiu v h thng Student h tr trong vic dy hc trc tuyn Chng 7 : Phân tích : trình bày bc phân tích trong xây dng h thng Chng 8 : Thit k và cài đt : Trình bày bc thit k và cài đt h thng Chng 9 : Tng kt : đánh giá h thng và nêu nhng bc phát trin trong tng lai ca h thng iii KHOA CNTT – H KHTN 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 iv KHOA CNTT – H KHTN 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 v KHOA CNTT – H KHTN 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 8.1.1 Các node và chc nng ca các node 101 8.1.2 Trin khai h thng : 101 8.2 Thit k d liu : 102 8.2.1 S đ lp : 102 8.2.2 Thit k bng lu thông tin ca lp hc : 102 8.2.3 Thit k bng lu thông tin ngi s dng : 103 8.3 Thit k giao din : 104 8.3.1 Thit k màn hình chính : 104 8.3.2 Thit k màn hình đng nhp : 109 8.3.3 Thit k màn hình hin th danh sách lp : 110 8.3.4 Thit k màn hình to lp hc mi : 112 8.3.5 Thit k màn hình xoá mt lp : 113 8.3.6 Thit k màn hình thay đi mt khu : 114 8.3.7 Thit k màn hình server : 115 8.4 Thit k x lý : 116 8.4.1 Danh sách các x lý : 116 8.4.2 Thit k các x lý chính : 117 8.5 S đ lp ca mt s lp x lý chính : 141 8.6 Công c và môi trng phát trin h thng 142 8.7 Yêu cu v phn cng : 143 8.8 Hng dn s dng h thng : 143 8.8.1 Khi đng Server : 143 8.8.2 Khi đng các client : 144 Chng 9 : Tng kt 145 9.1 Kt lun : 145 9.2 Hng phát trin : 145 vi KHOA CNTT – H KHTN DANH SÁCH HÌNH Hình 3-1: Cu hình mng theo chun H323 4 Hình 3-2: Cu hình mt terminal 5 Hình 3-3: Gateway 6 Hình 3-4: Ni dung c bn ca Gateway 7 Hình 3-5: Kt hp gia đu cui (terminal), gatekeeper, gateway 10 Hình 3-6: Các giao thc s dng trong H323 11 Hình 3-7: Mã hoá gói tin RTP trong gói IP 16 Hình 4-1: T đng tìm gatekeeper 21 Hình 4-2: Th tc đng ký vi gatekeeper 22 Hình 4-3: Th tc đng ký vi gatekeeper 23 Hình 4-4: Các kênh logic trong mt cuc gi 24 Hình 4-5: Gatekeeper tìm đng báo hiu cuc gi 25 Hình 4-6: Báo hiu cuc gi trc tip gia các Endpoint 26 Hình 4-7: Thit lp kênh điu khin H.245 trc tip gia các Endpoint 27 Hình 4-8: Gatekeeper đnh tuyn kênh điu khin H.245 27 Hình 4-9: Cuc gi c bn không có gatekeeper 28 Hình 4-10: Hai đim cui đu đng ký vi mt gatekeeper 29 Hình 4-11: Hai đim cui đu đng ký vi mt gatekeeper 30 Hình 4-12: Ch có phía ch gi đng ký – Báo hiu trc tip 31 Hình 4-13: Ch có phía ch gi đng ký – gatekeeper đnh tuyn báo hiu 31 Hình 4-14: Ch có phía b gi đng ký – Báo hiu truyn trc tip 32 Hình 4-15: Ch có phía b gi đng ký gatekeeper đnh tuyn báo hiu 33 Hình 4-16: Hai đu cui đng ký vi hai gatekeeper – 34 Hình 4-17: Hai bên đng ký vi hai gatekeeper – Phía gi truyn trc tip còn phía b gi thì đnh tuyn báo hiu qua gatekeeper 2 35 Hình 4-18: Hai bên đng ký vi 2 gatekeeper – gatekeeper 1 phía gi đnh tuyn báo hiu còn phía b gi thì truyn trc tip 36 Hình 4-19: Hai đu cui đu đng ký - nh tuyn qua hai gatekeeper 37 Hình 4-20: Yêu cu thay đi đ rng ca bng tn – thay đi thông s truyn 43 vii KHOA CNTT – H KHTN Hình 4-21: Yêu cu thay đi đ rng bng tn – thay đi thông s nhn 44 Hình 4-22: im cui kt thúc cuc gi có s tham gia ca gatekeeper 46 Hình 4-23: Kt thúc cuc gi bt đu t gatekeeper 47 Hình 5-1: Các chun đc cung cp trong chun H323 49 Hình 5-2: Hi ngh phân tán và tp trung 57 Hình 5-3: Hi ngh đa đim phân tán tp trung kt hp 59 Hình 7-1: Mô hình UseCase 70 Hình 7-2: Kin trúc h thng Error! Bookmark not defined. Hình 7-3: S đ lp đi tng ca Use case “KetNoi” 90 Hình 7-4: S đ lp đi tng ca Use case “DangNhap” 91 Hình 7-5: S đ lp đi tng ca Use case “DangKy” 92 Hình 7-6: S đ lp đi tng ca Use case “QuanLyLopHoc” – Thay doi mat khau.93 Hình 7-7: S đ lp đi tng ca Use case “QuanLyLopHoc” – Xoa lop hoc 94 Hình 7-8: S đ lp đi tng ca Use case “QuanLyThanhVien” – Cho phép phát biu 95 Hình 7-9: S đ lp đi tng ca Use case “QuanLyThanhVien” – Cho phép phát hình nh 95 Hình 7-10: S đ lp đi tng ca Use case “QuanLyThanhVien” – ui sinh viên .96 Hình 7-11: S đ lp đi tng ca Use case “TaoLopHoc” 97 Hình 7-12: S đ lp đi tng ca Use case “ThayDoiChuLop” 98 Hình 7-13: S đ lp đi tng ca Use case “ThayQuyenNguoiDung” 99 Hình 7-14: S đ lp đi tng ca Use case “TruyenAmThanh” 100 Hình 8-1: Lc đ trin khai ca h thng 101 Hình 8-2: Ánh x t lp entity CClassDB sang lp CRoomSet 102 Hình 8-3: Ánh x t lp entity CuserDB sang lp CusersSet 103 Hình 8-4: Màn hình chính 104 Hình 8-5: Màn hình th hin webcam 105 Hình 8-6: Màn hình danh sách thành viên 106 Hình 8-7: Menu call 107 Hình 8-8: Menu chat 107 Hình 8-9: Menu audio 107 Hình 8-10: Menu video 108 viii KHOA CNTT – H KHTN Hình 8-11: Màn hình sau khi kt ni 109 Hình 8-12: Màn hình đng nhp 109 Hình 8-13: Màn hình danh sách lp 111 Hình 8-14: Menu lp hc 112 Hình 8-15: Menu ngi dùng 112 Hình 8-16: Màn hình to lp hc 113 Hình 8-17: Màn hình xoá lp hc 113 Hình 8-18: Màn hình thay đi mt khu 114 Hình 8-19: Màn hình server 115 Hình 8-20: Lc đ tun t ca x lý XL1 117 Hình 8-21: Biu đ cng tác ca x lý XL1 118 Hình 8-22: Lc đ tun t ca x lý XL2 119 Hình 8-23: Biu đ cng tác ca x lý XL2 120 Hình 8-24: Lc đ tun t ca x lý XL3 121 Hình 8-25: Biu đ cng tác ca x lý XL3 122 Hình 8-26: Lc đ tun t ca x lý XL5 123 Hình 8-27: Biu đ cng tác ca x lý XL5 124 Hình 8-28: Lc đ tun t ca x lý XL6 125 Hình 8-29: Biu đ cng tác ca x lý XL6 126 Hình 8-30: Lc đ tun t ca x lý XL13 127 Hình 8-31: Biu đ cng tác ca x lý XL13 128 Hình 8-32: Lc đ ca x lý XL14 129 Hình 8-33: Biu đ cng tác ca x lý XL14 130 Hình 8-34: Lc đ tun t ca x lý XL15 131 Hình 8-35: Biu đ cng tác ca x lý XL15 132 Hình 8-36: Lc đ tun t ca x lý XL16 133 Hình 8-37: Biu đ cng tác ca x lý XL16 134 Hình 8-38: Lc đ tun t ca x lý XL17 135 Hình 8-39: Biu đ cng tác ca x lý XL17 136 Hình 8-40: Lc đ tun t ca x lý XL19 137 Hình 8-41: Biu đ cng tác ca x lý XL19 138 Hình 8-42: Lc đ tun t ca x lý XL24 139 ix KHOA CNTT – H KHTN Hình 8-43: Biu đ cng tác ca x lý XL24 140 Hình 8-44: Khi đng server 143 Hình 8-45: Khi đng client 144 Hình 8-46: Client đng nhp 145 x [...]... Gateway Cell phone Router – MCU Mang H323 Gateway C N TT Gatekeeper ISDN videophone Laptop computer H323 terminal IBM Compatible H323 terminal Mang H320 (ISDN) Hình 3-1: C u hình m ng theo chu n H323 3.1 Terminal : A H323 Terminal là m t thi t b u cu i trong m ng LAN có kh n ng truy n thông hai chi u theo th i gian th c Nó có th là m t máy PC ho c m t thi t b u cu i H323 O c các u ph i c l p T t c h tr... M i c cung c p nó s theo các yêu c u u cu i H .323 cung c p truy n thông hình nh 18 u ph i có kh n ng mã hóa và gi i mã hình nh theo chu n QCIF H.261 M t u cu i c ng có th tùy ch n kh n ng mã hóa và gi i mã hình nh theo H.261 ho c H.263 N u m t u cu i h tr H.263 CIF ho c cao h n thì c ng h tr H.261 CIF T t c u cu i h tr H.263 s h tr H.263 QCIF Các b mã hóa hình nh khác và các d ng hình nh khác c ng có... H TN hình nh c dùng thông qua tho thu n trong H.245 Nhi u kênh truy n bit nh, d ng nh và gi i thu t truy n có th nh n b i b gi i mã c nh ngh a trong su t th i gian trao ng các t c c ch p i kh n ng s d ng H.245.Các u cu i H .323 có th ho t 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 u cu i CIF truy n hình nh QCIF trong khi nh n hình nh CIF Dòng hình. .. hình m ng theo chu n H323 Chu n H .323 c a ITU là m t t p h p các ti u chu n, giao th c liên quan thông âm thanh và hình nh trong m ng LAN mà ch t l n truy n ng d ch v không b o m Ki n trúc c a H .323 không bao g m c m ng LAN hay t ng transport dùng k t n i gi a các m ng LAN khác mà ch có nh ng thành ph n c n thi t cho vi c t ng K H TN tác v i m ng chuy n m ch i n t SCN (Switched Circuit Network) H .323. .. n hi n nay là chu n H323 Chúng em ã nghiên c u các tình n ng u vi t c a chu n H323, nh ng kh n ng do chu n này K H O A mang l i và ã xây d ng nên h th ng h tr d y h c tr c tuy n Student 1 Ch ng 2 : Tìm hi u chu n H323 2.1 Gi i thi u chu n H323: H323 là m t chu n qu c t v h i tho i trên m ng c a ra b i hi p h i vi n thông qu c t ITU (International Telecommunication Union) Chu n H323 c a ITU nh các thành... Video : Video CODEC mã hoá tín hi u hình nh t camera K H hi u video nh n c( ã c mã hoá) truy n d n và gi i mã các tín hi n th hình nh Trong H323, truy n hình nh có th có ho c không, vì v y vi c h tr video CODEC là tu ch n Tuy nhiên các u cu i cung c p kh n ng liên l c hình nh ph i c h tr giao th c mã hoá, gi i mã tín hi u video Các giao th c h tr là H261, H263 Mã hóa hình nh là kh n ng tùy ch n N u trong... cu i H .323 nh n nhi u kênh hình nh, truy n báo hi u hình nh – th c hi n ch c n ng tr n ho c chuy n m ch hình nh n ng i dùng Ch c n ng này có th bao g m truy n nhi u hình nh C N TT dùng u cu i c n n ng i 3.8 Data channel (Kênh d li u): Truy n d li u là kh n ng tùy ch n Khi cho các c h tr , thì d li u có th u cu i thông qua các ng d ng nh white board, chia s c chia s ng d ng, chia s t p tin H323 h tr... ng 8-11: Các tr ng trên màn hình th hi n danh sách l p 111 B ng 8-12: Các tr ng trên menu l p h c 112 B ng 8-13: Các tr ng trên menu ng B ng 8-14: Các tr ng trên màn hình t o l p h c 113 B ng 8-15: Các tr ng trên màn hình xóa l p h c .114 i dùng .112 xi B ng 8-16: Các tr ng trên màn hình thay i m t kh u .115 B ng 8-17: Các tr ng trên màn hình server 115 B... ng chuy n m ch i n t SCN Gateway khi ho t ng s có c i m c a m t thi t b u cu i H .323 ho c m t MCU trong m ng LAN và có c i m c a m t thi t b u cu i trong SCN ho c m t MCU trong SCN Vì v y ta có 4 c u hình c s c a gateway M i gateway có C N TT – H K H TN th có t h p c a các c u hình c s ho c có th g m c 4 c u hình này Hình 3-4: N i dung c b n c a Gateway Nh ng ng d ng c b n c a Gateway là: A Thi t... cu i ch c phép truy n thông tin v i t c n m trong gi i h n này 4.2 Thi t l p cu c g i gi a hai i m cu i qua m ng H323 : u cu i ho c m t gateway Các H i m cu i trong m ng H323 có th là m t thi t b th t c x lí cu c g i gi a hai i m cu i trong m ng H323 tuân theo các th t c trong khuy n ngh H323, H225.0 và H245 g i) , sau ó a ch t ng m ng (IP) và – (bên g i ph i bi t a ch c a kênh i u khi n nh c C N TT . KHTN DANH SÁCH HÌNH Hình 3-1: Cu hình mng theo chun H323 4 Hình 3-2: Cu hình mt terminal 5 Hình 3-3: Gateway 6 Hình 3-4: Ni dung c bn ca Gateway 7 Hình 3-5: Kt hp gia. Hình 8-13: Màn hình danh sách lp 111 Hình 8-14: Menu lp hc 112 Hình 8-15: Menu ngi dùng 112 Hình 8-16: Màn hình to lp hc 113 Hình 8-17: Màn hình xoá lp hc 113 Hình 8-18: Màn hình. CRoomSet 102 Hình 8-3: Ánh x t lp entity CuserDB sang lp CusersSet 103 Hình 8-4: Màn hình chính 104 Hình 8-5: Màn hình th hin webcam 105 Hình 8-6: Màn hình danh sách thành viên 106 Hình 8-7:

Ngày đăng: 21/08/2015, 07:07

Tài liệu cùng người dùng

Tài liệu liên quan