I nte rna t io na l J o urna l o f   E lect rica l a nd   Co m p ute E ng in ee ring   ( I J E CE )   Vo l.   10 ,   No .   5 Octo b er   2 0 2 0 ,   p p .   5 4 3 0 ~ 5 4 3 5   I SS N:  2088 - 8708 DOI : 1 0 . 1 1 5 9 1 / i j ec e . v 10 i 5 . pp 5 4 3 0 - 5 4 3 5           5430       J o ur na l ho m ep a g e h ttp : //ij ec e. ia esco r e. co m/in d ex . p h p /I JE C E   Desig n and   i m ple m en tatio n of   a   n o v el  s ecured  and  w ide  W ebRTC   s ig na lling   m e cha nis m  f o r   m ulti m ed ia  ov er  i nterne t       Na k t a l   E da n 1 E na s   Y.   A bd u lla h 2   1 Co ll e g e   o f   Co m p u ters   S c ien c e s a n d   M a th e m a ti c s,  M o su Un iv e rsit y Ira q   2 De p a rtme n o f   M a th e m a ti c s,  Ed u c a ti o n   C o ll e g e   f o G irl s,  Un iv e rs it y   o f   Ku f a ,   Ira q       Art icle  I nfo     AB ST RAC T     A r ticle  his to r y:   R ec eiv ed   Dec   25 ,   2 0 1 9   R ev i s ed   Ma r   2 7 ,   2 0 2 0   A cc ep ted   A p r   11 ,   2 0 2 0       A   m o d e rn   a n d   f re e   tec h n o lo g y   c a ll e d   w e b   re a l - ti m e   c o m m u n ica ti o n   (W e b RT C)  wa e n h a n c e d   to   a ll o w   b ro w se r - to - b ro w se m u lt i m e d ia   c o m m u n ica ti o n   w it h o u p lu g in s.   In   c o n trac t,   W e b RT h a n o c a teg o rise d     a   sp e c if ic  si g n a ll in g   m e c h a n ism   to   se t,   e sta b l ish   a n d   e n d   c o m m u n ica ti o n   b e tw e e n   b ro ws e rs.  T h e   p ri m a r y   targ e o f   th is  a p p li c a ti o n   is  to   p ro d u c e     a n d   im p lem e n a   n o v e W e b RT sig n a ll in g   m e c h a n ism   f o m u lt i m e d ia   c o m m u n ica ti o n   b e tw e e n   d if f e re n u se rs  o v e t h e   I n tern e w it h o u p l u g in s.   F u rth e rm o re ,   it   h a b e e n   a p p li e d   o v e d iff e r e n b ro w se rs,  su c h   a s   Ex p lo re r,   S a f a ri,   G o o g le  Ch ro m e ,   F ire f o x   a n d   Op e ra   w it h o u a n y   d o w n lo a d i n g   o f e e s.   T h is  a p p li c a ti o n   d e sig n e d   u si n g   Ja v a S c rip lan g u a g e   u n d e A S P . n e a n d     C#   lan g u a g e .   M o re o v e r,   to   p r e v e n irrele v a n u se rs  f ro m   a c c e ss in g   o r   a tt a c k in g   th e   s e ss io n ,   u se r - id   f o in it iati n g   a n d   jo i n i n g   th e   c o u rse   u sin g   e n c r y p ti o n   tec h n i q u e   w a d o n e .   T h is  s y ste m   h a b e e n   e m p lo y e d   in   re a l   im p le m e n tatio n   a m o n g   v a rio u u se rs;  th e re f o re ,   a n   e v a lu a ti o n   o f   b a n d w id th   c o n su m p ti o n ,   C P U,  a n d   q u a li ty   o f   e x p e rien c e   (Qo E)  w a a c c o m p li sh e d .     T h e   re su lt sh o w   a n   o rig in a sig n a ll in g   m e c h a n ism   w h ich   a p p li e d   t o   d if f e re n t   b ro w se rs,  m u lt ip le  u se rs,  a n d   d iv e rse   n e tw o rk su c h   a Et h e rn e a n d   W irele ss .   Be sid e s,  it   se ts   se s sio n   in it iat o r,   sa v e th e   c o m m u n ica ti o n   e ff icie n t   e v e n   i f   th e   in it iato lea v e s,  a n d   c o m m u n ica ti n g   n e w   p a rti c ip a to w it h   e x isti n g   p a rti c ip a n ts,   e tc.  T h is  stu d y in g   fo c u se o n   th e   c re a ti o n   o f   a   n e sig n a ll in g   m e c h a n is m ,   th e   li m it a ti o n s o f   re so u rc e s f o W e b RT v id e o   c o n f e r e n c in g .   K ey w o r d s :   g en er atio n   ( 4 G)   ASP . n et  &   C #   I n ter n et   Me s h   t o p o lo g y   Qu alit y   o f   e x p er ien ce   ( Qo E )   W eb   r eal - t i m c o m m u n icatio n   ( W eb R T C )   Co p y rig h ©   2 0 2 0   In stit u te o A d v a n c e d   E n g i n e e rin g   a n d   S c ien c e   Al rig h ts re se rv e d .   C o r r e s p o nd ing   A uth o r :   Nak tal   E d an ,   C o lleg o f   C o m p u ter s   Scie n ce s   an d   Ma th e m atic s ,   Mo s u l U n i v er s it y ,   Mo s u l,  I r aq .   E m ail:  ed an n a k tal @ g m ai l.c o m n a k tal. ed an @ u o m o s u l.e d u . iq       1.   I NT RO D UCT I O N   R ea l - ti m m u l ti m ed ia  co m m u n ica tio n   o v er   th e   I n ter n et  h as  b ee n   s u p p o r ted   b y   co m m u n icat io n   tech n o lo g y   i n   d if f er en d ir ec tio n s   [ 1 ] .   A ls o ,   u s in g   t h I n ter n et  to   d eliv er   m u l ti m ed i b ec o m es  m o r e   ap p r o p r iate  s elec tio n   as  lo n g   as  it  o f f er s   b etter   q u ali t y   s er v i ce s   an d   lo w   co s [ 2 - 4 ] .   L ast  y ea r s ,   w eb   r ea l - ti m e   co m m u n icatio n   ( W eb R T C )   h ad   b ee n   estab lis h ed   b y   t h I n t er n et  E n g i n ee r in g   T ask   Fo r ce   ( I E T F)  an d   W o r ld   W id W eb   co n s o r tiu m   ( W 3 C )   as  an   o r ig in al   s ta n d ar d   [ 5 ] .   W eb R T C   is   s et  o f   o p en - s o u r ce   an d   co llectio n   o f   J av aScr ip lib r ar ies  [ 6 ]   th a o f f er s   co llab o r ativ co m m u n icatio n s   o f   au d io   an d   v id eo   [ 7 ] .   I n d ee d ,   u s in g   W eb R T C   tech n o lo g y   n o   n ee d   f o r   p lu g - i n s ,   h i g h   r eliab ili t y ,   f r ee   an d   n o   licen s i n g   [6 8 ] .   On   co n tr ar y ,   W 3 C   an d   I E T h av n o d eter m i n ed   p ar ticu lar   W eb R T C   s ig n al lin g   m ec h a n i s m   to   ex ec u te  i [ 9 - 1 2 ] .   T h r ea s o n   b eh in d   th at  is   s i g n alli n g   le f to   th d ev elo p er   to   s elec f r o m   th cu r r e n p r o to co ls ,   f o r   ex a m p le,   Ses s io n   i n itiatio n   p r o to co ( SIP )   o r   ex ten s ib le  m es s ag i n g   an d   p r esen ce   p r o to co ( XM PP )   o r   to   p r o d u ce   th eir   co n tr ac [ 1 3 1 4 ] .   I m p o r tan tl y ,   to   m a x i m is e   th e   co m p atib ili t y   w i th   estab li s h ed   tec h n o lo g i es  [ 1 5 1 6 ] ,   o r   f o r   n o v el  u s ca s e .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       Desig n   a n d   imp leme n ta tio n   o f   a   n o ve l secu r ed   a n d   w id W eb R TC   s ig n a llin g   mec h a n is m   . ..   ( N a kta l E d a n )   5431   S ig n alli n g   i s   s ig n i f ica n to   s u p p o r cr ea tin g   co m m u n icatio n   b et w ee n   b r o w s er s   b y   s w ap p i n g   d ata  v ia  ch an n el s   [ 5 ] .   Fu r th er m o r e,   s ig n a lli n g   s u p p o r ts   b r o w s er   t o   co n n ec t h s er v er   a n d   en ab les  co n n ec t io n   b et w ee n   p ar ticip an t s   w i th   t h s er v er   [ 1 7 ] .   Fig u r e   1   d is p la y s   t h s i g n a lli n g   ar ch itect u r in   W eb R T C .           Fig u r e   1 .   A   g e n er al  s i g n alli n g   m ec h a n i s m       C o n s eq u en tl y ,   t h is   r esear c h   i s   co n ce n tr ated   o n   d if f er en ch alle n g ed   as  f o llo w in g ( a)   W eb R T C   s ig n alli n g   m ec h a n i s m   m atter s   le f o n   th e   r esear ch er s ,   s o   r esear ch er s   s h o u ld   cr ea te  it ,   ( b )   u s in g   t h s a m s er v er   to   p r o v id s ca lab ilit y   f o r   m an y   p ee r s ,   ( c)   s elec ti n g   th n o tab le  b r o w s er   is   s till   u n d e f i n ed ,   s u c h   as  C h r o m e,   Fire f o x   o r   Op er a,   ( d )   u s in g   " u s er - id "   f o r   j o in in g   th s a m r o o m ,   an d   m a k e   s u r th at  ir r elev a n t   m es s ag e s   w il n o b s h ar ed   with   u n k n o w n   u s er s ,   an d   ( e)   m o s o f   t h c u r r en W eb R T C   s ig n alli n g   m ec h a n is o r   p r o to c o ls   h a v v ar io u s   r estrictio n s f o r   ex a m p le,   it  i s   co m p lica ted   to   p r o v id b i - d ir ec tio n al   co m m u n icatio n ,   u s i n g   f o r   f i n it u s er s   a n d   s o   o n T h is   r esear ch   ai m s   to   g e n er ate  th f o llo w i n g :   -   A   n e w   W eb R T C   s ig n alli n g   m ec h an i s m   f o r   v id eo   co m m u n ic atio n   in   a   r ea l - w o r ld   ap p licati o n   th at  e n ab les   b id ir ec tio n al  co n f er en c in g .   -   P r o v id an   ex ten s iv co n n ec ti o n   th r o u g h   E t h er n e t a n d   W ir eless   o f   t h I n ter n et.   -   Usi n g   s ec u r ed   m ec h an i s m   b y   g e n er ati n g   " u s er - id "   f o r   jo in in g   t h s a m a n d /o r   d if f er e n t r o o m s .   -   A p p l y in g   i n   Go o g l C h r o m e,   Fire f o x ,   Op er a,   E x p lo r er ,   an d   Saf ar i.   -   E v alu a te  r eso u r ce s ,   s u c h   as  C P ca p ab ilit ies,  b an d w id th   s p ee d ,   Qu alit y   o f   E x p er ien ce   ( Qo E )   th r o u g h   ac tu al  u s er s ,   an d   d if f er e n t c o m p u ter   s y s te m s .   -   Do   n o u s e x ter n al  s o f t w ar ( p lu g i n s ) ,   h ar d w ar e,   clo u d s ,   o r   co m m er cial  s er v er s .   I n   co n tr ast,  it  h a s   b ee n   u s ed   J av aScr ip t la n g u ag u n d er   A SP . n et  a n d   C #   lan g u a g e.   -   I s ets  s e s s io n   i n itiato r ,   s a v es  t h co m m u n ica tio n   e f f icie n ev en   i f   th in i tiato r   leav es,  a n d   c o m m u n icati n g   n e w   p ar ticip ato r   w it h   ex i s ti n g   p ar ticip an ts ,   etc.   A cc o r d in g l y ,   t h is   ap p licatio n   p r o d u ce s   an d   im p le m e n t s   n o v el  W eb R T C   s ig n alli n g   m ec h an i s m   f o r   v id eo   co n f er en c in g   b et w ee n   d is s i m ilar   u s er s   o v er   th I n t er n et  w ith o u p lu g i n s .   A d d iti o n all y ,   it  h as  b ee n   ap p lied   o v er   E x p lo r er ,   Saf ar i,  Go o g le  C h r o m e,   F ir ef o x   an d   Op er w it h   n o   f ee s .   B esid es,  it   p r ev en t s   ir r elev a n t   u s er s   f r o m   attac k in g   t h c h at  r o o m   b y   cr ea ti n g   ( u s er - id )   u s in g   a n   e n cr y p tio n   tech n iq u e.   O f f - co u r s e,     th is   s y s te m   h as  b ee n   e m p lo y ed   in   r ea i m p le m e n tat io n ,   an d   t h o u tco m es  s h o w   a   cr ea tiv s ig n alli n g   m ec h a n i s m .   I n   co n tr ast,  i h as  b ee n   ap p lied   to   d if f er en b r o w s er s ,   m u lt ip le  u s er s ,   an d   d iv er s n et w o r k s .     T h is   w o r k   is   ar r a n g ed   as   s h o w s ;   Sectio n   2   f o c u s es   o n   W eb R T C   r elate d   w o r k .   I n   s ec tio n   3   d escr ib es    th m et h o d o lo g y ,   tes an d   a n a l y s i s   o f   th is   r es ea r c h .   Sectio n   4   d elib er ates  th e v alu a tio n .   F in all y ,   co n cl u s io n   an d   f u tu r t a s k s   h a v ex p lai n e d   in   Sectio n   5 .       2.   RE L AT E WO RK   So m ap p licatio n s   h a v u t ili s ed   XM L H ttp R eq u e s ( XHR) ,   b u it  d o es  n o s u p p o r b i - d ir ec t io n al   co m m u n icatio n   ap p r o ac h   [ 1 8 ] .   L i k e w i s e,   i n   [ 1 9 ]   illu s tr ated   t h at  XH R   m o r co m p lica ted   th an   o th er   p r o to co ls .   A l s o ,   [ 2 0 ]   ex p lain ed   th a al f ea t u r es  o f   ex is ti n g   b r o w s er   h av n o s u p p o r ted   b y   XHR.  A d d itio n al l y ,     in   [ 1 5 ,   1 6 ,   2 1 ]   in d icate d   th at   SIP   clien t s   ar n o y et  e m b ed d ed   w ith in   ex i s ti n g   p r o to co ls   th a n ee d ed   f o r   W eb R T C ,   in clu d i n g   d e v elo p in g   SIP   clien t s   g iv e n   le s s   s p ee d   an d   co s m o r t h a n   t h e   ex is tin g   r ea l - ti m e   ap p l icatio n s .   B ased   o n   t h X MP P ,   [ 2 2 ]   r ec o m m e n d ed   t h at   u s in g   XM P P   h as  v ar io u s   l i m itatio n s   o n   m u lt ip le   w eb   p ag es,  th r etes is   n e ed ed ,   an d   is   s lo w   p r o to co w h ic h   lead s   to   m as s i v cir c u latio n   t h r o u g h   th i n ter n et   [ 2 3 ] .   B y   co n tr a s t,   u s i n g   J in g le  ca n   o n l y   s u p p o r s ess io n   f o r   t w o   p ee r s   an d   s h o w s   la ten c y   i n   th s er v er   r esp o n s [ 2 4 ].   Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     5 4 3 0   -   5435   5432   Sig n alli n g   m ec h an is m   in   W eb R T C   h as  co n s id er ed   as  th f ir s p ar o f   th ap p licatio n ,   w h i ch   h as  n o t   b ee n   d ef in ed   y et  [ 2 5 ] .   Si m il ar l y ,   it  h as  b ee n   co n f ir m ed   in   [ 2 6 ]   th at  s ig n al lin g   is   t h co r d is tin g u is h ed   i m p le m en ta tio n   is s u o n   W eb R T C .   T h is   is s u w as  co n s id er ed   as  th f ir s o n to   b f ac ed   w h e n   ex ec u ti n g   W eb R T C .   T h u s ,   t h ex is ti n g   v er s io n   o f   t h W eb R T C   is   n o m ai n l y   en d o r s ed   “m u lti - b r o w s er ”  co m m u n icatio n   o v er   b r o w s er s   [ 5 ,   7 ,   2 7 28 ] .   Hen ce ,   W eb R T C   r eq u ir es  s ig n alli n g   m ec h a n is m   o r   p r o to co to   estab lis h     co n n ec tio n   b et w ee n   d if f er e n t p ee r s   [ 2 2 29 30 ].       3.   M E T H O DO L O G Y,   I M P L E M E NT AT I O N,   AND   A NAL YSI S   3 . 1 .     M e t ho do lo g y   T h is   i m p le m e n tatio n   h a s   b ee n   ap p lied   to   d if f er en lo ca t io n s ,   b r o w s er s   a n d   d ev ices  to   p r o v id e   b id ir ec tio n al  v id eo   co n f er en ci n g   in   th r ea w o r ld .   T h er ef o r e,   it  h as  b ee n   co n d u cted   s ess io n   f o r   tr ai n in g ,   m ee ti n g s ,   a n d   p r esen tatio n s   t h r o u g h   t h I n ter n et  b et w e e n   m an y   u s er s .   Ma n y   d i f f er e n t ec h n iq u es  w er u s ed   to   cr ea te  th s i g n alli n g   m ec h a n is m   o f   th is   w o r k ,   s u c h   as   ( a)   J av aScr ip lan g u a g f o r   u s e f u co n te n o f   v id eo   co n f er en c in g   th r o u g h   HT ML 5 ,   ( b )   Secu r s o ck et  la y er   ( SS L )   to   en cr y p co n n ec ti o n s   b et w ee n   u s er s ,     an d   p r ev e n u n d e f i n ed   v is ito r   to   en ter   t h e   s es s io n al s o   to   co n tr o t h m ee ti n g   b y   t h i n itia to r ,   ( c)   A SP . n et   to   b u ild   d y n a m ic  HT ML   p a g an d   g u ar an tee  t h r eliab ilit y ,   an d   f le x ib ilit y ,   ( d )   C #   as   co r p r o g r am i n g   lan g u a g f o r   d esi g n i n g ,   an d   ( e)   SQL   h as h   tab le  f o r   p ar ticip an ts   d atab ase  i n   o r d er   to   s av an d   o r g an i s u s er s   d ata.   E q u all y ,   t w o   co n ce p ts   h av b ee n   co n s id er ed   to   b u ild   th s i g n alli n g   m ec h a n is m   li k e   o f f er   a n d   an s w er .   Ma in l y ,   to   estab lis h   s ess io n ,   th er s h o u ld   b r o o m   c r ea to r   to   ad j u s " u s er - i d "   f o r   o th er   p ar ticip an ts .     A ll  p ee r s   m u s al w a y s   u tili s e   th id en tical  " u s er - id "   to   g o   in to   th s ess io n   an d   co m m u n icate s   p ar ticip an ts .   Fu r t h er m o r e,   u s i n g   " g et L o ca l Descr ip tio n "   m et h o d   ( to   ac ce s s   ca m er a n d   m icr o p h o n e) ,   " cr ea teOf f er "   an d   " cr ea teAm s w er r "   m et h o d s   ( t o   ex ch an g Se s s io n   Descr ip tio n   P r o to co ( SDP )   th at  h o ld s   in f o r m atio n   o f   b an d w id t h ,   v id eo   an d   a u d io   co d ec s ,   etc. ) ,   an d   " cr ea teDa taC h an n el"   m et h o d   ( to   tr an s f er   d ata  th r o u g h   o p en i n g   ch a n n e l) .   A cc o r d in g l y ,   P ee r   A   ca n   i n itiate   s es s io n ,   a n d   w h e n   p ee r   B   w o u ld   lik e   to   j o in   t h r o o m ,   it  s en d s   a   r e q u es t   t o   p e e r   A   f o r   th e   ac ce s s i b i l ity .   I n   c o n t r as t ,   o n c p e er   A   r e c e iv e d   th e   r e q u es t ,   i t   v a li d a t e s   th e   "u s e r - i d a n d   c o n f i r m s   th e   av ai l a b il i ty   w ith   th e   S D P.   N o w   b o t h   p e e r s   A & B   c an   ex ch an g e   th e   c r y p to g r a p h i c   p a r am et e r s   b a s e d   o n   d a ta g r am   t r an s p o r t   l ay e r   s e cu r i ty   ( D T L S )   an d   s e cu r e   r e a l - t im e   t r a n s p o r t   p r o t o c o l   ( S R T P) ;   as  r esu lt,   th e y   b o th   ar r an g ( R T C )   d ata  tr an s p o r ted .   T h is   s ig n all in g   m ec h a n i s m   h as  n o v el  tar g e to   p er m it  v ar io u s   u s er s   to   en ter   s p ec if ic  o r   d if f e r en s es s io n s   u s in g   b i - d ir ec ti o n al  v id eo   co n f er e n ci n g .   R eg ar d in g   t h an al y s i s ,   d if f er e n s o f t w ar w as  u tili s e d   to   ev alu ate  th r eso u r ce s   as  s h o w i n g ( a)   W ir esh ar k   an al y s er   to   d is co v e r   b an d w id t h   co n s u m p tio n ,   a n d   ( b )   T ask   Ma n a g er   to   s h o w   C P p er f o r m an ce .     3 . 2 .     I m ple m ent a t io n a nd   r esu lt s   T h s y s te m   h a s   b ee n   test ed   i n   th r ea w o r ld   o v er   b o th   n et wo r k   an d   I n ter n et,   s o   t h r esu l s h o w s   t h a t   it  h as  b ee n   w o r k ed   s ea m les s l y   an d   th q u alit y   o f   v id eo   s tr ea m i n g   w a s   r el y i n g   o n   b an d w id th   co n s u m p t io n   an d   C P p er f o r m a n ce .   I n   t h is   ap p licatio n ,   t h p r i m ar y   m ec h a n is m   h as  b ee n   cr ea ted   b ased   o n   ASP . n et  w eb s ite,   w h ic h   p r o g r a m m ed   u s i n g   C #   an d   J av aScr ip la n g u a g es  as   a   clien t - s er v er   s y s te m .   I n   o th er   w o r d s ,   t h is   s y s te m   co n tain s   t w o   p ar ts ,   s u c h   as  v id eo   s tr ea m i n g   s er v er   an d   cl i en d ev ice.   Fi g u r 2 ,   p r esen ts   th s tr u ct u r an d   o p er atio n   o f   th cr ea ted   o r d er .           Fig u r e   2 .   C o n s tr u ctio n   o f   th d esig n ed   s y s te m   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       Desig n   a n d   imp leme n ta tio n   o f   a   n o ve l secu r ed   a n d   w id W eb R TC   s ig n a llin g   mec h a n is m   . ..   ( N a kta l E d a n )   5433   T h p r in cip al  w eb p ag h a s   b ee n   u p lo ad ed   o n   ASP   h o s s er v er   to   ac h ie v t h i m p le m e n tatio n   in   r ea l - ti m e.   R e g ar d in g   t h s ec u r it y ,   t h p r o ce s s   p r ese n ts   th at  it   is   i m p o s s ib le  to   ac ce s s   t h m ain   w eb p ag b e f o r en ter in g   th s p ec i f ic  u s er - id .   I n   o th er   w o r d s ,   th " u s er - id "   h as  en cr y p ted   in   t h clien t - s id e,   w h ic h   is   n o t   allo w ed   to   b k n o w n s o   t h is   s y s te m   o f f er s   p r iv ac y   f o r   ev er y   u s er .   Fi g u r 3 ,   s h o w s   t h m ain   w eb p ag o f   th i s   s y s te m ,   an d   t h e   T ab le  1   p r esen t s   p ass w o r d   v alu e   af ter   e n cr y p tio n .   Als o ,   T ab le  2   s h o es  SQ L   d atab ase  r eg is tr atio n   in f o r m at io n .           Fig u r e   3 .   Vid eo co n f er en ci n g   m ai n   w eb p ag e       T ab le   1 .   P ass w o r d   v al u af ter   en cr y p tio n   P e e r s n a me   P a ssw o r d   k e y   H a sh   V a l u e   A l i   1 2 3   u p z C z A Y K a I w F D W G + + I B J7 8 I C TK sm L N c a R h v C r K G H 8 / B n 3 L H b A 7 y B u v 8 W z O r o 4 h r z 8 w z q Ek a 8 6 E d I / + Y x 0 2 c X o V g = =   Jo h n   1 2 3   o y p x D b A Y K a I w F D W G + + I B J2 2 I C TK sm L N c a R h v C r K G H 8 / B n 2 L H b A 7 y B u v 8 W z O r o 3 h r z 8 w z q Ek a 8 6 E d I / + Y x 0 2 c X p w v = =   S c o t t   1 2 3   a a x u Q c A Y K a I w F D W G + + I B J9 9 I C TK sm L N c a R h v C r K G H 8 / B n 1 L H b A 7 y B u v 8 W z O r o 2 h r z 8 w z q Ek a 8 6 E d I / + Y x 0 2 c X a p w = =       T ab le  2 .   Data b ase  r eg is tr atio n   in f o r m atio n   U se r   n a me   P a ss   A l i   A Y M 2 3 7 o D 1 B a B P D K S T D L 6 L x S 3 4 d H c 4 L S / w 8 f C S x v 4 g 2 S c v b n n   Jo h n   A S f O 3 O / C G v N H D e k h b C D F 5 v b X v k sk s/ s q w w 3 3 H JN H JN D V e r T h   S c o t t   A S + d d V c G H j u 4 r t y g f + a sd o 2 9 f d 2 c / d k g n g k d S F G 1 f g T + d f j R R T G Y M . .       T h co m m u n icatio n   o f   v id e o   co n f er e n cin g   h a s   e x ec u ted   u s in g   d i f f er en t   o p er atin g   s y s te m s   a n d   b r o w s er s .   D u to   th is ,   it  h a s   test ed   u s ed   w in d o w s   7 ,   8   an d   1 0 ,   MA C   o p er atin g   s y s te m ,   an d   s m ar tp h o n e s   ( An d r o id   an d   i P h o n e) .   A s   w el as,  it  h as  co n s id er ed   th ab ilit y   o f   v ar io u s   b r o w s er s ,   s u ch   a s   I n ter n et  E x p lo r er ,   Go o g le  C h r o m e,   F ir e f o x ,   an d   Op er a,   as  s h o w n   i n   T ab le  2 .   Fro m   T ab le  3 ,   th o u tco m e s   d is p la y   t h a n o all   b r o w s er s   ca n   s u p p o r W eb R T C   v id eo   co n f er e n cin g   d u to   s o m b r o w s er s   i s   n o ab le  to   o p er ate  J av aScr ip t.    I n   co n tr ast,  t h test   e m p h a s is e d   th at  th b est co m m u n icatio n   w as  u s in g   Fire f o x ,   C h r o m e,   a n d   Op er a.       T ab le   3 .   R esu lts   o f   ap p l y in g   t h d esig n ed   m ec h a n is m   o n   d i f f er en t b r o w s er s ,   s y s te m s ,   a n d   d ev ices   B r o w s e r s   i P h o n e   A n d r o i d   M A C   c o mp u t e r   C o mp u t e r   O p e r a t i n g   S y st e m   O X   1 0   A n d r o i d   7   O S X   W i n d o w s 7   W i n d o w s 8   W i n d o w s 1 0   G o o g l e   C h r o me   No   Y e s   Y e s   Y e s   Y e s   Y e s   F i r e f o x   No   Y e s   Y e s   Y e s   Y e s   Y e s   O p e r a   No   Y e s   Y e s   Y e s   Y e s   Y e s   Ex p l o r e r   No   No   No   No   No   No   S a f a r i   No   No   No   No   No   No     Evaluation Warning : The document was created with Spire.PDF for Python.
                      I SS N :   2 0 8 8 - 8708   I n t J   E lec  &   C o m p   E n g ,   Vo l.  10 ,   No .   5 Octo b e r   2 0 2 0     5 4 3 0   -   5435   5434   3 . 2 . 1 .   Q ua lity   a nd   v ideo   co nf er encing   T h ev alu atio n   o f   au d io   an d   v id eo   q u alit y   w as  d o n v ia  in d i v id u al  te s b et w ee n   u s er s   o v er     th I n ter n et  n e t w o r k s t h u s ,   t h q u alit y   w a s   ex ce lle n t.  Ho w e v er ,   d u to   s m ar tp h o n ca p ab ilit ies,  b an d w id th   s p ee d   an d   lo w   C P p er f o r m a n ce ,   s o m q u alit y   w as  d is ab le d   w h e n   th t h ir d   p ar ticip an j o in ed   th r o o m   u s i n g   s m ar tp h o n e;  an d   also   w h e n   th f i f t h   p ar ti cip an j o in ed   th r o o m   u s i n g   C P co r i3 & i5 .   I n   [ 3 1 ,   3 2 e m p h a s is ed   t h at  t h C P co r af f ec ts   th n u m b er   o f   p ee r s   a n d   b an d w id th   co n s u m p tio n   i m p ac ts   o n   t h q u al it y   o f   m u l ti m ed ia  co m m u n ica tio n .   T o   p u it   d if f er en t l y ,   [ 3 3 ]   co n f ir m ed   t h at   C P r eq u e s t s   h ig h   p r o ce s s o r   to   d ec o d o r   en co d th m u lti m ed ia  ( au d io   an d   v id eo ) ,   also   b an d w id t h   co n s u m p tio n   ca n   l i m it  t h q u a lit y   o f   m u lti m ed ia  s tr ea m in g   [ 3 4 ] .   A s   r esu lt,  in   t h i s   r esear ch ,   th b an d w id t h   m ea s u r e m e n p r esen ted   th at  ea c h   u s e r   co n s u m e s   2   Mb /s .     3 . 2 . 2 .   Q ua lity   o ex perience   I n   th is   p ar t,  f iv u s er s   en g a g e d   in   th is   test   to   g r an t h eir   th o u g h t s   in d iv id u all y   o n   th co m p r eh en d ed   p ar ticip an ex p er tis v ia  t h u s ag o f   q u e s tio n n air es  as  clar i f ied   in   T ab le  4 .   A cc o r d in g   to   ass es s m en t,  it  ca n   co n s id er   th b an d w id th   co n s u m p tio n   as  f o u n d atio n   o f   r ed u cin g   th q u ali t y   o f   v id eo an d   also   th C P p er f o r m a n ce   as a   ca u s o f   co n tr o llin g   t h n u m b er   o f   u s er s .       T a b le   4 .   Q o E   b as ed   o n   f iv e   u s er s   Q u e st i o n s   V e r y   B a d   V e r y   a n n o y i n g   B a d   A n n o y i n g   F a i r   S l i g h t l y   a n n o y i n g   G o o d   P e r c e p t i b l e   b u t   n o t   a n n o y i n g   Ex c e l l e n t   I mp e r c e p t i b l e   Est i m a t e   t h e   e a se   o f   u s i n g   t h e   a p p l i c a t i o n           5   Est i m a t e   t h e   q u a l i t y   o f   a u d i o   d u r i n g   t h e   se ssi o n         2   3   Est i m a t e   t h e   q u a l i t y   o f   t h e   v i d e o   d u r i n g   t h e   se ssi o n         1   4   Est i m a t e   t h e   r e si l i e n c e   o f   t h e   c o n n e c t i o n         1   4   Est i m a t e   t h e   e c h o   d u r i n g   t h e   se ssi o n         2   3       4.   CO NCLU SI O N   AND  F U T U RE   E F F O R T   I n   th is   p ap er ,   it  h a s   p r o v ed   th at  n e w   s i g n al lin g   m ec h an is m   h as  b ee n   d esi g n ed   an d   ap p lied .     A l s o ,   th i s   ap p licatio n   ca n   b u s ed   to   ac h iev e   v id eo   co n f er en cin g   a m o n g   d i f f er en b r o w s er s   ( C h r o m e,   Fire f o x ,   an d   Op er a) ,   d if f er en t   d ev ice s   ( co m p u ter s ,   a n d   m o b ile s ) ,   an d   v ar io u s   o p er atin g   s y s te m s   ( W i n d o w s   7 ,   8,   an d   1 0 ) .   T h test   o f   t h is   r ese ar ch   w as   u s i n g   n e w   s i g n al l in g   m ec h a n i s m   to   s e u p ,   est ab lis h ed   a n d   clo s es     b id ir ec tio n al  v id eo   co m m u n icatio n   o v er   th I n ter n et.   B esid es,  it  o f f er s   v is u al  d e m o   with   u s er s   th a n ee d   d ep th   clar if icat io n   a n d   f ac i n g   in ter ac tio n .   I n   t h s a m w a y ,   i t c an   k ee p   th e   s es s io n   p r o d u cti v ev e n   i f   a n y   u s er   leav es,  a n d   s p ec i f y   u s er - id   to   p r o tect  th co u r s e   f r o m   u n k n o w n   u s er s .   T h is   ap p licatio n   c an   b co n s id er ed   as   th u n iq u p r o j ec th at  ac h iev ed   W e b R T C   b i d ir ec tio n al  v id eo   co n v er s atio n   u t ilis i n g   th I n ter n et  n et w o r k   w it h   n o   n ee d   f o r   an y   ex ter n al  s o f t w ar e.   B esid es,  C P p er f o r m an ce   a n d   b an d w id th   s p ee d   h av co r p r o b lem s   in   a u d io   an d   v id eo   co m m u n ic atio n s ,   L as b u n o lea s t,  t h Qo E   co n f ir m ed   th a t h d esi g n ed   ap p licatio n   r u n s   ap p r o p r iately ,   a n d   th at  ca n   b led   to   p r o d u ce   m o r test s   in   t h f u t u r e .       RE F E R E NC E S     [1 ]   A .   A .   L o z a n o ,   P e rf o rm a n c e   a n a ly si o f   to p o lo g ies   f o Web - b a se d   Re a l - T i m e   Co m m u n ica ti o n   (W e b RT C),   A a lt o   Un iv e rsit y ,   2 0 1 3 .   [2 ]   P .   Big g s,  T h e   S tatu o f   Vo ice   Ov e In tern e P r o to c o ( V OI P )   W o rld w id e ,   In ter n a t io n a l   T e lec o mm u n ica t io n   Un io n :   T h e   Fu t u re   o f   Vo ice G e n e v a ,   2 0 0 7 .   [3 ]   S.  M.   R.   S a jj a d   a n d   M .   N.  Dilb e r ,   Co m p a ra ti v e   a n a l y sis   o f   tr a d it io n a tele p h o n e   a n d   V o I P   sy ste m s,”   J o u rn a o f   In d e p e n d e n t   S t u d ies   a n d   Res e a rc h     C o mp u t i n g ,   v o l.   1 2 ,   n o .   1 ,   p p .   25 - 31 ,   2 0 1 4 .   [4 ]   M.  A .   A .   S u li m a n   a n d   A .   Ba b ik e A . ,   UM T S   V o I P   Co d e c   Qo S   Ev a lu a ti o n ,   IOS J o u rn a o f   E lec tro n ics   a n d   Co mm u n ica ti o n   E n g i n e e rin g ,   v o l.   1 0 ,   n o .   2 ,   p p .   7 - 12 ,   2 0 1 5 .   [5 ]   J .   J.  Ja c c a rd ,   e a l. ,   W e b RT C - Ba se d   V i d e o   C o n f e re n c in g   S e rv ice   f o T e leh e a lt h ,   Co mp u ti n g ,   v o l.   9 8 ,   n o .   1 ,     p p .   1 6 9 - 1 9 3 ,   2 0 1 6 .   [6 ]   M .   P h a n k o k k ru a d   a n d   P .   Ja tu ra w a t,   A n   Ev a lu a ti o n   o f   T e c h n ica S tu d y   a n d   P e rf o rm a n c e   f o Re a l - T i m e   F a c e   De tec ti o n   Us in g   W e b   R e a l - T i m e   Co m m u n ica ti o n ,   in   In ter n a ti o n a Co n fer e n c e   o n   Co mp u ter ,   Co m mu n ica t io n ,   a n d   Co n tro T e c h n o l o g y   ( I4 CT ) p p .   1 6 2 - 1 6 6 ,   2 0 1 5 .   [7 ]   G .   Ca ru ll o ,   e a l . ,   A   P e rf o rm a n c e   Ev a lu a ti o n   o f   W e b RT o v e LT E,   in   1 2 th   A n n u a l   Co n fer e n c e   o n   W ire les On - d e ma n d   Ne two rk   S y ste ms   a n d   S e rv ice ( W ONS ) ,   p p .   1 7 0 - 1 7 5 ,   2 0 1 6 .   [8 ]   E .   F o ss e r   a n d   L .   Ne d b e rg ,   Q u a li ty   o f   Ex p e rien c e   o W e b RT b a s e d   v id e o   c o m m u n ica ti o n ,   No rw e g ian   Un iv e r sit y   o f   S c ien c e   a n d   T e c h n o lo g y ,   2 0 1 6 .     Evaluation Warning : The document was created with Spire.PDF for Python.
I n t J   E lec  &   C o m p   E n g     I SS N:  2088 - 8708       Desig n   a n d   imp leme n ta tio n   o f   a   n o ve l secu r ed   a n d   w id W eb R TC   s ig n a llin g   mec h a n is m   . ..   ( N a kta l E d a n )   5435   [9 ]   C.   Co la  a n d   H.  V a lea n ,   On   m u lt i - u se w e b   c o n f e re n c e   u sin g   W e b RT C,   in   1 8 t h   In ter n a ti o n a l   Co n fer e n c e   o n   S y ste m T h e o ry ,   Co n tro a n d   Co m p u ti n g   ( ICS T CC) ,   p p .   4 3 0 - 4 3 3 ,   2 0 1 4 .   [1 0 ]   A .   Jo h n sto n ,   e a l. ,   T a k in g   o n   w e b RT in   a n   e n terp rise ,   IE EE   Co mm u n ica t io n s   M a g a zin e ,   v o l.   5 1 ,   n o .   4 ,     p p .   4 8 - 5 4 ,   2 0 1 3 .   [1 1 ]   S .   Jo h a n ss o n ,   Be h a v io u o f   W e b RT in   No n - o p ti m a Ne tw o rk s,”   L u leå   Un iv e rsit y   o f   T e c h n o l o g y ,   2 0 1 8 .   [1 2 ]   A .   P .   G o n z á lez ,   De f in it io n   o a   M e n a   Op in i o n   S c o re   f o V P 8   Ov e Re a l - T i m e   Co n n e c ti o n s,”   Un iv e rsid a   d e   V ig o ,   2 0 1 7 .   [1 3 ]   V .   S i n g h ,   e a l. ,   P e rf o rm a n c e   a n a l y sis  o f   re c e iv e - sid e   re a l - ti m e   c o n g e stio n   c o n tro f o W e b RT C,   in   2 0 th   In ter n a t io n a Pa c k e Vi d e o   W o rk sh o p ,   p p .   1 - 8 ,   2 0 1 3 .   [1 4 ]   P .   J.  Ha   a n d   L .   D.  Ho o n ,   S c a lab le  sig n a ll in g   p r o to c o f o r   W e b   re a l - ti m e   c o m m u n ica ti o n   b a se d   o n   a   d istr ib u ted   h a sh   tab le,”  C o mp u t er   Co mm u n ica ti o n s ,   v o l .   7 0 ,   p p .   2 8 - 3 9 ,   2 0 1 5 .   [1 5 ]   B.   S re d o jev ,   e a l. ,   W e b RT tec h n o l o g y   o v e r v ie w   a n d   sig n a ll in g   so lu ti o n   d e sig n   a n d   im p lem e n t a ti o n ,   i n   3 8 t h   In ter n a t io n a Co n v e n ti o n   o n   In f o rm a ti o n   a n d   Co mm u n ica ti o n   T e c h n o l o g y ,   El e c tro n i c a n d   M icr o e lec tro n ics ,   M IPR O p p .   1 0 0 6 - 1 0 0 9 ,   2 0 1 5 .   [1 6 ]   G S M A ,   Web RT to   c o m p le m e n I P   Co m m u n ica ti o n   S e rv ice s   v e r sio n   1 . 0 ,   G S M   A ss o c iato n ,   2 0 1 6 .   [1 7 ]   S .   Ra jab ,   Co m p a rin g   d if f e r e n n e tw o rk   to p o lo g i e f o W e b RT c o n f e re n c in g ,   K T R o y a In stit u te  o f   T e c h n o lo g y ,   2 0 1 5 .   [1 8 ]   R.   Ra i,   S o c k e t.   IO Rea l - t im e   We b   A p p li c a ti o n   De v e lo p m e n t ,”   PA CKT ,   2 0 1 3 .   [1 9 ]   P .   S m o lk a ,   Re a l - ti m e   Co m m u n ica ti o n   i n   W e b   Bro w se r,   M a sa r y k   Un iv e rsit y ,   2 0 1 3 .   [2 0 ]   M .   V .   D .   K h o a e a l. ,   HT M L 5 - b a se d   Distrib u te d   a n d   In tera c ti v e   E - lea rn in g   F ra m e w o rk ,   한국 통신학회   종합   학술   발표회   논문집   ( 하계 )   -   P r o c e e d in g o f   th e   Ko re a n   S o c iety   o f   Co m m u n ica ti o n   S c ien c e Co n f e r e n c e   (S u m m e r) ,   Ko re a n ,   2 0 1 4 .   [2 1 ]   M .   De sh p a n d e   a n d   S .   P .   M o h a n i ,   In teg ra ti o n   o f   W e b RT w it h   S I P     Cu rre n T re n d s,”   In t e rn a ti o n a l   J o u r n a o f   In n o v a ti o n s i n   E n g i n e e rin g   a n d   T e c h n o l ogy ,   v o l .   6 ,   n o .   2 ,   p p .   9 2 - 9 6 ,   2 0 1 5 .   [2 2 ]   H.  Ro c h a   a n d   R.   L .   P e re ira ,   H y p e r - li n k e d   Co m m u n ica ti o n s :  W e b RT e n a b led   a s y n c h ro n o u s   c o ll a b o ra ti o n ,   IEE In ter n a ti o n a C o n fer e n c e   o n   Co mm u n ica t io n s p p .   1 - 7 ,   2 0 1 7 .   [2 3 ]   C.   F a n ,   Re se a rc h   o n   De v e lo p m e n a n d   Ev a lu a ti o n   o f   W e b RT S ig n a li n g   b a se d   o n   X M P P ,   N o rw e g ian   Un iv e rsit y   o f   S c ien c e   a n d   T e c h n o lo g y ,   2 0 1 7 .   [2 4 ]   A .   El   Ha m z a o u i ,   e a l. ,   A   F o rm a M o d e f o W e b RT S ig n a li n g   Us in g   S DL ,   Ne two rk   S y ste m s:  4 th   I n ter n a t io n a l   Co n fer e n c e   NET Y S   2 0 1 6 ,   p p .   2 0 2 - 2 0 8 ,   2 0 1 6 .   [2 5 ]   M .   S c h in d ler,  e a l. ,   Ev a lu a ti n g   F ra m e w o rk   f o M o n it o rin g   a n d   A n a l y z in g   W e b R T P e e r - to - P e e A p p li c a ti o n s,”   in   Pro c e e d i n g o t h e   El e v e n th   In t e rn a ti o n a l   Ne two rk   Co n fer e n c e   ( I NC) ,   p p .   1 7 1 - 1 7 5 ,   2 0 1 6 .   [2 6 ]   A .   Am iran te,  e a l. ,   On   t h e   se a m les in tera c ti o n   b e tw e e n   we b RT C   b ro w se rs  a n d   S I P - b a se d   c o n f e re n c in g   sy ste m s,”   IEE C o mm u n ica t io n s M a g a zin e ,   v o l.   5 1 ,   n o .   4 ,   p p .   4 2 - 4 7 ,   2 0 1 3 .   [2 7 ]   C.   Ch ian g ,   e a l. ,   A   v id e o   c o n fe re n c in g   s y st e m   b a se d   o n   Web RT f o se n io rs,   in   In ter n a ti o n a l   Co n fer e n c e   o n   T ru stwo rt h y   S y ste ms   a n d   t h e ir A p p li c a ti o n s ,   T a ich u n g ,   p p .   5 1 - 5 6 ,   2 0 1 4 .   [2 8 ]   Y .   C h e n ,   e a l. ,   W EBR T on   M u lt i - P a rty   Co m m u n ica ti o n   t o   L o we V id e o   S trea m in g   T ra ff ic,   In t e rn a ti o n a l   J o u rn a o f   A d v a n c e s in   El e c tro n i c s a n d   Co mp u t er   S c i e n c e ,   v o l .   3 ,   n o .   2 ,   p p .   46 - 49 ,   2 0 1 6 .   [2 9 ]   J.  Ub e rti e a l. ,   Ja v a sc rip S e ss io n   Estab li s h m e n P r o to c o l,   i n   Ne t wo rk   W o rk in g   Gr o u p ,   In ter n e t - Dra f t ,   2 0 1 6 .   [3 0 ]   J C.   Zh a n g ,   e a l. ,   G e tt in g   S tarte d   w it h   W e b RT a n d   T e st Dri v e n   De v e lo p m e n t,   M e d iu m ,   2 0 1 6 .     [3 1 ]   N.  M .   Ed a n ,   e a l. ,   Web NSM No v e Web RT S ig n a ll in g   M e c h a n ism   f o On e - to - M a n y   Bi - d i re c ti o n a V i d e o   Co n f e re n c in g ,   in   Co m p u t in g   Co n fer e n c e ,   p p .   1 - 6 ,   2 0 1 8 .   [3 2 ]   N.  Ed a n ,   e a l. ,   De sin g   a n d   Im p le m e n A   H y b rid   W e b RTC   S ig n a ll in g   M e c h a n ism   f o Un id irec ti o n a &     Bi - d irec ti o n a V i d e o   C o n f e re n c in g ,   In t e rn a t io n a l   J o u rn a o f   E lec tr ica a n d   Co mp u t er   En g i n e e rin g   ( IJ ECE )   v o l.   8 ,   n o .   1 ,   p p .   3 9 0 - 3 9 9 ,   2 0 1 8 .   [3 3 ]   J.  K.  Nu rm in e n ,   e t   a l. ,   P 2 P   m e d ia  stre a m in g   w it h   HT M L 5   a n d   W e b RT C,   in   IEE C o n fer e n c e   o n   Co mp u ter   Co mm u n ica ti o n W o rk sh o p s ( INFOCOM   W KS HPS ) p p .   63 - 64 ,   2 0 1 3 .   [3 4 ]   M .   P a sh a ,   e a l. ,   A n a l y sis   o f   c h a ll e n g e f a c e d   b y   W e b R T v id e o c o n f e re n c in g   a n d   a   re m e d ial  a rc h it e c tu re ,   In t e rn a t io n a l   J o u rn a o f   C o mp u t er   S c i e n c e   a n d   I n f o rm a ti o n   S e c u r it y ,   v o l.   1 4 ,   n o .   1 0 ,   p p .   6 9 8 - 7 0 5 ,   2 0 1 6 .   Evaluation Warning : The document was created with Spire.PDF for Python.