You are on page 1of 38

n Xy Dng ng dng phn tn

Gio vin hng dn : PGS.TS. Nguyn Th Hong Lan 11b (UDPT): Xy dng ng dng h tr trin khai v iu khin Hi ngh (hp) qua mng da trn cng ngh Web Tm hiu cc cc chc nng hi ngh, m hnh iu khin Hi ngh video v vai tr MCU trong m hnh Hi ngh (hp) Tm hiu v kho st ng dng trin khai Hi ngh (hp) qua mng da trn cng ngh Web. Xy dng phn mm ng dng phn tn h tr vai tr MCU iu khin v t chc trin khai hp trc tuyn qua mng da trn cng ngh Web v th nghim trn gii php mng ca 11. nh gi so snh vi dch v hin c trong thc t.

Sinh vin : Nguyn Hng Minh SHSV: 20081743 Lp: TTM-K53

n Xy dng ng dng phn tn-Web Conference


Contents LI NI U ................................................................................................................................ 4 CHNG 1. TM HIU V HI NGH TRUYN HNH ........................................................... 5 1. 2. HI NGH TRUYN HNH L G ?........................................................................................... 5 MT S HNH THC HI NGH TRUYN HNH : ..................................................................... 5 2.1. Hi ngh truyn hnh s dng cc my chuyn bit : ................................................ 5 2.2. Hi ngh truyn hnh tch hp vo my tnh c nhn :.............................................. 5 2.3. Hi ngh truyn hnh trn Web :................................................................................ 6 DNG HI NGH VIDEO DA VO KH NNG P NG TI NGUYN CA H THNG: .......... 7 3.1. Hi ngh tc thi (Ad hoc) : ...................................................................................... 7 3.2. Hi ngh t trc (Sheduled Conference) : ............................................................. 7 CC M HNH KT NI HI NGH TRUYN HNH : ................................................................. 8 4.1. Hi ngh truyn hnh im im (Point to - Point) : ........................................... 8 4.2. Hi ngh truyn hnh im a im (Point to - MultiPoint) : ............................. 8 4.3. Hi nghi truyn hnh a im a im (MultiPoint to - MultiPoint) : ................ 8 CC CHC NNG CA HI NGHI TRUYN HNH : .................................................................. 8 CC M HNH IU KHIN HI NGH : .................................................................................. 9 6.1. M hnh iu khin tp trung : .................................................................................. 9 6.2. M hnh iu khin hi ngh phn tn : .................................................................. 10 THNH PHN & VAI TR CA MCU TRONG HI NGH A IM : ....................................... 10

3.

4.

5. 6.

7.

CHNG 2. TM HIU CC CNG C C H TR WEB CONFERENCE ....................... 12 1. 2. 3. 4. 5. TM HIU MICROSOFT OFFICE LIVE MEETING: ................................................................. 12 TM HIU CISCO WEBEX: .................................................................................................. 13 TM HIU OPENMEETINGS: ............................................................................................... 14 TM HIU BIGBLUEBUTTON: ............................................................................................. 15 NH GI CC CNG C & LA CHN : ............................................................................ 16

CHNG 3. TRIN KHAI GII PHP T CHC HI NGH TRC TUYN..................... 17 1. TM HIU H THNG BIGBLURBUTTON: ............................................................................ 17 1.1. Kin trc BigBlueButton: ........................................................................................ 17 1.1.1. Kin trc tng quan:............................................................................................ 17 1.1.2. Kin trc BBB-APPS:......................................................................................... 18 1.1.3. Kin trc Joining v qun l voice conference: .................................................. 19 1.2. Cc thnh phn ca BBB: ....................................................................................... 20 1.3. Phn tch hot ng ca h thng & xc nh thnh phn MCU :......................... 20 1.3.1. Tng tc ngi dng vi h thng: .................................................................. 20 1.3.2. BBB-WEB: ......................................................................................................... 21 1.3.3. BBB-APPS:......................................................................................................... 22 2. TRIN KHAI H THNG BBB: ............................................................................................ 22

Nguyn Hng Minh

Page 2

n Xy dng ng dng phn tn-Web Conference


2.1. Update your server : ............................................................................................... 23 2.2. Install Ruby : ........................................................................................................... 24 2.3. Ci t BigBlueButton: ........................................................................................... 25 2.4. Ci t API Demos: ................................................................................................ 26 2.5. Cu hnh h thng : ................................................................................................. 28 2.5.1. File config.xml: ................................................................................................... 28 2.5.2. Nginx: ................................................................................................................. 29 2.5.3. Red5: ................................................................................................................... 29 2.5.4. Tomcat6: ............................................................................................................. 30 2.5.5. FreeSWITCH: ..................................................................................................... 30 3. TRIN KHAI HI NGH TRC TUYN TRN H THNG BBB: ............................................... 30 3.1. Xy dng kch bn hi ngh trc tuyn : ................................................................. 30 3.2. Thc hin hi ngh HopTongKet: ....................................................................... 32 CHNG 4. KT LUN V NH GI KT QU .............................................................. 37 1. 2. NH GI KT QU TRIN KHAI HI NGH TRN H THNG BBB ...................................... 37 HNG PHT TRIN TI: .............................................................................................. 37

TI LIU THAM KHO ............................................................................................................ 38

Nguyn Hng Minh

Page 3

n Xy dng ng dng phn tn-Web Conference

Li ni u
Cng ngh ngy cng pht trin hin i v p ng nhu cu ca con ngi ngy cng kht khe, i hi cao hn. T nhng bc tin chm chng ca Internet n nay, rt nhiu cc giao thc, chun cng ngh chp cnh cho c m ca con ngi bay cao hn, xa hn v ti gn nhau hn. Ngy nay trong mt th gii m, con ngi giao tip vi nhau thng qua th in t, chat, blog, mng x hi nh c s tin b vt bc ca Internet. Trc y giao tip vi bn b hoc tham gia cc cuc hi tho trn mng, chng ta ch c th thy cc dng ch hin ln v khng th bit khung cnh, mi trng m i tc tham d. iu khin cho cc cuc ni chuyn, i thoi thiu thn thin, sinh ng v khin cho pht sinh chi ph i li, thi gian c cc cuc gp g, hi tho offline, tn km m khng hiu qu nh hng n cht lng cng vic. Chng ta c th gi i khng ch cc dng ch kh khan m cn l nhng hnh nh, on video sng ng, chn thc trn ton th gii. chnh l nh p dng cng ngh video conference, hi tho trc tuyn. Bn cnh ng dng trong hi hp, hi tho video conference cn s c s dng rt hiu qu v tit kim trong o to t xa, khm cha bnh trc tuyn, h thng an ninh quc phng Bo co ny nhm mc ch gi m nhng khi nim c bn v l thuyt v thc tin p dng ca video conference trong thc t v i sng. Mt cng ngh gn gi v rt cn thit trong x hi pht trin hin i nh ngy nay. Em xin gi li cm n chn thnh ti c Nguyn Th Hong Lan tn tnh hng dn v gip em hon thnh n ny

