a 8 line group call

22

Upload: line-corporation

Post on 16-Apr-2017

6.022 views

Category:

Technology


0 download

TRANSCRIPT

1 LINE Group Call 2 Popcorn Buzz 3 Group Call Technologies 4 New Features

1 LINE Group Call 2 Popcorn Buzz 3 Group Call Technologies 4 New Features

LINE Group Call L a u n c h e d o n M a r c h 2 0 1 6 F r e e w h e n e v e r , w h e r e v e r ! F r e e g r o u p a u d i o c a l l s w h e n e v e r , w h e r e v e r E a s y t o u s e S t a r t g r o u p c a l l s w i t h j u s t o n e t a p f r o m c h a t s w i t h m u l t i p l e p e o p l e U p t o 2 0 0 T a l k w i t h u p t o 2 0 0 p e o p l e i n a s i n g l e g r o u p c a l l

LINE Group Call in Twitter

1 LINE Group Call 2 Popcorn Buzz 3 Group Call Technologies 4 New Features

Popcorn Buzz L a u n c h e d o n J u n e 2 0 1 5 O u r f i r s t g r o u p c a l l s e r v i c e A g r o u p c a l l s e r v i c e l a u n c h e d a y e a r b e f o r e L I N E G r o u p C a l l U s e w i t h o u t L I N E M a k e c a l l s w i t h o u t L I N E u s i n g t h e s t a n d a l o n e a p p L o g i n a s a g u e s t o r u s e y o u r L I N E l o g i n c r e d e n t i a l s E a s y t o i n v i t e S e n d a n d a c c e p t i n v i t e s u s i n g U R L s I n v i t e y o u r L I N E f r i e n d s w h e n y o u l o g i n w i t h y o u r L I N E a c c o u n t U p t o 2 0 0 T a l k w i t h u p t o 2 0 0 p e o p l e i n a s i n g l e g r o u p c a l l

Saudi Arabia Likes Popcorn Buzz

R a n k e d n e a r t h e t o p o f t h e A p p S t o r e i n S a u d i A r a b i a d u r i n g M a r c h

S t i l l a m o n g t h e t o p 3 0 a p p s

W e a t t r i b u t e t h e u s e r i n c r e a s e t o t h e a c c e s s i b i l i t y o f t h e a p p ( g u e s t l o g i n , U R L i n v i t e s )

1 LINE Group Call 2 Popcorn Buzz 3 Group Call Technologies 4 New Features

i P h o n e

A n d r o i d

i P a d

W i n d o w s

M a c O S X

5% Mobile Network L I N E G r o u p C a l l s u p p o r t s v a r i o u s p l a t f o r m s i O S , A n d r o i d , W i n d o w s , M a c O S X U s e r s o f L I N E G r o u p C a l l b y p l a t f o r m - > 9 5 % o f G r o u p C a l l s m a d e o n m o b i l e d e v i c e s T r a f f i c o n m o b i l e n e t w o r k s l e a d t o h i g h e r c o s t s o n t h e p h o n e b i l l s o f u s e r s T r a f f i c m u s t b e k e p t t o a m i n i m u m

67%

28%

Full Mesh End System Mixing Centralized Server

L o w s e r v e r c o s t s

Network Models o f Group Cal l

I n c r e a s e i n p a r t i c i p a n t s i n c r e a s e s t r a f f i c

H i g h p e r f o r m a n c e c l i e n t s ( l i k e l y o n a P C ) a c t a s a m i x i n g s e r v e r

N u m b e r o f p a r t i c i p a n t s l i m i t e d d u e t o t h e l i m i t a t i o n s o f t h e c l i e n t w h e r e m i x i n g i s

p e r f o r m e d G r o u p c a l l e n d s i f c l i e n t p e r f o r m i n g m i x i n g

d i s c o n n e c t s

A l l c l i e n t s s e n d a n d r e c e i v e m e d i a t o a n d f r o m e a c h o t h e r

S i m i l a r t o P 2 P n e t w o r k i n g

L o w s e r v e r c o s t s

M i x e d o n a c e n t r a l s e r v e r

