1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xử lý âm thanh và hình ảnh trên mạng internet theo chuẩn h 323

115 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 115
Dung lượng 16,46 MB

Nội dung

BO GIAO Dl)C VA DAo T~O TRUONG D~I QOC DAN L~P NGO~I NGU - TIN HOC TP HCM KHOA CONG NGHt THONG TIN &&W.Q1.Q1 ~ A A.~ A KHOA LUAN TOT NGHIEP • • DE TAl: xir L Y AM THANH vA HINH ANH TREN ~ M~NG INTERNET THEO CHUAN H.323 GIANG "lEN HUONG DAN: Th.S PH~M NGUYEN ANH HUY SINH VIEN THljC HltN : TRAN THANH Hltp " • NGUYENVANTHAO ) Thanh Ph6 H6 Chi Minh - 2003 •• ? LOICAMON Chung em xin_tran trQng giJi fiJi cam an chan themh dtn thc1yPHAM NGUYEN ANH HUY dii tg,n tlnh hUClngdan chung em haem themh fug,n an to't nghi~p Chung em xin giJi fiJi cam an den cae thc1y co trang khaa Cong Ngh~ Thong Tin dii cung cap cha chung em nhdu kien thuc bo?fch trang suo't thiJi gian hQc tg.i truiJng I- Xin gui fiJi cam an dtn cae bg.n sinh vien dii h6 tre; chung toi trang thiJi gian thl!c hi~n di tai Trc1n Thanh Hi~p Nguyln Van Thaa , ? ~ LaI Ma DAD Ngay nay, wJi s~(phdt triin ala Cong ngh~ thong tin, M{;mg viln thong dii titp cgn mQi linh v«c diJi song xii hQi, doi hoi nhu cau hiiu bitt vJ m(lng mdy tinh cang cao Trong nhilng nam gan day nhdu d« dn phdt triin cong ngh~ thong tin a nudc ta dii dur;c triin khai theo cdc gidi phdp tdng thi, tfch hr;p h(l tang truyJn thong mdy tfnh vdi cdc chuang trinh tin hQc ling dl,mg 1- Mlic so'ng xa hQi dur;c nang cao, doi hoi cha't lur;ng dtch v~ cao han, cdc lO(li hlnh dtch v~ phng phu va da d(lng han Vi~c ling d~ng cdc cong ngh~ mdi ph~c v~ lr;i fch cita nguiJi la mQt van dJ cap thitt Vdi dJ tai xU if am vel hlnh dnh tren m(lng Internet theo chudn H323, hy vQng se dem It;linhiJu ddu bd fch Trong ph(lm vi lugn vc1nto't nghi~p, chung em xin c(3'gdng trinh belY nhilng hiiu bitt vi~c nghien cliu cong ngh~ xu if am va hlnh dnh qua m(lng cung nhu cdc kf thugt 19p trinh Chuang trinh Internet Telephone va Video Telephone nhdm thi hi~n y tuang tren J Chu(jng I: T6 ng quan v~ d~ fai va nQi dung nghien cau Chlidng I ~ 1- ~ ~ , , A TONG QUAN VE DE TAl VA NOI DUNG NGHIENCUU ~ T6ng quan v~ cong ngh~ va gioi thi~u v~ nQi dung ~ NQi dung nghien c((u ~ K~t chuang SVTH: Trc1n Thanh Hifp - Nguyln Van Thdo Trang Chuang I: Tang quan v~ d~ {ai va nQi dung n'ghien CUu 1.1 TONG QUAN vE CONG NGHt, GIOI TIDEU vE UNG DUNG Ngay nay, voi slj phat tri~n nhu vu bao clla cong ngh~ thong tin, ai~n tlt vi~n thong, Mc;mgvi~n thong noi chung va Internet noi rieng cang hi~n a:;ti I va phuc t:;tphdn Internet va tai nguyen clla no aa tro ngu6n dich V\l va giai tri hang khong th~ thie'u cho hang tri~u nguai tren the' gi6i Trang 00 dich V\l Chat tren m:;tng aUQc xem la kha thu vi va aa khong xa l:;tvoi nguai su d\lng Internet Tuy nhien nhu c~u Slr d\lng cang cao, nguai luon mong aUQc noi chuy~n voi nguai than, bC;lnbe va tha'y aUQc hlnh anh clla h9 tren Internet chi thong qua vai cai Click chuOt Cong ngh~ m:;tng noi chung cung slj ke't hQp v6i cac t6 chuc vi~n thong noi rieng aa cho aai chu~n H.323 cho phep truy~n am va hlnh anh tren m:;tng Internet, gop ph~n to ai~m them cho the' gi6i muon mau muon ve aUQc g9i 1- la "Xa 10 thong tin" Ngay nay,voi slj aai clla dich V\l WebCamera aa cung cUp cho nglrai dung tr~rctuye'n kha nang hOi tho:;ti than thi~n, ha'p dftn tren m:;tng voi chi phi tha'p t?n d\lng aUQc auang truy~n Internet co san Ngoai ra, Cong ngh~ co th~ ung d\lng cho hoi nghi truy~n hlnh aa phudng dlja tren cd so IP (VoIP) cha't lUQng cao, a6ng thai cung ca'p cho cac ca nhan, cac t6 chuc ho:;tt aong kinh doanh theo mot phudng phap truy~n thong linh hOC;lthdn, ti~n lQi hdn H5 trQ cong tac aao tC;lotu xa, hOi aam t~c tuye'n qua m:;tng Internet, giam aUQc chi phi dich V\l, l:;ti, 1.2 N(H DUNG NGIDEN COO Ou li~u truy~n nh?n tren mC;lngla du li~u d:;tng lien Wc clla hlnh anh va am cho nen co cac yeu c~u a~t nhu sau: Bao aam tinh mC;lchIC;lC ella du li~u Tie'ng noi trang qua trlnh thong tin phai r6 rang,li~n l:;tc, khong bi ng~t quang Hlnh anh phai r6 rang, trung thljc Ngoai co yeu c~u can aoi trang vi~c truy~n nh?n du li~u anh va du li~u am SVTH: Trdn Thanh Hi~p - Nguyln Van Thao Trang Chuang I: T6ng quan vi di tai va nQi dung nghien cl1u Cac yeu c~u tren d?t cac nhi~m Vl,lrna chung ta phai giai quy~t vi~c xay dlfng chuang trinh 86i voi dG' li~u anh, chung ta phai chnlO(;lianh dUQc la'y vao nhu th~ nao cho hQp ly Cac thong sO'c~n quan tam nhu kich thuoc anh, sO'bits mau bi€u di~n mQt di€m anh, d(;lng lu'u trG'clla anh N~u anh co kich thuoc lOn, sO'bit mau bi€u di~n cho mQt di€m anh Ion thl anh se ro rang, dyp nhung bil l(;likh6i lUQng dG' li~u clla mQt frame anh se lOn, anh hudng toi qua trinh truy~n nh?n tren moi truang m(;lng D(;lng hill trG'clla anh cling la mQt va'n d~ c~n quan tam, mQt sO'd(;lng anh thong thuang co kich thuoc dG'li~u Ion trang mQt sO'd(;lng anh nen se co kich thl(OCnho han Tuy nhien lam vi~c tren cac d(;lng anh nen, chung ta phai quan tam d~n cac thong sO'thai gian vi~c nen va giai nen anh Tuang tlf nhu V?y la dG'li~u am Chung ta phai xem xet cac thong sO' trang qua trlnh la'y m~u d dfru vao Cac thong sO'd?c trung nhu: tfrn s6la'y m~u, sO' bit bi€u di~n cho mQt di€m la'y m~u, kenh la'y m~u dUQc sU' dl,lng kenh I (mono) hay hai kenh (stereo) Khac voi dG' li~u anh, dG' li~u am co kich thuoc khong IOn l~m, nhung yeu c~u d?t voi dG'li~u am la slf li~n l(;lc.Do chung ta phai t6 chlic kich thuoc buffer am cho phil hQp voi vi~c truy~n nh?n d(;ltt6c dQ cao MQt va'n d~ khac dUQc d?t voi dG'li~u am la vi~c nh?n va phat d d~u ra, chung ta phai quan tam d~n vi~c xU'ly va lO(;libo cac I tin hi~u nhi~u, cac IO(;lit(;lPam giup cho am dUQcro rang, trung thlfc Do vi~c truy~n nh~n dG' li~u la tren moi truang m(;lng nen chung ta phai quan tam d~n t6c dQ, lUll lUQng trao d6i dG'li~u, thai gian truy~n nh?n d€ dua cach giai quy~t cho phu hQp Ngoai cac va'n d~ chinh d tren, mQt sO'yeu cftu khac d?t cho ling dl,lng nhu: ca ch~ t(;lo l?p lien k~t, vi~c ch9n llfa cac d(;lng format dG' li~u, dinh cac thong sO'thai gian Ta't ca cac nhi~m Vl,lthlfC thi d~u phai dUQc thlfc hi~n thong qua giao di~n d~ dang cho nguai sU'dl,lng Noi tom l~i, day la mQt llnh vlfc co kha nang ling dl,lng ra't IOn tuang lai va day cling la lu?n van t6t nghi~p clla chung em hi~n Minh h9a cho lu?n van la vi~t chuang trinh nhrtm th€ hi~n cong ngh~ truy~n thong qua m(;lng Internet Chung em 'da vi~t chuang trlnh la Internet Telephone (ITe) va Video Telephone (VTe) SVTH: Trdn Thanh Hi?p - Nguyln Van Thao Trang Chuang I: T6ng quan vl1eM (ai va nQi dung nghien CLlu Ngoai ra, vi~c phat tri~n ling dl:mg doi hoi phai nghien cUu va giai quy~t nhung vffn d~ sau: • Ngon ngu Visual C++ va cd sCil?p trlnh tren h~ di~u h~mh Windows • Chu~n H.323 cho vi~c truy~n am va hlnh anh tren mC;lng • Cong ngh~ truy~n du li~u qua IDC;lngCl;lCbQ LAN va Internet brtng cac nghi thlic TCP va UDP • Cong ngh~ thu va phat am thoC;lithong qua Card Sound • Ky thu?t • Cong ngh~ thu va phat du li~u v~ hlnh anh thong qua Camera • Ky thu?t I nen 19Cam thoC;litheo cac ly thuy~t v~ tin hi~u thoC;li nen du li~u hlnh anh • BQ thu' vi~n OpenH323 h6 trQ cho vi~c l?p trlnh theo chu~n H.323 • MQt s6 cac ky thu?t v~ l?p trlnh giao di~n, trQ giup, V.v 1.3 KET CHUONG Ung dl;Jng da slt dl;lng nhung I I ky thu?t nhu' tren va cho chfft lu'Qng tu'dng d6i t6t, c6 th~ phat tri~n dich Vl;lho~c ling dl;lng IOn hdn Tuy nhien, cac ky thu?t l?p trlnh du'Qc slt dl;lng chlfa h~n da t6i u'U,do d6 cgn du'Qc C?P nh?t slta d6i tu'dng lai SVTH: Trc1nThanh Hi~p - Nguyln Van Thao Trang Chuang II: Gioi thifu tdng quan vJ chu6n H.323 Chuang II ~ '" ",? ~ GIOI THI~U TONG QUAN VE '" CHUANH.323 1~ Gioi thi~u t6ng quan v€: Chuftn H.323 ~ Cac ph&n chinh Chuftn H.323 >- Ke't chuang SVTH: Tr6n Thanh Hi~p - Nguyln Van Thao Trang c Chuang II: Gioi thi?u t6?ngquan ",? vi chu!ln H.323 ~':l 2.1 TONG QUAN VE CHUAN H.323 Cling voi slf dai cua T6 chuc vi~n thong qu6c t~ ITU-T ( International TeleCommunications Union - TeleCommunication) da t~o chuftn H.323 cho phep vi~c truy~n dG'li~u audio/video qua cac ky thu~t m~ng Cl;!Cbo Chuftn dliQCxem nhli mot phftn t~p chuftn H.32x Cung dip cac giao ti~p tlUy~n thong giG'amot m~ng thuoc t~p chuftn H.32x voi cac m~ng khac: I 1- • • • • H.324 H.320 H.32l, H.322 voi m~ng SCN (Switch Circuit Network) voi m~ng ISDN (Intergrated Services Digital Networks) H.2l0 voi m~ng B-ISDN (Broadband-ISDN) voi m~ng LANs Chuftn dl(QCmd rong d~ cho phep tlUy~n dG'li~u tho~i qua IP Internet Chinh VIdi~u da thuc d~y cac cong ty di~n tho~i luon tli th~ san sang d~ cai d?t Chuftn H.323 khong phai la mot giao thuc don Ie, no xac dinh cach rna nhi~u giao thuc dliQc k~t hQp d~ hInh nen mot h~ dong vai tro di~n tho~i IP (VoIP) Vi dl;!cung voi cac Endpoints (Terminals, Gateways), chuftn H.323 da dinh nghIa cac thi~t bi g9i la Gatekeeper, d~ cung ca'p cac di~m k~t n6i cho nhG'ngdi~n tho~i slt dl;!ngIP f)~ cho phep thlfc hi~n nhung cuoc g9i fa ngoai va d~ cho phep h~ th6ng di~n tho~i IP phai dang ki mot Gatekeeper H.323 da co them nhG'nggiao thuc cftn thie't Cung voi vi~c xac dinh giao thuc d~ tlUy~n dG'li~u thai gian thlfCnhli dG'li~u Audio va Video H323 cling cho phep nhG'ngdon vi tham gia vao cuoc hoi thao til xa cling co th~ chia se thong tin nhli la h9 dang d cling mot ch6, co th~ glti hInh anh ho?c trao d6i voi cac still li~u H.323 dinh nghTa mot vung H.323 la slf ltja ch9n g5m nhi~ll Terminals, Gateways, MCUs, dliQc qu{m Ii bdi mot Gatekeeper Mot vung H.323 co th~ doc l~p voi rno hInh m~ng H.323,tuy nhien mot vung H.323 cling co th~ dliQCk~t n6i va giao tie'p voi mo hInh m~ng H.323 thong qua Gateway, Router ho?c cac thi~t bi Chllyen dl;!ngkhac SVTH: Trdn Thanh Hi?p - Nguyln Van Thdo Trang Chuang II: GicJi thi~u tdng quan v~ chwin H."323 H323 dl!a tren cac giao thuc chinh dliQcli~t ke sau day: Puspose Protocol RAS Rigistration Endpoints with Gatekeeper Signaling used to establish a call Control and feedback during the call Real- Time data transfer (Sequence and timing) Exchange of data associated with a call H.225.0 H.245 RTPIRTCP T.120 HQp l(;livoi nhau, b9 giao thuc bao phu ta't ca cac khia C(;lnhcua di~n tho(;liIP Bao g6m dang ki di~n tho(;li,gl'ti signaling, rna hoa du li~u thai gian thl!C, truy~n, di~u khi~n du li~u am va hlnh anh Hlnh sau se gioi thi~u minh hO(;l m6i tuong quan giua cac giao thuc bao g6m H.323 Signaling and Control AudioNideo application 1- Audio Codec Video Codec RTCP 0.255 RAS 0.255 Signaling Data applications 0.245 Control T.120 Data RTP TCP UDP IP Hlnh 1: Ch6ng giao thuc cua chulln H.323 , • ~" ,,? 2.2 CA C THANH PHAN CHINH TRONG CHUAN H.323 Chulln H.323 dinh nghia b6n 10(;lithie't bi d?c trung.Trong d6 sl! ke't hQp giua cac thie't bi se cung ca'p cac kha nang v~ truy~n thong da phuong ti~n theo cac mo hlnh nhu: point-to-point, point-to-multipoint, • Terminals • Gateways • GateKeepers • Multipoint Control Units ( MCUs ) SVTH: Trdn Thanh Hi~p - Nguyln Van Thqo Trang i Chuang VI: Ke't qua dgt d~{(jcc~la lu~n van I I I I Ir, /- i:l,Y .• q! 'C I Eormat II ~ave II close II Hlnh 30: Minh hQa tie'n trlnh capture b~ng WinSock Sau chQn nut Play chuang trlnh se capture anh til camera voi toc sa I dO khmlng 17 frames/so Nguoi d\lng co th~ chQn nut Format d~ thay d6i thuoc tinh cua anh, ch~ng hC;lnthay d6i kich thuoc anh thong qua hOp thoC;li sau: G1J Video Form~t I 5t,eam 5ettings ,Digital Image : Resolution I 13 L 320 , 240 ~ 160,120 176,144 320,240 640,480 OK Cancel I "';coP'',' I Hlnh 31: Dialog chQn cac dinh dC;lngv~ Video Ho~c co th~ thay d6i v~ dO sang toi, mau s~c clla anh nhu sau : SVTH: Trc1nThanh Hi~p - Nguy€n Van Thao Trang 98 Chuang VI: Ke't qua dgt duc;e eila lugn van r I I Device A~~~~~:J._ Cuslom P,operty Caplue r [@3 ,1 .• r 60Hz _- I SOlMce Seuing$1 Bandwidth 14 (fe,t) Colo,Eneble r,; -J - r,; -j24-00-00- Auto Flip r r Mirror ] Vertical Low Light J~ - Image a~lily Frame Rale Default Hlnh 32: Dialog chQn cac dinh d~ng Custom Property I Custom Property I Capture Sou,ce Device Setting, I Value Auto r=~.~;~ Br~:~:,:'s[:::.:::.~::::::~:5::: : ::::~.:::.:::::.] Hue Saluration Sha'pness White Balance Gamma Backlight Compo I -J - ,;.,r I-so J -J J -J- J - r-j r-4 r-O r r r r r Qetaull OK Cancel Hlnh 33: Dialog chQn cac dinh d~ng Divice Settings Ngoai ra, ngu'oi sa dl;lng co th6 thu anh capture til camera m(>t video clip du'di d~ng file (* avi) 86 thtfc chue nang ehQn nut Save, lue m(>th(>ptho~i se xua't hi-~ ," " Al;ldio Codec Options, I Codec Seleclion: GSM.06,1 O{sw} [OnI14] MS.GSM{sw} [On)[1] G 711.ulaw.64k{sw} (On) [30] G 711.ALaw.64k{sw} [On)[30] MC:.IMIl.llnprMi.'M\ Up ,_I' rnnl r11 P' Enabled ' Ok I" I Dr;,wn I r frames ~ ~I Cancel I Hlnh 39: Dialog ehQn cae dinh d~ng Audio Codee ""~ -~""~ ' Video OptiOIl"S I Receive Size - P' P' Transmit Size-.,, - Small r Disabled Large r r Small P' Auto Receive Large Device:l Microsoft WDM Image ~apture l\ ~' Local Video Ok P' Flip Local r Flip Remote Cancel I Hlnh 40: Dialog ehQn diu' hlnh Video SVTH: Trc1nThanh Hi~p - Nguyln Van Thao Trang 102 Chuang VI: Ktt qua agt aU(fe eua Zwj,nvan 86ng thai co th~ thay d6i Font theo mong mu6n Fo'nt I ~~ '-'-(1]lBJ Font: Font st.\!le: ~ize: ~iii5&iiji$jM IBoid 110 o o o Regular Italic ~ Monotype Corsiva MS Sans Serif MS Serif MV Bali Palatino Linotype Raavi OK ,•••• 11 12 14 16 18 20 •• Bold Italic v' - Cancel ~J u~PI' I Effects r Slrilseout r Underline AaBbYyZz 1;0101: i_Black iJ Script: IWestern iJ I Hlnh 41: Dialog chQn cac dinh dqng Fonts Thl!c hit%nchilc nang quay so' ket n6i Ngtiai dung co th~ chQn Make call til menu Call (ho~c nha'n nut Make Call) HQp thoqi hit%nra nhti sau: ::oJ Your Friend ID:liongsu Ban can nhap dung dia chi! Ok Cancel Hlnh 42: Dialog minh hQa tien trlnh quay so' ket n6i v~ phia chu dQng gQi, cjn nh~p dung dia chi cua may cjn gQi den va chQn nut Ok, man hlnh xua't hit%nnhti sau: SVTH: Trdn Thanh HifP - Nguyln Van Thao Trang 103 Chuang VI: Ktt qua dgt dur;c ctta iu(jn van I I Call Options !::!elp WELCOME Video TelePhone Dang goi den vanlhao , Me [169.254.168.9] da nhan duoe lin hieu I v Hlnh 43: Dialog minh hQa tie"n trlnh ke"t n6i phi a chu dong v~ phia ben nh?n, sal! nh?n dUQctin hi~u gQi de"n, man hlnh xua't hi~n nhu sau : ~-_"'lthl1 vi~n OpenH.323 phl,lc Vl,lcho vi~c l~p trinh: homepage http://www.openh323.org/ Tai li~u v~ cac ldp tham chi€u chu~n H.323 Homepage: http://www.a u.openh323 org/docs/OpenH3 23/ClassReference html Tai li~u v~ cac ldp thl1 vi~n PWLIB homepage http://www openh3 23 org/docs/PWLIB Cac trang web tham khao: http://www.mccs2/dmsul/webphone/webphone.htm http://www.edupia.com/ Contacts Points: Mobile Collaboration Team + Kyung Hee Lee Email: kyunghee@etri.re.kr Phone: 042-860-4968 + Doohyun Kim Email: doohyun@etri.re.kr Phone: 042-860-5567 [5] CD Rom MSDN [6] Visual C++ 6.0 I, Cac ph~n rna CD : - Source - Run Application - Document - Help file III I I• Ml)C Ll)C LiJi md I Chuang dO u I: TONG QUAN vE DE TAl vA N(n DUNG NGHIEN CUU 1.1 T6ng quan v~ c6ng ngh~ va gidi thi~u v~ ung dl;lng 1.2 NQi dung nghien cuu 1.3 Ke't chuang , A"'? ~ ",? Chuang II: Gldl THIEU TONG QUAN VE CHUAN H.323 I 2.l T6ng quan v~ chu~n H.323 2.2 Cac phfrn chinh chu~n H.323 2.2.1 Term.ainals 2.2.2 Gateways 2.2.3 Gatekeepers 2.2.4 Multipoints Control Units(MCUs) 2.2.5 M6 hinh m(;mg chuyin m(lch goi 11 14 15 2.3 Ke't chuang 15 ,,, " ,,? Chuang III: CAC CONG NGHE DUNG TRONG CHUAN H.323 "'h'101 t l~U cac c h>< uan nen am t h an h - t h'O~l 31G A , 3.1.1 3.1.2 3.1.3 3.1.4 'A Chu(i'n G 723.1 Chutln G 729A Chu(i'n G 729B Chu5n GSM 06.10 , t h'1~U cae e h uan >< nen 'h' G.101 A , 17 18 18 20 III h?an h 3.2.1 Chutln H.261 3.2.2 Chutln MP EG-4 3.3 Cae giao thue 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 Giao Giao Giao Giao Giao 3.4 Ke't chuang h8 trQ thac thac thac thac thac 16 17 H.225 Call Signalling H.225 Call Signalling H.245 Cotrol Signalling RTP (Real-time Transport Protocol) RTCP (Real-time Transport Control Protocol) 22 22 24 33 33 34 35 35 38 40 BO Chuang IV: THU VItN OPENH.323 HO TR thu vi~n OpenH.323 4.2 Cac Class chinh b(> thu vi~n 4.3 Ke't chl(ang 41 42 43 80 Chl(ang Y: L~P TRINH WINDOWS THEO eONG NGHt H.323 5.1 Hi~n thL1cchuang trlnh 5.2 Ung dt,mg b(> thu vi~n OpenH.323 chuang trlnh 5.3 Ke't chuang 81 82 86 92 Chuang VI: KET QUA D~ T Duinhhuang phat tri€n 106 107 107 108

Ngày đăng: 01/09/2023, 22:00

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w