Nguyn Hng Minh

Page 4

n Xy dng ng dng phn tn-Web Conference

Chng 1. Tm hiu v hi ngh truyn hnh


1. Hi ngh truyn hnh l g ? Video Conference (hay hi ngh truyn hnh - VC) l mt lnh vc tuy khng mi nhng nhng cng ngh c ng dng trong lnh vc ny th lun c i mi theo s pht trin ca th gii. Cc h thng Hi ngh truyn hnh xut hin t nhng nm 50 ca th k trc , tuy cht lng l vn cn phi bn ti nhng n cng nh du mt bc pht trin mi ca x hi. Hi ngh truyn hnh l h thng thng tin a phng tin thi gian thc (real time). H thng ny cho php nhiu ngi s dng nhng ni khc nhau trao i thng tin, hnh nh , m thanh, d liu, t chc hp hnh, hi thapr, hi ngh t xa, o to t xa, t vn t xa Vic truyn thng hnh nh thc hin c v mt c s h tng v thit b (nhng ch l tng tc mt chiu vi cc h thng truyn hnh v cc h thng ln) cn vi h thng Hi ngh truyn hnh th tng tc phi l hai chiu v thc hin trong mi trng thi gian thc. 2. Mt s hnh thc hi ngh truyn hnh : T khi h thng hi ngh truyn hnh u tin c nghin cu v th nghim thnh cng n nay, c 3 loi m hnh hi ngh v ang c s dng trn ton th gii . l h thng hi ngh truyn hnh s dng cc my chuyn bit (Dedicated System) , h thng hi ngh truyn hnh tch hp vo my tnh c nhn (Desktop Based VideoConference), v mi y vo nm 2003, t chc IETF thit lp mt chun mi phc v hi ngh truyn hnh trn nn Web (Web Conference) l chun XCON. 2.1. Hi ngh truyn hnh s dng cc my chuyn bit :

H thng hi ngh truyn hnh s dng cc my chuyn bit , hay cn gi l h thng ph thuc phn cng , l h thng c xy dng u tin, t nhng nm 80 ca th k 20. H thng u tin c xy dng thnh cng l h thng ca cng ty PictureTel vi bng thng 1MHz v tc truyn 6Mbps. Hin nay, c rt nhiu h thng ph thuc phn cng c xy dng & thng mi ha trn ton cu. C th k tn 1 s hng cung cp thit b phn cng phc v VC ln nh Polycom (USA), Cisco (USA), Sony (Japan)Cc h thng ny rt a dng & phc tp , nhng c 1 im chung l u ph thuc rt nhiu vo phn cng , l cc thit b h tr m thanh, hnh nh c thit k chuyn dng , c tch hp cht ch vo h thng iu khin chnh , do rt tin li khi s dng nhng chi ph trin khai, lp t l rt t . 2.2. Hi ngh truyn hnh tch hp vo my tnh c nhn :

Nguyn Hng Minh

Page 5

n Xy dng ng dng phn tn-Web Conference u nhng nm 90 , cng ngh IP pht trin mnh, km theo l cc gii thut nn, m ha video c hiu nng cao cho php cc my tnh c nhn c kh nng thc hin cc cuc gi hi ngh truyn hnh. H thng ny, thc cht l s dng nhng phn cng n gin, c sn hoc d kim nh loa my tnh, headphone, webcam kt hp vi mt phn mm hi ngh truyn hnh. Cc phn mm c s dng nhiu hin nay c th lit k nh: Skype, Yahoo chat voice, Asterisk Voice Conference , MS Exchange Video Conferencing, Lotus,Tuy nhin , do phn cng n gin v hu ht khng phi phc v mc ch chnh l hi ngh truyn hnh , nn kh nng iu khin, cht lng m thanh, hnh nh lc thu v pht u km hn cc h thng s dng my chuyn dng. Chnh v vy cc hi ngh kiu ny thng c s dng vi quy m nh hn v khng yu cu cao qu v cht lng. 2.3. Hi ngh truyn hnh trn Web :

Hi ngh truyn hnh trn web c dng thc hin cc cuc gp trc tuyn, o to t xa hoc thuyt trnh thng qua mng Internet. Trong mt hi ngh web, cc thnh vin ngi my ca mnh v kt ni vi cc thnh vin khc thng qua Internet . Mi ngi c th download mt phn mm hi ngh truyn hnh no , hoc s dng ng dng hi ngh truyn hnh tch hp sn vo website kt ni. Mt hi ngh truyn hnh trn web c s dng nhiu nht vi mc ch nh l 1 kha hc trc tuyn Web Training Seminar (gi tt Webinar). Thng th loi hi ngh ny ch din ra theo 1 chiu, t ngi ni n ngi nghe , t ging vin n hc vin, v c bn , ging nh l mt webcast (web qung b). Khi ging vin s trnh by bi ging ca mnh thng qua mt micro , bi ging s c trnh chiu trn trnh duyt Web, hc vin c nhu cu hi c th s dng ngay chnh microphone ca mnh t c s thun tin ti a.

Hnh 1. V d dch v Web Conference ca Cisco Do h thng c xy dng trn nn web v chy trn my tnh c nhn ,nn rt d dng xy dng , hoc s dng nhng phn mm c sn trong hi ngh , cng d dng iu khin c kh nng tng tc ca mi thnh vin vo h thng. V d , ging vin c th s dng ngay MS Power Point hay Keynote trnh by bi ging ca mnh n Nguyn Hng Minh Page 6

n Xy dng ng dng phn tn-Web Conference cc hc vin. Hc vin c th s dng phn mm WhiteBoard nh du, hoc ghi ch nhng lu trn slide ca mnh. Tr li vi kh nng tng tc, trong khi cc h thng hi ngh truyn hnh da trn phn cng hoc da trn phn mm rt cng nhc trong kh nng tng tc gia cc im. Th h thng hi ngh truyn hnh trn Web c u th hn rt nhiu v mt ny. Thc t ch c ging vin cn phi tng tc nhiu nht vo h thng, cc hc vin c mt s ngi mun tham gia vo bi ging, mt s khc ch mun xem v khng c nhu cu tng tc. S dng VC trn Web s khc phc c hn ch ny v tit kim c rt nhiu bng thng. 3. Dng hi ngh video da vo kh nng p ng ti nguyn ca h thng: 3.1. Hi ngh tc thi (Ad hoc) : Hi ngh Ad hoc l m hnh c bn v t tnh nng nht. Tuy nhin, n l m hnh d thc hin v thc hin nhanh nht cho bt k mt ngi dng cui no. Hi ngh Ad hoc khng t trc ti nguyn , nn khuyt im ln nht ca n l c th s khng ti nguyn tin hnh t chc cuc hp. Hi ngh Ad hoc hu ht ch l cuc hp Dial-out. Cc thnh vin ngoi khng th gi vo cuc hp c (dial into the meeting), bi v hi ngh kiu ny khng c s in thoi c th no gi vo. Hn na, khi cc thnh vin c th tham gia vo cuc hp , h s khng nhn c thng bo l tham gia thnh cng, cng nh cc thnh vin khc khng c thng bo c ngi mi tham gia vo cuc hp. Ngha l cc thnh phn iu khin hi ngh khng c h tr. 3.2. Hi ngh t trc (Sheduled Conference) :