I n c r e a s e i n c a l l p a r t i c i p a n t s d o e s n ’ t i n c r e a s e t r a f f i c

A b l e t o s t a b l y h o s t l a r g e - s c a l e c a l l s

H i g h s e r v e r c o s t s

F o r m o b i l e s e r v i c e s , k e e p i n g t r a f f i c a t a m i n i m u m i s k e y L I N E G r o u p C a l l u s e s t h e “ C e n t r a l i z e d S e r v e r ” m e t h o d

LINE Group Call is used in about 200 countr ies

Global Service

D a r k e r c o l o r s i n d i c a t e h i g h e r g r o u p c a l l u s a g e

Role Based Layering

Scalable Server Archi tecture

C l u s t e r s a r e d i v i d e d b y r o l e T h e c l u s t e r s i n e a c h l a y e r a r e h o r i z o n t a l l y s c a l a b l e

L I N E T a l k S e r v e r

Voice Layer

L I N E G r o u p C a l l M i x S e r v e r

L I N E C l i e n t

R e q u e s t & R e s p o n s e F o r A p p l i c a t i o n

V o i c e

V o i c e L a y e r a n d A p p l i c a t i o n L a y e r T h e c l u s t e r t h a t p r o c e s s e s a u d i o a n d t h e c l u s t e r t h a t p r o c e s s e s a p p l i c a t i o n f u n c t i o n s a r e d i v i d e d O n l y h a v e t o d e v e l o p a n e w a p p l i c a t i o n l a y e r o n t o p o f P o p c o r n B u z z , s a v i n g d e v e l o p m e n t t i m e f o r L I N E G r o u p C a l l F r o n t E n d L a y e r a n d A u d i o M i x L a y e r T h e f r o n t e n d h a n d l i n g c o n n e c t i o n b e t w e e n t h e c l i e n t a n d t h e n e t w o r k , a n d t h e s e r v e r h a n d l i n g m i x i n g a r e d i v i d e d A b l e t o r e s p o n d t o t h e u s a g e r a t e s o f e a c h r e g i o n m o r e f l e x i b l y

L I N E G r o u p C a l l F r o n t E n d S e r v e r

Application Layer

Regional Distr ibuted Server Architecture Multi Regional IDC

J P : E a s t A s i a S G : M i d d l e A s i a D E : E u r o p e , A f r i c a , M E N A U S : A m e r i c a

F r o n t e n d s e r v e r s s e l e c t e d b a s e d o n p r o x i m i t y t o u s e r T h e f r o n t e n d s e r v e r f r o m t h e I D C c l o s e s t t o t h e u s e r i s u s e d i n o r d e r t o p r o v i d e o p t i m a l n e t w o r k s p e e d s A u d i o m i x s e r v e r s e l e c t e d b a s e d o n p r o x i m i t y t o u s e r w h o s t a r t e d g r o u p c a l l T h e a u d i o m i x s e r v e r f r o m t h e I D C c l o s e s t t o t h e u s e r w h o s t a r t e d t h e g r o u p c a l l i s u s e d D e d i c a t e d l i n e b e t w e e n f r o n t e n d s e r v e r a n d a u d i o m i x s e r v e r I f u s e r s i n d i f f e r e n t r e g i o n s a r e i n t h e s a m e g r o u p c a l l , e a c h u s e r w i l l c o n n e c t t o t h e c l o s e s t f r o n t e n d s e r v e r . I f t h e f r o n t e n d s e r v e r I D C i s d i f f e r e n t f r o m t h e o n e h a n d l i n g a u d i o m i x i n g , a d e d i c a t e d l i n e i s u s e d t o e n s u r e n e t w o r k q u a l i t y

Voice Quali ty Enhancement (VQE)

T e c h n o l o g i e s t h a t s o l v e t h e s e p r o b l e m s = > V o i c e Q u a l i t y E n h a n c e m e n t

・A c o u s t i c E c h o C a n c e l l a t i o n

・N o i s e C a n c e l l a t i o n

・A u t o G a i n C o n t r o l

・A u d i o V o l u m e C o n t r o l

・A n d m o r e . .