Hi ngh t trc (Sheduled Conference) cho php ngi t chc cuc hp quyt nh mt s thng s c th lin quan n cp pht ti nguyn v d nh s lng thnh vin , di ca cuc hpthng qua giao din ngi dng c cung cp bi h thng. Sau t thi gian cuc hp v gi th mi n cc thnh vin. Hi ngh t trc c th c tch hp vo trnh duyt web tin cho cc thnh vin tm kim v tham gia vo hi ngh . Ngoi ra, mt s hi ngh cn cung cp mt giao din in thoi (TUI Telephone User Interface) cho php thnh vin tham gia hi ngh thng qua chnh in thoi ca h. Mt tnh nng quan trng khc ca dng hi ngh ny l n c tch hp vi cc h thng lch (Calendar), v d nh Microsoft Outlook. S tch hp ny cung cp cho ngi dng t chc nhiu tin ch trong vic to hi ngh, mi cc thnh vin v t trc ti nguyn cho hi ngh. Nguyn Hng Minh Page 7

n Xy dng ng dng phn tn-Web Conference 4. Cc m hnh kt ni hi ngh truyn hnh : C 3 loi ph bin nht hin nay. 4.1. Hi ngh truyn hnh im im (Point to - Point) : L dng hi ngh truyn hnh tng i ph bin. Ch c 2 im trc tip tham gia. C th t chc vi mi quy m khc nhau. Qu trnh kt ni do mt u ch ng quay s. Cc thng s kt ni c quy nh trc ti 2 u hoc mt u t ch Auto Accept. Hi ngh truyn hnh dng ny thng s dng di dng cc phn mm (Vd: Skype, Yahoo Chat Voice, Asterisk) chy trn my tnh cc nhn vi u im nh, gn, d cu hnh , gi thnh thp. Tuy nhin mt s cng ty ln, khi kt ni cuc hp gia hai phng hp vi nhau, cn c yu cu cao hn v cht lng cng nh cc tnh nng c bit, vn s dng h thng my ring bit. Hi ngh truyn hnh im a im (Point to - MultiPoint) : C nhiu im trc tip tham gia. C mt im ng vai tr trung tm gi quyn ch ta. Cc im khc tham gia vo mng di s kim sot ca im ch ta. Loi hi ngh ny thng thy nht l Webinar, vi mt ging vin ni v cc hc vin ti nh mnh kt ni vo hc tp. nghin cu su v loi hi ngh ny, ta c th ly WebEx ca Cisco l v d. Hi nghi truyn hnh a im a im (MultiPoint to - MultiPoint) : L dng hi ngh truyn hnh c quy m t chc phc tp nht. C t nht 3 im cng tham gia. Trung tm x l cho hi ngh truyn hnh a im thng bao gm MCU, Gateway, Gatekeeper, hoc cc server iu khin C th kin lc bng Voice hoc Video , mc ch l tit kim chi ph. Sn phm thng c s dng nht ti cc hi ngh ny c th k n cc dng sn phm PCS-G50 hay PCS-G70 ca Sony, hay dng sn phm RPX HD 400 ca Polycom

4.2.

4.3.

5. Cc chc nng ca hi nghi truyn hnh : Hi ngh truyn hnh bao gm cc chc nng sau : Thit lp kt ni a im (Multipoint Connection Set up) : cho php nhiu bn c th cng tham gia hi ngh, ngha l c kt ni a im, thng qua h tng mng hin c. Cc kt ni ny c m bo thit lp thng sut trong qu trnh din ra hi ngh truyn hnh. Nguyn Hng Minh Page 8

n Xy dng ng dng phn tn-Web Conference iu khin phin lm vic ng (Dynamic Session Control): khi to phin lm vic khi kt ni a im c thit lp, iu khin phin trong qu trnh hot ng. Cp pht ti nguyn , qun l hi ngh v ln lch hp, nh tuyn cuc gi. Cung cp c ch kim sot, khc phc khi c li xy ra trong phin lm vic. m bo cht lng hot ng ca hi ngh , cc vn x l thi gian thc, tc truyn, bng thng, x l d liu a phng tin iu hi ngh t ng (Automatic Conference Scheduling): Kim sot qu trnh tham gia , thot khi hi ngh ca ngi dng, cng nh kh nng kim sot ti trung tm iu hnh, nh hn ch quyn tham gia, quyn hot ng ca tng c nhn tham gia hi nghtc quyn tham gia vo hi ngh khi c vn Cung cp dch v th mc hi ngh : cung cp cc tnh nng cho ngi s dng cui, tng tc trc tip vi nhau. Tng tnh trc quan cho hi ngh truyn hnh. Kt thc hi ngh (Conference Close) : kt thc phin lm vic, ng kt ni, gii phng ti nguyn s dng.

6. Cc m hnh iu khin hi ngh : Mt hi ngh truyn hnh c th theo m hnh iu khin tp trung hoc phn tn. 6.1. M hnh iu khin tp trung :

Trong m hnh ny, tt c cc thnh phn ca hi ngh video c tch hp trong mt my ch c lp. C th thy, mt m hnh tp trung bao gm rt nhiu module phn mm. Nhng module phn mm ny s tng tc ln nhau thng qua nhng phng thc truyn thng gia cc qu trnh (Interprocess communication method) c cung cp bi h iu hnh chy trn my tnh .

Hnh 5. M hnh hi ngh video iu khin tp trung Nguyn Hng Minh Page 9

n Xy dng ng dng phn tn-Web Conference Lp iu khin hi ngh (Conference Control) hay cn gi l iu khin gi (Call Control) c cha nng x l cc tn hiu c gi n t ngi dng thng quan VUI v Scheduler , quyt nh xem cuc gi ti c c php tham gia vo hi ngh hay khng . Giao din iu khin d liu (Media Control Interface) cung cp API cho module iu khin hi ngh truy cp vo nhng dch v x l d liu nh cc b Audio Mixer v Video Processing. 6.2. M hnh iu khin hi ngh phn tn :

Trong m hnh ny, mi chc nng li c cung cp bi mt thit b ring bit. Mt hi ngh video theo m hnh iu khin phn tn phi bao gm rt nhiu cc thnh phn khc nhau, mi ci l mt my khc nhau v c th t ri nhau. thc hin c ng chc nng ca mt hi ngh, cc thnh phn ny phi c lin kt vi nhau hot ng cng vi nhau nh mt th thng nht. Tuy nhin, trn thc t, ta vn thng gp cc h phn tn c cu to nh mt thit b duy nht. Thc ra , l mt h thng cc thit b v cc lin kt gia chng c t trong cng 1 v m thi. 7. Thnh phn & vai tr ca MCU trong hi ngh a im : MCU l 1 thnh phn khng th thiu trong trong hi ngh tng tc a im. Thnh phn MCU c nhim v qun l qu trnh thit lp cuc gi , ti nguyn cng nh cho php nhiu thnh vin tham gia vo trong hi ngh. Vi kh nng hoch nh, qun l, gim st v phn quyn i vi tt c cc im hi ngh- thit b MCU s lm cho kh nng tng tc cng nh kh nng qun l tr nn mm do hn rt nhiu. Ty thuc vo hnh thc hi ngh truyn hnh m thnh phn MCU c khc nhau. Tuy nhin, hin nay c 2 loi chnh, mt l thnh phn MCU c tch hp trn cc thit b phn cng chuyn dng, c s dng km trong hi ngh. Cc thit b chuyn dng ny u c c im chung l tin li, d s dng, nhng li rt t tin, khng ph hp vi quy m hi ngh va & nh. Loi th 2 l thnh phn MCU c thit k di dng cc phn mm h tr hi ngh truyn hnh & c lp vi phn cng. Loi ny thng c u im l gi thnh r, d dng ci t, nhng li yu cu c ngi gim st v trin khai, hiu r v h thng. Hn th na, cc chc nng ca phn mm c vai tr MCU cng b hn ch so vi thit b phn cng MCU. D di dng no, th MCU lun bao gm 2 thnh phn chnh : B iu khin a im (MC Multipoint Control) : MC l b phn khng th thiu trong MCU , c th iu khin hi ngh im im , hoc hi ngh a im. MC thit lp cc giao thc chung cho tt c cc u cui mun tham gia vo hi ngh v quyt nh hi ngh theo kiu truyn a hng (Multicast) hay n hng (Unicast)MC khng trc tip x l cc chui m thanh , hnh nh hoc d liu trong hi ngh a im. Nguyn Hng Minh Page 10

n Xy dng ng dng phn tn-Web Conference B x l a im (MP - Multipoint Processor) : MP l phn t ty chn trong MCU. N thc hin x l trn, ng b, chuyn cc tn hiu m thanh, hnh nh hoc d liu cho MCU iu khin. Ty thuc vo loi hi ngh m MP c th x l mt hay nhiu chui tn hiu.

Nguyn Hng Minh

Page 11

n Xy dng ng dng phn tn-Web Conference

Chng 2. Tm hiu cc cng c c h tr Web Conference


1. Tm hiu Microsoft Office Live Meeting:

Microsoft Office Live Meeeting l mt dch v hi tho c ng ti trn Web l kt ni v gip khn gi tham gia vo cc bui hp, o to v cc s kin trc tuyn qua mt dch v tin cy, hng daonh nghip c lu tr. Vi nhng ngi hp tham gia t chic my tnh ca h , bn c th chuyn bi thuyt trnh, khi ng mt d n , tho lun cc tng, son tho cc tp ti liu, cng tc trn cc bng trng v thng tho cc v lm n vi mt phn nh chi ph m khng gp vn rc ri v i li. Dch v c th c truy cp qua mt trnh duyt c mt kinh nghim hp nh nhng hn, hoc vi mt ng dng my khch Live Meeting (hp trc tuyn) c lu trn my tnh ca ngi dng cui t c tnh chnh xc y hn. Mt khc, cc n hng ca khch hng c x l , Microsoft s trc tip cung cp, v qun l dch v hi tho ca khch hng. iu ny m bo hiu qu, thi gian hot ng, s h tr t cp th gii v mt kinh nghim khch hng tng quan hn, trong khi gii phng cho khch hng khi trch nhim v chi ph qun l v duy tr cc dch v hi tho.

Nguyn Hng Minh

Page 12

n Xy dng ng dng phn tn-Web Conference

2. Tm hiu Cisco WebEx: Cisco WebEx c th hot ng trn nhng ng truyn bng thng hn ch vi hnh nh video nt cao, tit kim chi ph, bo mt thng tin cht ch. y l dch v kh l tng trong vic chia s, trnh din ti liu hoc xem trc tip mn hnh ca cc thnh vin tham gia hoc ghi li ton b hnh nh v ni dung cuc hp, cc d liu trong cuc hp c kim sot mt cch nghim ngt v an ton. Cisco WebEx cng cung cp hnh nh trc tuyn, ch cuc hp c th theo di mn hnh ngi tham d cuc hp, lit k cc cng vic cn thc hin v phn vic ngay trn cuc hp trc tuyn, ghi chp v lu li mi ti liu chia s qua li trong bui hp theo di v hon thnh. Bn cnh Cisco WebEx Meeting tch hp tnh nng nhc nh cuc hp thng qua Microsoft Outlook Calendar. Cisco WebEx p ng nhiu nhu cu truyn thng a phng tin nn web khi cho ra i nhiu dch v khc nh o to trc tuyn, h tr khch hng, qun l bn hng hiu qu. Ngoi ra, Cisco WebEx cn nhiu ng dng phong ph vi nhng tri nghim tuyt vi cho khch hng: Cisco WebEx Telepresence,Cisco WebEx Connect IM, Cisco WebEx Social. Nguyn Hng Minh Page 13

n Xy dng ng dng phn tn-Web Conference

3. Tm hiu OpenMeetings: OpenMeeting l mt open source cung cp dch v web conference, vi tp hp cc tnh nng hu ch cho ngi s dng. Cc tnh nng c th k n nh : ng dng hi ngh truyn web m ngun m. Xem cc my tnh bn ca ngi tham gia bt k. Video v m thanh tch hp. Mt trong nhng tt nht cc cng c m ngun m hi ngh web. Gi li mi v lin kt trc tip n phng hi ngh. H tr a ngn ng . Tch hp vi cc dch v LDAP. M ngun t do c sn. Tin text chat. Ti ni dung trc khi cc cuc hp. H tr ln n 4 ngi dng tng tc, chng trnh pht sng cho ngi s dng khng gii hn. Hon ton min ph. H tr Windows, Mac v Linux

Nguyn Hng Minh

Page 14

n Xy dng ng dng phn tn-Web Conference