Problems that make audio worse

E c h o T h e s o u n d o f y o u r v o i c e l e a v i n g t h e s p e a k e r a n d g o i n g b a c k i n t o t h e m i c , m a k i n g y o u h e a r y o u r o w n v o i c e N o i s e U n w a n t e d s o u n d f r o m t h e c a l l e r ’ s s u r r o u n d i n g s

Echo

Near-End Speech

Noise

Dif f icul ty o f VQE Many devices use LINE Group Call

V Q E i s a h i g h l y c o m p l e x t e c h n o l o g y t o b e g i n w i t h … T h e b i g g e s t h u r d l e i s t h e f a c t t h a t u s e r s u s e s o m a n y d i f f e r e n t d e v i c e s ・ E a c h d e v i c e h a s s p e a k e r s , m i c s , a u d i o m o d u l e s w i t h d i f f e r i n g c h a r a c t e r i s t i c s ・ F o r o p t i m a l q u a l i t y , V Q E t u n i n g i s r e q u i r e d f o r e a c h a n d e v e r y d e v i c e

A p p r o x i m a t e l y 2 0 0 0 0 d e v i c e s u s e d

Tuning For High Quali ty Superb quality testing environment

・ E n v i r o n m e n t b a s e d o n I T U - T P . 3 4 1 t e s t i n g r o o m c o n d i t i o n s ・H e a d a n d T o r s o S i m u l a t o r ( H A T S ) u s e d f o r t e s t i n g

Testing as many devices as possible

・ T e s t i n g a n d t u n i n g c o n d u c t e d o n p o p u l a r d e v i c e s a s w e l l a s d e v i c e s r e p o r t e d t o h a v e p r o b l e m s

Cooperation with device manufacturers

・B o t h L I N E a n d d e v i c e m a n u f a c t u r e r s m a k e a s h a r e d e f f o r t t o f i x r e p o r t e d p r o b l e m s

1 LINE Group Call 2 Popcorn Buzz 3 Group Call Technologies 4 New Features

Video Group Call C o m i n g S o o n ! E a s y t o u s e S t a r t g r o u p c a l l s w i t h j u s t o n e t a p f r o m c h a t s w i t h m u l t i p l e p e o p l e U p t o 2 0 0 T a l k w i t h u p t o 2 0 0 p e o p l e i n a s i n g l e g r o u p c a l l 4 - 1 0 p e o p l e s i m u l t a n e o u s l y d i s p l a y e d o n s c r e e n F u l l S c r e e n V i e w H i g h l i g h t a s p e c i f i c u s e r w i t h t h e F u l l S c r e e n V i e w m o d e f r o m G r i d V i e w

Variable Resolut ions in Video Group Cal l

LINE Video Group Call

Server

What can we do to transfer different resolutions effectively?

Resolution: Full Screen

Resolution: Quarter

Resolution: Thumbnail

Mult i-Layer Video Stream

Dynamic Resolution by Mult i Layer

U p l o a d w i t h t h e f o l l o w i n g l a y e r s i n c l u d e d H i g h q u a l i t y + M e d i u m q u a l i t y + L o w q u a l i t y F o r h i g h q u a l i t y , H i g h q u a l i t y + M e d i u m q u a l i t y + L o w q u a l i t y F o r m e d i u m q u a l i t y , M e d i u m q u a l i t y + L o w q u a l i t y F o r l o w q u a l i t y , L o w q u a l i t y

P o s s i b l e t o d i s p l a y m e d i a i n v a r i o u s r e s o l u t i o n s f r o m a s i n g l e m e d i a s t r e a m w i t h o u t t r a n s c o d i n g - > P r o v i d e b i t r a t e s a n d r e s o l u t i o n s o p t i m i z e d f o r t h e c l i e n t e n v i r o n m e n t w i t h l o w s e r v e r l o a d

Source

H i g h R e s o l u t i o n L a y e r

M e d i u m R e s o l u t i o n L a y e r

L o w R e s o l u t i o n L a y e r

H i g h R e s o l u t i o n

M e d i u m R e s o l u t i o n

L o w R e s o l u t i o n

Route r