4. Tm hiu BigBlueButton: y l mt open source c cung cp dch v web conference, vi mc ch ban u l h tr E-Learning, nhng cng ngy cng c ng dng vi nhiu mc ch khc nhau. C th k n mt s tnh nng h thng cung cp cho ngi dng cui nh : cho php hp online qua giao din web, c th trnh by slide vi cc nh dng c upload ln h thng. Cho php ngi dng c th trao i qua chat, voice , share webcam, desktop.

Nguyn Hng Minh

Page 15

n Xy dng ng dng phn tn-Web Conference

5. nh gi cc cng c & la chn : Cc cng c ca cc nh cung cp dch v ln trn th gii c c im chung l u cung cp cc dch v mt cch hon chnh, d dng h tr cho ngi s dng, nhiu tnh nng, d trin khai, s dng, bo tr. Tuy nhin, chng cng gp phi mt s nhc im nh : gi thnh t , chi ph trin khai, bo tr tn km, hn th na, y l h thng ng, vic can thip vo h thng thay i cc chc nng l khng th. Cc vn v bn quyn. Trong khi cc cng c m ngun m th c u im l chi ph trin khai, bo tr l r, c th can thip su vo h thng, tuy nhin n li l mt sn phm cha hon chnh, cha cung cp y cc tnh nng, cng nh kh khn cho ngi s dng mt mc no . Phn tch ty thuc vo hin trng hin c, v chi ph , cng nh cc yu cu ngi s dng ca t chc, hay c nhn , m ta s la chn gii php thch hp. y, vi yu cu trin khai trn phm vi hp, tnh phc tp ca bi ton khng cao, cng nh s lng ngi s dng thp, khng yu cu qu cao v mt chc nng hot ng , ta s la chn gii php m ngun m. M c th l la chn gii php s dng cng c BigBlueButton.

Nguyn Hng Minh

Page 16

n Xy dng ng dng phn tn-Web Conference

Chng 3. Trin khai gii php t chc hi ngh trc tuyn


1. Tm hiu h thng BigBlurButton: 1.1. Kin trc BigBlueButton: 1.1.1. Kin trc tng quan: S di y cho thy cc thnh phn chnh ca kin trc BBB cng nh s tng tc qua li gia chng:

Gii thch : 1) Nginx ng vai tr my ch proxy cho bbb-web v bbb-apps cung cp RTMPT Server ra bbb-client. 2) ng dng Grails x l vic to ra hi ngh, lp lch cho hi ngh v x l Login/logout khi c s kin tham gia hi ngh. 3) Chu trch nhim chuyn i slide trnh by t dng PDF sang dng Flash. 4) Chu trch nhim chuyn i slide trnh by t dng PDF sang dng Flash trong trng hp SWFTools khng th chuyn i, v thm nhim v thu nh bi trnh by. 5) Message trao i qua li gia 2 module chnh bbb-web v bbb-apps. Nguyn Hng Minh Page 17

n Xy dng ng dng phn tn-Web Conference 6) ng dng Red5 chu trch nhim ng b tt c bn tham gia vo hi ngh. 7) Lng nghe cc s kin ca ngi s dng (joined/left mute/ unmute/talk) v ra cc lnh(mute/unmute/kick user) n FreeSWITCH. 8) Voice conference server (my ch x l d liu voice) 9) Mt ng dng voice kt ni n asterisk. 10) ng dng cho vic chia s desktop 11) ng dng cho voice conference.

1.1.2. Kin trc BBB-APPS: H thng s dng Red5 nh 1 my ch li x l tt c cc tng tc thi gian thc vi client. Hnh bn di cho thy kin trc BBB-APPS

Gii thch : 1) im truy cp chnh vo BBB apps 2) Cc ng dng khc nhau trong BBB 3) X l joined/leaving cho client, ci t ng dng , recoders v notifiers. Nguyn Hng Minh Page 18

n Xy dng ng dng phn tn-Web Conference 4) X l cc phng thc gi t xa t client. 5) ng b tt c cc client bng cch s dng SharedObject. 6) Cc ng dng voice s dng AMI lng nghe cc s kin v ra lnh n FreeSWITCH. 7) ng dng presentation lng nghe cc thng ip cp nht chuyn i ca presentation t pha bbb-web 8) ng dng video conferencing. 9) ng dng Voice conferencing 10) ng dng Desktop sharing conferencing.

1.1.3. Kin trc Joining v qun l voice conference:

Gii thch : 1) Ngi s dng gi cuc gi s dng in thoi thng thng hoc softphone. 1a) Ngi s dng gi cuc gi s dng in thoi voice nhng trn client. 2) t ngi gi vo hi ngh thoi. Gi s kin tham gia ra ngoi. Gi c s kin ngi dng thay i trng thi (mute/talk/left) Nguyn Hng Minh Page 19

n Xy dng ng dng phn tn-Web Conference 3) Hin th trn client ngi dng tham gia vo voice conference. 4) V d , ngi iu hnh mutes 1 ngi tham gia hi ngh. 5) Ni cho FreeSWITCH mutes ngi dng. FreeSWITCH gi s kin ngi dng b mute.

1.2.

Cc thnh phn ca BBB:

BigBlueButton bao gm cc thnh phn sau : Flex SDK: L 1 open source framework cho vic xy dng v bo tr cc ng dng web, ci m trin khai nht qun trn tt c cc trnh duyt chnh, desktop v OS Ghostscript : L 1 trnh thng dch cho ngn ng Post Script v PDF. Grails: Grails l 1 framework application web m ngun m thc y ngn ng Groovy v b sung pht trin Java Web. ActiveMQ : L m ngun m ca nh cung cp dch v nhn tin v hi nhp. Image Magick: Image magick l mt b su tp cc cng c c thit k xem, chnh sa v thao tc hnh nh cho gn 70 nh dng hnh nh khc nhau. N cho php bn to ra hnh nh ng, n thch hp cho cc ng dng web. MySQL: h qun tr CSDL m ngun m. Nginx: L mt my ch HTTP v my ch mail prox. Red5: Red5 l mt m ngun m Flash Server vit bng Java. SwfTools: L mt b su tp cc tool lm vic vi tp tin Adobe Flash (SWF file) Tomcat: Apache Tomcat l 1 th hin ca cng ngh Java Servlet v JavaServer Pages. Open Office: L mt phn mm vn phng m ngun m x l vn bn, bng tnh, thuyt trnh, c s d liu FreeSWITCH: Mt platform telephony m ngun m c thit k to iu kin thun li cho vic to sn phm ting ni v ch truyn theo nh hng. Redis: N thng c coi nh mt my ch cu trc d liu t keys. C th cha cc chui , hashs, lists, b & b sp xp.

1.3. Phn tch hot ng ca h thng & xc nh thnh phn MCU : 1.3.1. Tng tc ngi dng vi h thng: BigBlueButton l 1 h thng phc tp, bao gm nhiu thnh phn khc nhau, c lm vic cng nhau nh mt mng ln. Chng ta s bt u tm hiu t nhng tng tc vi h thng.

Nguyn Hng Minh

Page 20

n Xy dng ng dng phn tn-Web Conference Ngi dng tng tc vi h thng thng qua trnh duyt vi Flash Player (cn ci t trc khi ci t BBB). Flash c chn bi n l mt trong nhng ngn ng cho d dng cho php gi v nhn streams audio v video. Khi ngi dng giao tip vi h thng, h thng s gi yu cu n my ch web, bng cch s dng giao thc RTMP hoc HTTP. HTTP l giao thc rt ph bin, v c h tr trn tt c cc trnh duyt, s dng tng tc gia browser v server. Cn giao thc RTMP vit tt ca Real Time Messageing Protocol . Trong BBB, RTMP c s dng chuyn cc on video, audio v data bng cch s dng Flash Player t ngi dng n cc my ch web. N rt quan trng v s tng tc gi user-server c thc hin thng qua Flash, v ch yu l bao gm cc d liu nh phn (nh upload slide trnh by), requests video, audio. HTTP ng gi d liu trong RTMP v tunnel ca n n my ch web qua cng 80. u bn kia ca tng tc ny l mt my ch web Nginx. Nginx c vai tr rt quan trng, n s gi thng tin nhn c t ngi s dng n 1 trong 2 proxy l : bbb-web hoc bbb-aps. Ni cch khc , nhim v chnh ca Nginx l hng cc request RTMP ti bbb-aps v HTTP n bbb-web. Nhn vo biu kin trc tng quan ca BBB c hin th trn, bn c th thy rng ngi s dng c th tng tc vi h thng khng ch thng qua trnh duyt /flash player, m c th thng qua softphone bng cch s dng VoIP hoc ng dy in thoi thng thng qua PSTN. Sau khi tn hiu thoi c gi i, n c nhn bi FreeSWITCH, l mt free opent-source communication server, cho php x l d liu voice v hot ng trn cc d liu . Nh trong BBB, Voice c truyn n freeswitch-esl (bbb-web), n s lng nghe cc s kin ngi dng v chuyn tip n bbb-web v bbb-apps, sau gi n vo trnh duyt ngi dng khc c th nghe thy. 1.3.2. BBB-WEB: BBB-WEB c s dng cho cc hot ng khng lin quan n audio hoc video trong BBB. V d nh , n c s dng cho vic lp lch hi ngh , login/logout, ly/lu d liu vo database, ch lm vic vi d liu c ti ln. N l ng dng Grails.Grails l mt web-app framework c s ca Java. bbb-web ng u tin ca container servlet Tomcat. bbb-web ch s dng c s d liu MySQL lu gi thng tin v tt c d liu c s dng trong BBB. (v d nh thi gian din ra hi ngh, thng tin ngi s dng) BBB-web s dng 2 b chuyn i l SWFtools. Swf tool c s dng chuyn i file thuyt trnh nh dng PDF hoc PNG sang nh dng SWF, nu khng th ngi tham gia khng th xem c bi trnh by. Cc bn thuyt trnh c show trn trang web c thc hin bi bbb-web chnh l cc file Flash SWF, sau khi chuyn i nh dng t file PDF or PNG. Nguyn Hng Minh Page 21

n Xy dng ng dng phn tn-Web Conference Cc cng c c s dng to ra cc hnh thu nh ca bi trnh by l Imagemagic v GhostScript. Ngoi ra , Imagemagic cn c chc nng th 2 l lm vic nh SwiftTools trong trng hp h thng khng chuyn i c bn trnh by upload ln. Cng c Redis l mt my ch cu trc d liu t keys, s gi thng tin v tnh trng chuyn i bbb-web v bbb-aps. N l cn thit theo di cc li v lm cho cc thng tin lin lc gia 2 thnh phn thit yu trn ca BBB. 1.3.3. BBB-APPS: Bbb-apps cha cc ng dng , nhim v chnh ca n l load cc ng dng theo yu cu ca khch hng, thng bo cho khch hng v nhng thay i ang xy ra bn trong cc yu cu ca ng dng, v cng c th x l cc kt ni gia khch hng v cc ng dng. C 4 ng dng lm vic trong BBB. l Chat, Voice, Participants , Presentation. Cc ng dng ny s ty thuc vo ty chn m c hin th bn pha client hay khng. Da vo biu kin trc ta thy cc ng dng Voice c kt ni n my ch FreeSWITCH, my ch ny nhn d liu thoi t pha client gi n. ng dng Presentation nhn thng tin t Redis v s thnh cng hay tht bi ca vic chuyn i cc slide dng PDF, PNG sang SWF. Ngoi ra n cn 1 kho lu tr, n ghi li bt k s kin no bn trong ng dng. C th kt lun bbb-apps l tp cc module cho cc ng dng ca BBB, c chc nng iu khin kt ni, hin th kt qu cho trnh duyt, thng bo v li, nhn v gi cc yu cu, lu tr li cc s kin trong cc ng dng. BBB-APPS chnh l ng vai tr MC trong h thng BBB. Thnh phn FreeSWITCH ng vai tr MP trong h thng BBB. 2. Trin khai h thng BBB: Ci t BigBlueButton v0.8 trn Ubuntu server 10.04 LTS Cn chc chn l cu hnh my chy server ca bn p ng c yu cu cu hnh thit b khi chy h thng. u tin , trc khi tin hnh ci t h thng, ta c 1 bc kim tra cc thng s server ca bn chc chn rng cc gi ci t ca bn l mi nht, v c h tr , cng nh tng thch nht vi h thng. Trc ht kim tra phin bn OS chy server :

Nguyn Hng Minh

Page 22

n Xy dng ng dng phn tn-Web Conference

Tip theo, kim tra phng ch & chc chn khng c soft no chim dng cng 80:

Cui cng l chc chn cc gi phn mm chy trn server ca bn c update & upgrade:

2.1.

Update your server :

You first need to give your server access to the BigBlueButton package repository for 0.8 # Add the BigBlueButton key wget http://ubuntu.bigbluebutton.org/bigbluebutton.asc -O- | sudo apt-key add # Add the BigBlueButton repository URL and ensure the multiverse is enabled echo "deb http://ubuntu.bigbluebutton.org/lucid_dev_08/ bigbluebutton-lucid main" | sudo tee /etc/apt/sources.list.d/bigbluebutton.list echo "deb http://us.archive.ubuntu.com/ubuntu/ lucid multiverse" | sudo tee -a /etc/apt/sources.list Sau , chc chn li , ta chy li lnh sudo apt-get update sudo apt-get dist-upgrade Nguyn Hng Minh Page 23

n Xy dng ng dng phn tn-Web Conference Sau , bn nn resart li server trc khi ci t cc bc tip theo. 2.2. Install Ruby :

Trc ht bn cn ci t cc thnh phn cn thit bin dch ruby : sudo apt-get install zlib1g-dev libssl-dev libreadline5-dev libyaml-dev build-essential bison checkinstall libffi5 gcc checkinstall libreadline5 libyaml-0-2 tip theo, to 1 file install-ruby.sh v copy on script sau vo file : #!/bin/bash cd /tmp wget http://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-preview1.tar.gz tar xvzf ruby-2.0.0-preview1.tar.gz cd ruby-2.0.0-preview1 ./configure --prefix=/usr\ --program-suffix=2.0.0\ --with-ruby-version=2.0.0\ --disable-install-doc make sudo checkinstall -D -y\ --fstrans=no\ --nodoc\ --pkgname='ruby2.0.0'\ --pkgversion='2.0.0'\ --provides='ruby'\ --requires='libc6,libffi5,libgdbm3,libncurses5,libreadline5,openssl,libyaml-02,zlib1g'\ --maintainer=brendan.ribera@gmail.com sudo update-alternatives --install /usr/bin/ruby ruby /usr/bin/ruby1.9.2 500 \ --slave /usr/bin/ri ri /usr/bin/ri1.9.2 \ --slave /usr/bin/irb irb /usr/bin/irb1.9.2 \ --slave /usr/bin/erb erb /usr/bin/erb1.9.2 \ --slave /usr/bin/rdoc rdoc /usr/bin/rdoc1.9.2 sudo update-alternatives --install /usr/bin/gem gem /usr/bin/gem1.9.2 500 Tip theo, g lnh run script : chmod +x install-ruby.sh ./install-ruby.sh Sau khi qu trnh ci t kt thc, g lnh sau xem phin bn ruby ci t: Nguyn Hng Minh Page 24

n Xy dng ng dng phn tn-Web Conference

Tng t vi gem:

Cui cng, chc chn bn ci t gem, thc hin cu lnh sau :

Qu trnh chun b trc khi ci t h thng BBB n y l hon thnh, bn cn chc chn rng khng c li no sy ra trc khi ci t h thng BBB, nu khng, h thng s bo li trong qu trnh ci t. 2.3. Ci t BigBlueButton:

Trn h iu hnh Ubuntu ta ch cn g lnh sau l h thng s tin hnh ci t t ng cc module ca h thng BBB:

Chn y v qu trnh ci t s din ra t ng.

Nguyn Hng Minh

Page 25

n Xy dng ng dng phn tn-Web Conference

2.4.

Ci t API Demos:

tin hnh test BBB server ca bn va ci t, bn cn ci t API demos. S dng lnh sau :

Qu trnh ci t thnh cng, bn c th join vo mt phng hp t trang welcome trn giao din web ca mnh. Sau khi ci t xong, bn c th khi ng server ca mnh. chc chn khi ng cleany, g lnh sau:

Qu trnh ci t hon tt, ta s c kt qu nh bn di.

Nguyn Hng Minh

Page 26

n Xy dng ng dng phn tn-Web Conference

Sau khi join vo 1 hi ngh:

Nguyn Hng Minh

Page 27

n Xy dng ng dng phn tn-Web Conference

2.5.

Cu hnh h thng :

C 1 s file cu hnh quan trng trong h thng, cung cp cc chc nng cho php qun l cuc hp. Ta c th cu hnh li cc thng s theo mong mun, cng nh yu cu ca tng cuc hp c th. 2.5.1. File config.xml (file cu hnh thc thi client): Theo mc nh th n nm trong th mc : /var/bigbluebutton/client/conf/config.xml Mt s trng quan trng : Chat module : privateEnabled : thit lp l true cho php ch truyn private. Viewers Module : allowKickUser : xc nh xem ngi iu hnh (Moderators) c th kick mt user ang tham gia hi ngh hay khng. Nu thit lp l true th ngi iu hnh s thm ty chn kick ngi s dng c la chn t hi ngh bng cch nhn vo tn ca h v nhn nt kick bn trong ca s ngi xem Nguyn Hng Minh Page 28

n Xy dng ng dng phn tn-Web Conference windowVisible : ca s ngi xem c c hin th hay khng. Desktop Module : autoStart : thit lp = true t ng start cc module chia s Phone Module : AutoJoin : thit lp = true ngi dng t ng join vo voice conference. enabledEchoCancel: thit lp = true cho php hy b m vang. Videoconf Module: presenterShareOnly: nu thit lp = true, ch c ngi trnh by hin ti s c ty chn chia s webcam ca h. N rt hu ch cho cuc hp 1-n, ni c 1 ngi trnh by m tt c mi ngi cn tp trung vo, chng hn nh 1 webcast. publishWindowVisible: hin th cc ca s public Webcam. Nu bn thit lp = false th autoStart phi thit lp = true, Nu khng bn s khng th start camera. camKeyFrameInterval, camModeFps, camQualityBandwidth, camQualityPicture : cu hnh cht lng v tc khung hnh ca webcam Present Module: showWindowControls: thit lp hin th cc iu khin ca s trnh by. 2.5.2. Nginx: Nm trong th mc : /etc/nginx/sites-enabled/bigbluebutton Log file : /var/log/nginx/bigbluebutton.access.log : web log ca cc truy cp vo trang BBB HTML /var/log/nginx/error.log : web log ca cc ng nhp li c to ra bi nginx da trn cc cu hnh trnh duyt. desktop.

2.5.3. Red5: / Usr/share/red5/webapps/bigbluebutton/WEB-INF/bigbluebutton.properties : properties cho bbb-apps , module li cho BBB red5 / Usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties : properties cho bbb-apps-sip, xc nh phm vi ca cc cng kt ni vi Asterisk hoc my ch FreeSWITCH. c s dng vi bbb-sip.conf. Nguyn Hng Minh Page 29

n Xy dng ng dng phn tn-Web Conference 2.5.4. Tomcat6: /var/lib/tomcat/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties : y l 1 trong nhng fle cu hnh chnh cho cc ng dng BBB. /var/log/bigbluebutton/bbb-web.log :cha Bigbluebutton Grails app

2.5.5. FreeSWITCH: Trn 1 my ch sn xut, tp tin ny mc nh nm trong: /opt/freeswitch/conf.VAR.xml Conference.conf.xml : thay i cc thuc tnh hi ngh Public.xml : thay i nh dng s hi ngh , thay i bbb-conferences

3. Trin khai hi ngh trc tuyn trn h thng BBB: 3.1. Xy dng kch bn hi ngh trc tuyn : M hnh tng tc :a im. M hnh iu khin : Tp trung. Chc nng : Tng tc thi gian thc , trc tuyn a im, c t chc qua h tng mng IP. Bao gm cc chc nng c th sau : a) Thit lp kt ni a im : Ch ta thit lp phng hp mi, vi meeting name: HopTongKet. Ly a ch URL ca phng hp. Gi email mi hp cho cc thnh vin: bao gm thng bo a ch URL phng hp, thi gian hp, lch trnh cuc hp. Ghi ch cho tng thnh vin n thi gian hp , thu Lease line t ISP : time 1h30 , quy m cuc hp t 5-10 ngi tham gia. b) iu khin phin hp ng : Cho php ngi dng tham gia vo phin hp vi vai tr thnh vin view. Truyn video , audio. Lm vic theo lch trnh cuc hp thng bo : vai ch ta (center) cho php n lt bo co pht biu. Ti 1 thi im ch c 1 thnh vin pht biu. Nguyn Hng Minh Page 30

n Xy dng ng dng phn tn-Web Conference Center cp quyn cho ngi dng pht biu c th chia s ti liu (vi nh dng file c h tr trn h thng) ln h thng cho tt c mi ngi xem hoc ch ch ta xem (ban gim c). Share file or share Desktop ! Cc thnh vin c th trao i vi nhau thng qua chc nng : chat Message (ch public or private ty thuc vo ngi s dng). c) iu thi gian thc : Mt thnh vin n phin mnh pht biu ch c s dng 1 khong thi gian nh sn trong thi gian cuc hp din ra. Ht thi gian , ch ta s nhc nh hoc ct vai tr pht biu ca thnh vin. Khi c 1 thnh vin mun pht biu : c th s dng chat public hoc xin php ch ta (qua chat private). Ch ta s xem xt & quyt nh (ct quyn pht biu hin ti & cp quyn pht biu mi) Ch ta c quyn thit lp & kt thc cuc hp. Ch ta c th theo di tt c cc trao i (public & private) c th nhc nh cc thnh vin lm vic ring (qua chat message) hoc c th thu quyn tham gia hi ngh ca thnh vin vi phm. Khi c thnh vin xin thot khi hi ngh ch ta thu hi ti nguyn cp pht cho ngi dng . Thnh vin trnh by xong trc thi gian cho php ch ta thu quyn pht biu v cp cho ngi mi. d) Kt thc hi ngh : Thu hi ti nguyn cp pht. Ghi li bin bn hi ngh vai tr ca th k hi ngh (bo co giy !!!) Cu trc h thng : Trung tm : t ti site 1. t h thng BBB, MCU. Vai tr ch ta (Ban k thut) Cc thnh vin tham gia: o K thut. (1 ngi ) o Gim c. (1 ngi) o K ton (1 ngi)

Thnh vin Site 2: Ban Thit k : 3 ngi Ban Marketing : 2 ngi Lch trnh cuc hp : (c th thay i ): Time hp : 9h 10h30 . u tun (th 2) Nguyn Hng Minh Page 31

n Xy dng ng dng phn tn-Web Conference Time Trc 9h 9h 9h5 9h5 9h15 9h15 9h45 Cng vic Mi thnh vin tham gia cuc hp im danh (List cc thnh vin) Ch ta Gim c pht biu ph bin cuc hp Ban Marketing : ln bo co d n mi C th pht biu , tho lun trong khi nhm bo co(1 thnh vin nhm trng trnh by trc, cc thnh vin nhm s tham gia sau khi c kin) C th share file or share desktop ln h thng trong qu trnh trnh by. Chia s file vi Gim c. Ghi ch K thut : iu tit cuc hp & h tr k thut trong qu trnh hp.

9h45 10h15

Ban Thit k bo co tin lm d n c & xut d n mi

10h15 10h30 K ton gii trnh bo co ti chnh ca cng ty cho gim c. 10h30 10h35 Kt thc cuc hp

Vit bin bn cuc hp

3.2.

Thc hin hi ngh HopTongKet:

Bc u tin, ch ta to phng hp trn h thng, ly a ch URL ca phng hp v gi mail thng bo cho cc thnh vin tham gia.

Nguyn Hng Minh

Page 32

n Xy dng ng dng phn tn-Web Conference

Nguyn Hng Minh

Page 33

n Xy dng ng dng phn tn-Web Conference

Ly URL ca phng hp : http://192.168.68.149/demo/create.jsp?action=invite&meetingID=HopTongKet%27s+me eting Ch ta gi mail mi hp cho cc thnh vin. Cc thnh vin tham gia phng hp t link trn :

Nguyn Hng Minh

Page 34

n Xy dng ng dng phn tn-Web Conference

Qu trnh hp bt u theo kch bn c xy dng :

Nguyn Hng Minh

Page 35

n Xy dng ng dng phn tn-Web Conference

Nguyn Hng Minh

Page 36

n Xy dng ng dng phn tn-Web Conference

Chng 4. Kt lun v nh gi kt qu
1. nh gi kt qu trin khai hi ngh trn h thng BBB Trc ht vic trin khai t chc hi ngh hp trc tuyn tun th ng quy trnh t chc, trin khai, hi ngh din ra thnh cng. Tuy nhin, qua qu trnh din ra c nhng im rt ra , s lng thnh vin tham gia ng thi khng c qu ln so vi h tng mng c th cung cp, hiu nng hot ng ca h thng cha p ng tt, c xut hin tr nht nh trong qu trnh hot ng. Trong qu trnh din ra cuc hp, cc thnh vin khng nn ng thi chia s webcome, s nh hng hiu nng hot ng ca h thng. Khi c ngi pht biu nn mute cc thnh vin khc trnh tnh trng li m thanh nghe c. Vi h thng , vic t chc qun l cuc hp cn kh th cng, cht lng dch v cn cha c m bo. Vi mc tiu tm hiu qu trnh trin khai mt h thng cung cp dch v n ngi dng cui, cng tm hiu v hi ngh trc tuyn trn nn cng ngh web, vi s hng dn tn tnh ca c Nguyn Th Hong Lan, nhng do kin thc c hn, nn khng trnh khi sai st, em mong c s c nhng nhn xt gp cho ti ca em. Em xin chn thnh cm n c. 2. Hng pht trin ti: C th tham gia vo cng ng pht trin d n BBB, vit thm cc module mi, cung cp cho cng ng pht trin. Cung cp thm cc chc nng mi, hu dng cho h thng, theo hng thn thin hn vi ngi dng.

Nguyn Hng Minh

Page 37

n Xy dng ng dng phn tn-Web Conference

Ti liu tham kho


1. 2. 3. 4. 5. 6. 7. 8. Slide Truyn thng a phng tin & ng dng .PGS.TS.Nguyn Th Hong Lan http://www.bigbluebutton.org/ http://code.google.com/p/bigbluebutton/ http://en.wikipedia.org/wiki/BigBlueButton https://github.com/bigbluebutton/bigbluebutton http://www.webex.com/ http://www.microsoft.com/en-us/office365/lync-online.aspx http://code.google.com/p/openmeetings/

Nguyn Hng Minh

Page 38

You might also like