I SSN :   1 6 9 3 - 6 9 3 0                                                                         2 9 3       Vi d e o   St r e a m i n g   Ap p l i c a t i o n   U s i n g   M o b i l e   M e d i a   Ap p l i c a t i o n   .   ( Ar y   M a z h a r u d d i n   Sh i d d i q i )   A   V i d e o   S t r e a m i n g   A p p l i c a t i o n   U s i n g   M o b i l e   M e d i a   A p p l i c a t i o n   P r o g r a m m i n g   I n t e r f a c e       A r y   M a z h a r u d d i n   Sh i d d i q i ,   H e n r y   Pr a t a m a ,   H e n n i n g   T i t i   C i p t a n i n g t y a s   D e p t .   o f   I n f o r m a t i c s ,   F a c .   o f   I n f o r m a t i o n   T e c h n o l o g y ,   Se p u l u h   N o p e m b e r   I n s t i t u t e   o f   T e c h n o l o g y   J l .   R a y a   I T S,   Ka m p u s   I T S,   Su k o l i l o ,   Su r a b a y a ,   T e l p   0 3 1 - 5 9 3 9 2 1 4 ,   F a x   0 3 1 -   5 9 1 3 8 0 4   e - m a i l :   a r y . s h i d d i q i   @ c s . i t s . a c . i d ,   h e n r y _ p @ c s . i t s . a c . i d ,   h e n n i n g @ i t s - s b y . e d u       A b s t r a k   D e w a s a   i n i   p e r k e m b a n g a n   t e k n o l o g i   t e l e p o n   s e l u l a r   b e r k e m b a n g   d e n g a n   p e s a t .   Pe r k e m b a n g a n   i n i   m e n g a r a h   p a d a   l a h i r n y a   m o b i l e   m u l t i m e d i a   p h o n e   y a n g   m e n d u k u n g   k o n e k s i   W i r e l e s s   L o c a l   Ar e a   N e t w o r k   ( W L A N ) .   Ak a n   t e t a p i   p e n g g u n a a n   t e k n o l o g i   W L A N   p a d a   t e l e p o n   s e l u l e r   u n t u k   m e n g a k s e s   v i d e o   s e c a r a   s t r e a m i n g   s a n g a t   j a r a n g   d i t e m u i .   Se d a n g k a n   Sy m b i a n     S6 0   s a a t   i n i   s e b a g a i   s i s t e m   o p e r a s i   m o b i l e   m u l t i m e d i a   p h o n e   s a n g a t   h a n d a l   d a l a m   m e n a n g a n i   b e r b a g a i   m a c a m   m e d i a   s e p e r t i   v i d e o .   Pe m b a h a s a n   d a l a m   p e n e l i t i a n   i n i   m e n y a j i k a n   p e m b u a t a n   a p l i k a s i   v i d e o   s t r e a m i n g   p a d a   m o b i l e   p h o n e   m e l a l u i   k o n e k s i   W L AN   d e n g a n   m e n g g u n a k a n   t e k n o l o g i   J S R   1 3 5   a t a u   l e b i h   d i k e n a l   d e n g a n   M o b i l e   M e d i a   A PI   ( M M API ) .   M M A PI   d i g u n a k a n   u n t u k   m e n g o n t r o l   p r o s e s   v i d e o   s t r e a m i n g   d a n   f i t u r - f i t u r   p e n d u k u n g n y a .   Ap l i k a s i   i n i   a k a n   m e n g g u n a k a n   2   p i l i h a n   p r o t o k o l   y a i t u   R T SP   d a n   H T T P.   H a s i l   u j i   c o b a   m e n u n j u k k a n   b a h w a   p e n g g u n a a n   M M A PI   p a d a   t e l e p o n   s e l u l e r   b e r b a s i s   Sy m b i a n   6 0   u n t u k   m e l a k u k a n   v i d e o   s t r e a m i n g   d a p a t   d i t e r a p k a n   d a n   m e m p u n y a i   k e h a n d a l a n   y a n g   b a i k .   H a l   i n i   d i t u n j u k k a n   d e n g a n   n i l a i   p a k e t   l o s s   0 %   p a d a   k o n e k s i   y a n g   r e l i a b l e   d a n   w a k t u   y a n g   d i b u t u h k a n   u n t u k   m e m u t a r   f i l e   m u l t i m e d i a   t i d a k   t e r p e n g a r u h   o l e h   b e s a r   f i l e   y a n g   d i b u k a .       K a t a   k u n c i :   Vi d e o   St r e a m i n g ,   W L A N ,   Sy m b i a n   S 6 0 ,   M M API .       A b s t r a c t   R e c e n t l y ,   t h e   d e v e l o p m e n t   o f   m o b i l e   p h o n e   t e c h n o l o g y   i s   g r o w i n g   r a p i d l y .   T h e s e   d e v e l o p m e n t s   l e d   t o   t h e   e m e r g i n g   o f   a   m u l t i m e d i a   m o b i l e   p h o n e   t h a t   s u p p o r t s   W i r e l e s s   L o c a l   Ar e a   N e t w o r k   ( W L AN ) .   H o w e v e r ,   t h e   u s e   o f   W L A N   t e c h n o l o g y   o n   m o b i l e   p h o n e s   t o   a c c e s s   t h e   s t r e a m i n g   v i d e o   i s   v e r y   r a r e l y   e m p l o y e d ,   w h i l e   t h e   c u r r e n t   S6 0   S y m b i a n   o p e r a t i n g   s y s t e m   a s   a   m u l t i m e d i a   m o b i l e   p h o n e   i s   v e r y   r e l i a b l e   i n   h a n d l i n g   a   v i d e o .   T h i s   s t u d y   p r e s e n t s   t h e   m a k i n g   o f   a   v i d e o   s t r e a m i n g   a p p l i c a t i o n   i n   m o b i l e   p h o n e   v i a   a   W L AN   c o n n e c t i o n   u s i n g   J SR   1 3 5   t e c h n o l o g y   o r   t h e   M o b i l e   M e d i a   API   ( M M A PI ) .   M M API   i s   u s e d   t o   c o n t r o l   t h e   p r o c e s s   o f   v i d e o   s t r e a m i n g   a n d   i t s   f e a t u r e s .   T h e   a p p l i c a t i o n   u s e s   t h e   t w o   p r o t o c o l s ;   R T SP   a n d   H T T P.   Ex p e r i m e n t   r e s u l t s   s h o w   t h a t   t h e   u s e   o f   M M API   o n   Sy m b i a n   6 0   b a s e d   m o b i l e   p h o n e s   t o   d o   v i d e o   s t r e a m i n g   i s   f e a s i b l e   a n d   h a s   a   g o o d   r e l i a b i l i t y   a s   0 %   p a c k e t   l o s s   o n   c o n n e c t i o n .   I n   a d d i t i o n ,   t h e   t i m e s   r e q u i r e d   t o   p l a y   m u l t i m e d i a   f i l e s   a r e   n o t   a f f e c t e d   b y   t h e   s i z e   o f   v i d e o   s t r e a m i n g   f i l e s .       K e y   W o r d s :   St r e a m i n g   Vi d e o ,   W L A N ,   Sy m b i a n   S6 0 ,   M M AP I .       1 .   I n t r o d u c t i o n   I n   t h i s   m o d e r n   e r a ,   m o b i l e   p h o n e   t e c h n o l o g y   h a s   b e e n   g r o w i n g   r a p i d l y .   T h e   c u r r e n t   t r e n d   o f   t h e   d e v e l o p m e n t   i s   o n   m u l t i m e d i a   m o b i l e   p h o n e s .   M o s t   m o b i l e   p h o n e   m a n u f a c t u r e r s   u s e   S y m b i a n   o p e r a t i n g   s y s t e m   f o r   t h e i r   p r o d u c t s .   T h e   l a t e s t   Sy m b i a n   v e r s i o n   o f   t h e   m u l t i m e d i a   m o b i l e   p h o n e s   i s   Sy m b i a n   v e r s i o n   6 0 .   T h e   Sy m b i a n   6 0   h a s   t h e   e d i t i o n s   a c c o r d i n g   t o   f e a t u r e s   b e i n g   a d d e d   o n   s t a r t i n g   f r o m   S 6 0   F i r s t   Ed i t i o n ,   S6 0   Se c o n d   E d i t i o n ,   S6 0   T h i r d   E d i t i o n   a n d   t h e   m o s t   r e c e n t   v e r s i o n   i s   S6 0   F i f t h   Ed i t i o n   [ 1 ] ,   [ 2 ] ,   [ 3 ] .   As   t h e   g r o w i n g   d e m a n d   f o r   m u l t i m e d i a   q u a l i t y ,   t h e   g r o w i n g   i n   t h e   m u l t i m e d i a   t e c h n o l o g y   i s   a l s o   b a l a n c i n g .   I n   t h e   S6 0   T h i r d   E d i t i o n   a n d   F i f t h   Ed i t i o n ,   t h e   p h o n e   h a s   b e e n   e q u i p p e d   b y   a   v a r i e t y   o f   c o n n e c t i o n   o p t i o n s   t o   s u p p o r t   m u l t i m e d i a   f l e x i b i l i t y   [ 2 ] .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                              I S SN :   1 6 9 3 - 6 9 3 0     T E L K O M N I K A     V o l .   8 ,   N o .   3 ,   D e c e m b e r   2 0 1 0   :     2 9 3     3 0 0   2 9 4   H o w e v e r ,   t h e   u s e   o f   s t r e a m i n g   t e c h n o l o g y   i n   m o b i l e   p h o n e s   w i t h   t h e   S 6 0   o p e r a t i n g   s y s t e m   i s   v e r y   r a r e .   T h o u g h   i t   h a s   b e e n   k n o w n   t h a t   m o b i l e   p h o n e s   w i t h   t h a t   t y p e   a l r e a d y   h a s   t h e   f e a t u r e   o f   W i r e l e s s   L o c a l   Ar e a   N e t w o r k   ( W L AN ) .   Vi d e o   s t r e a m i n g   t e c h n o l o g y   e n a b l e s   m o b i l e   u s e r s   t o   w a t c h   v i d e o s   w i t h o u t   h a v i n g   t o   h a v e   t h e   v i d e o   f i l e s   o n   a   c e l l   p h o n e   o r   d o w n l o a d   i t   f i r s t   f r o m   o t h e r   d e v i c e s .   I t   c a n   b e   i m a g i n e d   i f   t h e   v i d e o   f i l e   w i t h   t h e   s i z e   o f   1 0 0 M s h o u l d   b e   d o w n l o a d e d   t o   a   m o b i l e   p h o n e ,   t h e n   i t   w i l l   t a k e   a   l o n g   t i m e   t o   f i n i s h   a n d   a   l a r g e   s t o r a g e .   B y   u t i l i z i n g   s t r e a m i n g   v i d e o   t e c h n o l o g y   o n   m o b i l e   p h o n e s ,   t h i s   p r o b l e m   w i l l   n o t   h a p p e n   [ 2 ] - [ 8 ] .   J 2 M o r   J a v a   2   M i c r o   Ed i t i o n   h a s   a   m o b i l e   l i b r a r y   m e d i a   API   ( M M A PI )   o r   J SR   ( J a v a   Sp e c i f i c a t i o n   R e q u e s t s )   1 3 5   u s e d   t o   h a n d l e   m u l t i m e d i a   f i l e s   [ 9 ] .   T h i s   s t u d y   d e v e l o p e d   a   v i d e o   s t r e a m i n g   a p p l i c a t i o n   o n   m o b i l e   p h o n e s   b a s e d   o n   Sy m b i a n   O S   v i a   W L AN   u s i n g   a   M o b i l e   M e d i a   API   ( M M API ) .       2 .   R e s e a r c h   M e t h o d   T h i s   r e s e a r c h   b u i l t   a n   a p p l i c a t i o n   c a l l e d   P o c k e t   Vi d St r e a m   u s e d   t o   p l a y   s t r e a m i n g   v i d e o s   o n   m o b i l e   d e v i c e s .   T o   r u n   t h e   v i d e o   s t r e a m i n g ,   t h e   s o f t w a r e   o n   a   m o b i l e   d e v i c e   t h a t   a c t s   a s   a   c l i e n t   s h o u l d   c o n n e c t   t o   a   s e r v e r   t h a t   f u n c t i o n s   a s   a   p r o v i d e r   o f   v i d e o   s t r e a m i n g   s e r v i c e s .   W e   u s e d   M o b i l e   M e d i a   API   ( M M A PI )   o f   J a v a   2   M i c r o e d i t i o n   t o   h a n d l e   d a t a   t r a n s m i s s i o n   p r o t o c o l   ( p r o t o c o l   h a n d l i n g )   a n d   h a n d l i n g   t h e   c o n t e n t s   o f   t h e   d a t a   ( c o n t e n t   h a n d l i n g ) .   T h e   h a n d l i n g   p r o t o c o l   r e a d s   d a t a   f r o m   s o u r c e   ( s u c h   a s   f i l e s ,   s t r e a m i n g   s e r v e r s ,   c a p t u r e d   d e v i c e )   a n d   t h e n   p r o c e s s e s   t h e m   i n   t h e   m e d i a   p r o c e s s i n g   s y s t e m .   W h i l e   t h e   c o n t e n t   h a n d l i n g   p r o c e s s e s   t h e   m e d i a   d a t a   ( s u c h   a s   p a r s i n g   o r   d e c o d i n g )   a n d   t h e n   r e n d e r s   t o   o u t p u t   d e v i c e s   s u c h   a s   a u d i o   s p e a k e r s   o r   v i d e o   d i s p l a y s .   At   t h e   API ,   t h e r e   a r e   t w o   h i g h - l e v e l   o b j e c t s   u s e d ;   t h e y   a r e   d a t a   s o u r c e   a n d   p l a y e r .   Ea c h   o b j e c t   r e p r e s e n t s   o n e   o f   t h e   m u l t i m e d i a   p r o c e s s i n g .   D a t a   s o u r c e   o b j e c t   r e p r e s e n t s   t h e   p r o t o c o l   h a n d l i n g ,   w h i l e   t h e   p l a y e r   o b j e c t   r e p r e s e n t s   t h e   c o n t e n t   h a n d l i n g .   I n   t h i s   a p p l i c a t i o n ,   v i d e o   s t r e a m i n g   u s e s   o n - d e m a n d   s t r e a m i n g   c o n c e p t .   T h e   p r o t o c o l   u s e d   i n   o n - d e m a n d   s t r e a m i n g   p r o t o c o l   i s   H T T a n d   R T SP.   O n - d e m a n d   s t r e a m i n g   i s   a c t i v a t e d   b y   u s e r   r e q u e s t   a n d   c a n   b e   p r e s e n t e d   a t   a n y   t i m e   i n   a c c o r d a n c e   w i t h   r e q u e s t s   f r o m   t h e   c l i e n t .   I n   o t h e r   w o r d s ,   o n - d e m a n d   s t r e a m i n g   i s   s i m i l a r   t o   s e e i n g   v i d e o   t a p e s   w h e r e   w e   c a n   p a u s e   a n d   p l a y   t h e   v i d e o .     T h e   c o n c e p t   o f   c l i e n t   s e r v e r   u s e d   i s   a s   f o l l o w s .   Se r v e r :   a   c o m p u t e r   t h a t   i s   u s e d   a s   a   s e r v e r   s t r e a m i n g   ( R T SP  s e r v e r s   a n d   H T T s e r v e r s ) ,   a n d   c l i e n t :   a   m o b i l e   d e v i c e   t h a t   p e r f o r m s   r e q u e s t s   t o   a   Se r v e r .     T h e   d e v i c e   u s e d   t o   r u n   t h i s   a p p l i c a t i o n   h a s   t o   s u p p o r t   t h e   n e c e s s a r y   i n f r a s t r u c t u r e   a n d   s u p p o r t   t h e   t y p e   o f   m e d i a   f i l e s   t o   b e   p l a y e d .   T o   p l a y   a   m e d i a ,   i t   t a k e s   t w o   o b j e c t s ,   n a m e l y :   D a t a S o u r c e   a n d   Pl a y e r .   D a t a S o u r c e   h a n d l e s   d e t a i l s   o f     h o w   t o   o b t a i n   d a t a   f r o m   s o u r c e s   t h a t   a r e   a v a i l a b l e .   So u r c e   c o m e s   f r o m   s e r v e r s   t h a t   p r o v i d e   s t r e a m i n g   s e r v i c e .   Pl a y e r   n e e d   n o t   b e   t o o   c o n c e r n e d   a b o u t   w h e r e   t h e   d a t a   o r i g i n a t e d   f r o m   o r   h o w   t o   g e t   i t .   T h e   p l a y e r   o n l y   n e e d s   t o   r e a d   d a t a   f r o m   D a t a So u r c e ,   p r o c e s s e s ,   d i s p l a y s   a n d   p l a y s   m e d i a   p l a y b a c k   o n   t h e   o u t p u t   d e v i c e .   T h e r e   i s   a   t h i r d   p a r t y   i n   t h i s   s c e n a r i o ,   i . e .   t h e   M a n a g e r .   T h e   m a n a g e r   c r e a t e s   Pl a y e r   f r o m   t h e   D a t a So u r c e .   I t   c r e a t e s   a   Pl a y e r   f r o m   t h e   m e d i a   s o u r c e   l o c a t i o n   ( U R L ) ,   D a t a So u r c e   a n d   I n p u t S t r e a m s .   F i g u r e   1   a n d   F i g u r e   2   s h o w   t h e   g e n e r a l   s y s t e m   o f   Po c k e t   Vi d St r e a m .   F i r s t l y ,   u s e r s   m u s t   e s t a b l i s h   a   c o n n e c t i o n   t o   t h e   W L A N   n e t w o r k   v i a   w i r e l e s s   a c c e s s   p o i n t .   T h e n ,   c l i e n t   a p p l i c a t i o n s   w i l l   p e r f o r m   XM L   p a r s i n g   t o   t h e   s e r v e r   i n   a c c o r d a n c e   w i t h   t h e   p r o t o c o l   a n d   t h e   t y p e   o f   v i d e o   s e l e c t e d   b y   t h e   u s e r .   At   t h e   c l i e n t ,   t h e   X M L   p a r s i n g   i s   d o n e   t o   o b t a i n   d a t a   t i t l e   a n d   t h e   U R L   o f   t h e   v i d e o   t h a t   i s   s t o r e d   i n   X M L   f i l e s   o n   t h e   s e r v e r .   W h e n   t h e   X M L   p a r s i n g   i s   c o m p l e t e ,   t h e   c l i e n t   a p p l i c a t i o n   w i l l   d i s p l a y   a   l i s t   o f   v i d e o   t i t l e s   a v a i l a b l e   a t   t h e   s e r v e r   w h i c h   t h e n   t h e   u s e r   c a n   s e l e c t .   I n   t h i s   a p p l i c a t i o n ,   u s e r s   c a n   s t r e a m   b o t h   b y   H T T a n d   R T SP  p r o t o c o l s .   Bo t h   p r o t o c o l s   h a v e   t h e i r   o w n   a d v a n t a g e s .   T h e   H T T p r o t o c o l   d o w n l o a d s   v i d e o   f i l e s   a t   t h e   c o n t e n t   s e r v e r   ( H T T P   s e r v e r )   a n d   t h e n   s a v e   i t   i n t o   a   b u f f e r   b e f o r e   b e i n g   p o s t e d ,   s o   i t   t a k e s   l o n g e r   f o r   l a r g e   s i z e d   f i l e s .   W h i l e   t h e   R T SP   p r o t o c o l   s t r e a m s   t h e   v i d e o   i n   a   r e a l   t i m e   f a s h i o n .   By   u s i n g   R T S P   p r o t o c o l ,   w h e n   t h e   c l i e n t   r e q u e s t   t o   t h e   s e r v e r ,   t h e   s e r v e r   w i l l   d i r e c t   i t s   r e s p o n s e   b y   s e n d i n g   s t r e a m s   o f   v i d e o   f i l e s   i n   s e q u e n c e ,   a n d   t h e   c l i e n t   c a n   i m m e d i a t e l y   p l a y   t h e   v i d e o   s t r e a m .   H T T p r o t o c o l   i s   b e t t e r   u s e d   i f   t h e   f i l e   i s   s m a l l ,   a n d   b r o a d c a s t e r s   w a n t s   t o   s e n d   a   f i l e   w i t h   a   h i g h e r   q u a l i t y   o f   s t r e a m i n g   m e d i a   ( R T SP   S e r v e r ) .   T h e   a d v a n t a g e   o f   u s i n g   t h e   H T T Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N I K A     I SSN :   1 6 9 3 - 6 9 3 0         Vi d e o   St r e a m i n g   Ap p l i c a t i o n   U s i n g   M o b i l e   M e d i a   Ap p l i c a t i o n   .   ( Ar y   M a z h a r u d d i n   Sh i d d i q i )   2 9 5   p r o t o c o l   i s   h i g h   v i d e o   q u a l i t y .   T h i s   i s   b e c a u s e   t h e   f i l e   i s   c o m p l e t e l y   t r a n s f e r r e d   b e f o r e   b e i n g   p l a y e d .   I n   a d d i t i o n ,   t h e   c l i e n t   a p p l i c a t i o n   i s   s t i l l   a b l e   t o   w a t c h   t h e   v i d e o   b e c a u s e   t h e   v i d e o   f i l e   h a s   b e e n   d o w n l o a d e d   a n d   s t o r e d   i n   a   b u f f e r .   H o w e v e r ,   t h e   d i s a d v a n t a g e   o f   u s i n g   H T T P   p r o t o c o l   i s   t h e   u s e r s   h a v e   t o   w a i t   l o n g e r   a n d   i f   t h e   c o n n e c t i o n   i s   l o s t   o r   d i e s   t h e   u s e r s   c a n   o n l y   p l a y   p a r t   o f   t h e   v i d e o   f i l e   t h a t   h a s   b e e n   s t o r e d   i n   t h e   b u f f e r .             F i g u r e   1 .   O b j e c t   M a n a g e r   i n t e r a c t i o n s ,   D a t a S o u r c e   a n d   Pl a y e r         F i g u r e   2 .   O b j e c t   M a n a g e r   i n t e r a c t i o n s ,   D a t a S o u r c e   a n d   Pl a y e r       O n   t h e   o t h e r   h a n d ,   w i t h   t h e   R T S p r o t o c o l ,   u s e r s   d o   n o t   h a v e   w a i t   t o o   l o n g   t o   p l a y   t h e   v i d e o   b e c a u s e   t h e   v i d e o   p l a y b a c k   p r o c e s s   p e r f o r m e d   i n   r e a l   t i m e   w h i l e   t h e   s e r v e r   k e e p s   t r a n s f e r r i n g   t h e   v i d e o   s t r e a m i n g   u n t i l   t h e   w h o l e   f i l e   i s   c o m p l e t e l y   t r a n s f e r r e d .       3 .   R e s u l t s   a n d   A n a l y s i s   Ex p e r i m e n t s   a r e   c o n d u c t e d   t o   o b s e r v e   t h e   s y s t e m ' s   f u n c t i o n a l i t y ,   c o m p a t i b i l i t y ,   a n d   p e r f o r m a n c e .     3 . 1 .   F u n c t i o n a l i t y   Ex p e r i m e n t   T h i s   e x p e r i m e n t   w a s   c o n d u c t e d   t o   t e s t   t h e   b a s i c   f u n c t i o n s   o f   t h i s   s o f t w a r e   t o   r u n   p r o p e r l y .   F i g u r e   3   s h o w s   t h e   p r o c e s s   c o n f i g u r a t i o n   s e t t i n g s   t o   d e t e r m i n e   t h e   s e r v e r ' s   I P   a d d r e s s ,   p r o t o c o l   o p t i o n s   a n d   t h e   t y p e   o f   v i d e o   c o n t e n t   t h a t   w i l l   b e   u s e d .   T h e   r e s u l t s   i n d i c a t e d   i n   F i g u r e   3 a .   T h e n ,   a f t e r   p e r f o r m i n g   t h e   c o n f i g u r a t i o n   p r o c e s s ,   t h e   c l i e n t   w i l l   d o   t h e   p a r s i n g   o f   XM L   t o   d i s p l a y   a   l i s t   o f   v i d e o   t i t l e s   t h a t   w i l l   b e   s e l e c t e d   f o r   t h e   v i d e o   s t r e a m   a s   s h o w n   i n     F i g u r e   3 b .           a .       b .     F i g u r e   3 .   T h e   p r o c e s s   c o n f i g u r a t i o n   o f   t h e   s y s t e m s ,   ( a ) .   T h e   c o n f i g u r a t i o n   s e t t i n g s ,   b .   Vi d e o   t i t l e   l i s t     W h e n   a   t i t l e   i s   s e l e c t e d   b y   u s e r ,   t h e   a p p l i c a t i o n   s t r e a m i n g   p r o c e s s   w i l l   o p e n   a   c o n n e c t i o n   t o   t h e   s e r v e r .   O n c e   t h e   c o n n e c t i o n   i s   b u i l t ,   t h e   p r o c e s s   o f   t r a n s f e r r i n g   d a t a   b e t w e e n   s e r v e r s   t o   t h e   Po c k e t   Vi d St r e a m   a p p l i c a t i o n   s t a r t s   a s   s h o w n   i n   F i g u r e   4 .   Evaluation Warning : The document was created with Spire.PDF for Python.
                                              I S SN :   1 6 9 3 - 6 9 3 0     T E L K O M N I K A     V o l .   8 ,   N o .   3 ,   D e c e m b e r   2 0 1 0   :     2 9 3     3 0 0   2 9 6                 F i g u r e   4 .   Vi d e o   St r e a m i n g   Pr o c e s s e s               F i g u r e   5 .   M u t e   So u n d   Ex p e r i m e n t                   F i g u r e   6 .   U n m u t e   So u n d   Ex p e r i m e n t                   F i g u r e   7 .   Vo l u m e   A d j u s t m e n t   Ex p e r i m e n t               F i g u r e   8 .   Pa u s i n g   Vi d e o   St r e a m i n g               F i g u r e   9 .   Pl a y i n g   Ba c k   Vi d e o   St r e a m i n g               F i g u r e   1 0 .   F u l l   Sc r e e n   Vi e w i n g             F i g u r e   1 1 .   N o r m a l   Sc r e e n   Vi e w i n g       D u r i n g   t h e   t r a n s f e r   p r o c e s s   o f   t h e   s t r e a m i n g   v i d e o ,   t h i s   a p p l i c a t i o n   c a n   h o l d   t h e   b r o a d c a s t ;   t h i s   p r o c e s s   i s   c a l l e d   a   m u t e .   F i g u r e   5   s h o w s   t h i s   e x p e r i m e n t .   T o   r e s t o r e   t h e   s o u n d   t h a t   h a s   b e e n   d o n e   p r e v i o u s l y   m u t e d   w e   c a n   d o   u n m u t e   p r o c e s s   a s   s h o w n   i n   F i g u r e   6 .   D u r i n g   t h e   d e l i v e r y   o f   s t r e a m i n g   v i d e o   i s   i n   p r o g r e s s ,   t h i s   a p p l i c a t i o n   c a n   p e r f o r m   v o i c e   s e t t i n g s   i n   t h e   m e n u   f e a t u r e s .   T h i s   f u n c t i o n   i s   s h o w n   i n   F i g u r e   7 .   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N I K A     I SSN :   1 6 9 3 - 6 9 3 0         Vi d e o   St r e a m i n g   Ap p l i c a t i o n   U s i n g   M o b i l e   M e d i a   Ap p l i c a t i o n   .   ( Ar y   M a z h a r u d d i n   Sh i d d i q i )   2 9 7   T h e   p r o c e s s   t o   h a n g   o n   a n d   r e s u m e   t h e   v i d e o   s t r e a m i n g   d e l i v e r y   p r o c e s s   t h a t   i s   u n d e r w a y   c a l l e d   t h e   p a u s e   a n d   r e s u m e   p r o c e s s .   T h e   p a u s e   a n d   r e s u m e   o f   t h e   v i d e o   i s   s h o w n   i n   t h e   F i g u r e   8   a n d   9 .   T h i s   a p p l i c a t i o n   h a s   a   f e a t u r e   t o   d i s p l a y   s t r e a m i n g   v i d e o   w i t h   a   m a x i m u m   s c r e e n   s i z e .   Ex p e r i m e n t   o f   f u l l - s c r e e n   v i e w   i s   s h o w n   i n   F i g u r e   1 0 .   T o   r e t u r n   t o   t h e   p r e v i o u s   v i e w i n g   s t r e a m i n g   v i d e o ,   u s e r s   s i m p l y   n e e d   t o   p r e s s   t h e   b u t t o n   o n   t h e   m e n u   s c r e e n   t o   n o r m a l   a s   s h o w n   F i g u r e   1 1 .     3 . 2 .   C o m p a t i b i l i t y   Ex p e r i m e n t     C o m p a t i b i l i t y   t e s t i n g   i s   d o n e   t o   o b s e r v e   t h e   c o m p a t i b i l i t y   o f   t h e   s y s t e m   t o   o t h e r   d e v i c e s   t h a t   u s e s   t h e   s a m e   a p p l i c a t i o n .   T h i s   e x p e r i m e n t   a l s o   o b s e r v e s   t h e   m a x i m u m   r a n g e   o f   m o b i l e   d e v i c e s   t h a t   c a n   b e   r e a c h e d .   C o m p a t i b i l i t y   i s   m e a s u r e d   b y   t h e   f u n c t i o n i n g   o f   a l l   t h e   f e a t u r e s   a n d   f u n c t i o n a l i t y   o f   t h e   s y s t e m .   T h i s   c o m p a t i b i l i t y   t e s t   m e a s u r e d   t h e   f u n c t i o n s   o f   t h e   s y s t e m   i n   r u n n i n g   t h e   p r o t o c o l   a n d   p l a y i n g   v i d e o   c o n t e n t   o v e r   t h e   W L AN   c o n n e c t i o n .   T h e r e   a r e   t w o   p r o t o c o l s   u s e d   i n   t h i s   e x p e r i m e n t ,   i . e .   H T T P   a n d   R T SP.   T h i s   e x p e r i m e n t   i s   s h o w n   i n   T a b l e   1 .   T a b l e   2   s h o w s   t h a t   t h i s   s y s t e m   r u n s   w e l l   o n   m o b i l e   p h o n e s   w i t h   Sy m b i a n   o p e r a t i n g   s y s t e m   5 t h   Ed i t i o n .   H o w e v e r ,   t h i s   a p p l i c a t i o n   c a n n o t   r u n   t h e   R T SP  p r o t o c o l   o v e r   a   W L AN   c o n n e c t i o n .       T a b l e   1 .   M o b i l e   Ph o n e   Sp e c i f i c a t i o n s     H a n d p h o n e   N o k i a   5 8 0 0   N 9 7   E7 1   E5 2   M I D P   2 . 1   2 . 1   2 . 1   2 . 1   C L D C   1 . 1   1 . 1   1 . 1   1 . 1   Sy m b i a n   O S   v 9 . 4   v 9 . 4   9 . 2   9 . 3   W L AN   W i - F i   8 0 2 . 1 1   b / g ,   U Pn t e c h n o l o g y   W i - F i   8 0 2 . 1 1   b / g ,   U Pn t e c h n o l o g y   W i - F i   8 0 2 . 1 1   b / g   W i - F i   8 0 2 . 1 1   b / g ,       T a b l e   2 .   C o m p a t i b i l i t y   T e s t   R e s u l t s   N o   Pr o t o c o l   C o n t e n t   T y p e   5 8 0 0   N 9 7   E7 1   E5 2   1   H T T P   3 G P   O   O   O   O   2   M PEG 4   O   O   O   O   3   R T SP   3 G P   O   O   x   x   4   M PEG 4   O   O   x   x     o   =   c o m p a t i b l e   ,   x   =   n o t   c o m p a t i b l e       3 . 3 .   Pe r f o r m a n c e   Ex p e r i m e n t s   Pe r f o r m a n c e   t e s t i n g   w a s   c o n d u c t e d   t o   o b s e r v e   t h e   e f f e c t   o f   s e v e r a l   s c e n a r i o s   o n   s y s t e m   p e r f o r m a n c e .   S y s t e m   p e r f o r m a n c e   c a n   b e   o b s e r v e d   f r o m   e x e c u t i o n   t i m e .   T h i s   e x p e r i m e n t   i s   s t i l l   u s i n g   H T T a n d   R S T p r o t o c o l s .     3 . 3 . 1   R T SP   T h e   R T SP  p e r f o r m a n c e   t e s t i n g   s c e n a r i o   i s   t o   m e a s u r e   t h e   r a t i o   o f   p a c k e t s   s e n t   b y   t h e   d i s t a n c e   f r o m   t h e   c e n t e r   o f   a   W L AN   a c c e s s   p o i n t .   T h i s   s c e n a r i o   i s   u s e d   t o   o b s e r v e   t h e   q u a l i t y   o f   v i d e o   s t r e a m i n g   w i t h   W i F i   c o v e r a g e   f r o m   n e a r e s t   t o   f a r t h e s t .         T a b l e   3 .   Sc e n a r i o   1   R T S P   Pe r f o r m a n c e   T e s t i n g   Vi d e o   d u r a t i o n   ( Se c o n d )   Bi t   R a t e   ( Kb p s )   By t e s   S e n t   ( KB)   Pa c k e t   L o s s   ( % )   1   9 0   1 1   0   7   8 1   5 1   0   1 2   6 6   9 3   0   3 0   6 7   2 3 3   0   4 3   6 6   3 2 7   0   6 4   6 7   4 9 6   0   1 0 9   6 2   8 4 6   0   1 4 9   6 9   1 . 1 2 6   0   1 9 3   6 9   1 . 4 4 9   0       Evaluation Warning : The document was created with Spire.PDF for Python.
                                              I S SN :   1 6 9 3 - 6 9 3 0     T E L K O M N I K A     V o l .   8 ,   N o .   3 ,   D e c e m b e r   2 0 1 0   :     2 9 3     3 0 0   2 9 8   I n   t h i s   s c e n a r i o ,   t h e   p e r f o r m a n c e   t e s t i n g   i s   c o n d u c t e d   u s i n g   W i F i   w i t h   t h e   b e s t   s i g n a l   ( e x c e l l e n t   o r   W i F i   s i g n a l   c o n t a i n s   3   b a r s   o r   f u l l )   t o   t h e   d i s t a n c e   f r o m   t h e   a c c e s s   p o i n t   i s   ±   6   m e t e r s .   T h i s   s c e n a r i o   u s e d   a   l a r g e   v i d e o   f i l e   ( Po c o y o   2 M w i t h   3 G P   v i d e o   c o n t e n t   t y p e ) .   T h e   r e s u l t   i s   s h o w n   i n   T a b l e   3 .   As   Se e n   a t   T a b l e   3 ,   t h e   a v e r a g e   b i t   r a t e   i s   7 0 . 7   Kb p s .   D u r i n g   t h e   e x p e r i m e n ,   t h e r e   i s   n o   p a c k e t   l o s s   d u r i n g   d a t a   t r a n s m i s s i o n   b e c a u s e   t h e   s i g n a l   q u a l i t y   i s   e x c e l l e n t .   I n   t h e   s e c o n d   s c e n a r i o ,   t h e   p e r f o r m a n c e   t e s t   w a s   c o n d u c t e d   u s i n g   a   W i - F i   s i g n a l   w i t h   2   b a r s   s i g n a l ,   a n d   t h e   d i s t a n c e   f r o m   t h e   a c c e s s   p o i n t   i s   ±   2 0   m e t e r s .   T h e   r e s u l t   o f   Sc e n a r i o   2   R T SP  t e s t   p e r f o r m a n c e   i s   s h o w n   i n   T a b l e   4 .   As   Se e n   a t   T a b l e   4 ,   t h e   a v e r a g e   b i t   r a t e   o f   t h e   s y s t e m   i s   6 8 . 1 6 7   Kb p s .   D u r i n g   t h e   p e r f o r m a n c e   e x p e r i m e n t   i n   s c e n a r i o   2 ,   t h e r e   i s   s m a l l   p a c k e t   l o s s   d u r i n g   d a t a   t r a n s m i s s i o n ,   t h i s   h a p p e n s   b e c a u s e   t h e   s i g n a l   q u a l i t y   i s   m o d e r a t e .   I n   t h e   s c e n a r i o   3 ,   t h e   p e r f o r m a n c e   t e s t s   a r e   c o n d u c t e d   u s i n g   W i - F i   w i t h   p o o r   s i g n a l   ( L o w   o r   W i - F i   s i g n a l   c o n t a i n s   1   b a r )   w i t h   d i s t a n c e   f r o m   t h e   a c c e s s   p o i n t   i s   ±   3 6   m e t e r s .   T h i s   s c e n a r i o   u s e s   t h e   s a m e   f i l e   w i t h   s c e n a r i o   1 .   R T SP  t e s t   p e r f o r m a n c e   s c e n a r i o   3   r e s u l t s   a r e   s h o w n   i n   T a b l e   5 .   T a b l e   5   s h o w s   t h e   a v e r a g e   b i t   r a t e   i s   8 2 . 0 8   Kb p s .   T h e   p e r f o r m a n c e   e x p e r i m e n t   i n   s c e n a r i o   3   s h o w s   t h a t   a l m o s t   e n t i r e l y   c o n t a i n e d   p a c k e t   i s   l o s s   d u r i n g   d a t a   t r a n s m i s s i o n ,   t h i s   h a p p e n s   b e c a u s e   t h e   s i g n a l   q u a l i t y   i s   n o t   g o o d   o r   b a d .       T a b l e   4 .   Sc e n a r i o   2   Pe r f o r m a n c e   T e s t i n g   R T S P   Vi d e o   D u r a t i o n   ( s e c o n d )   Bi t   R a t e     ( Kb p s )   By t e s   S e n t   ( KB)   Pa c k e t   L o s s   ( % )   1   6 7   1 1   0   1 2   6 6   8 4   0   2 3   6 5   1 6 7   3 0   3 3   6 6   2 5 0   3 3   4 4   6 6   3 2 9   5 0   5 4   6 3   4 1 2   5 5   7 6   7 1   5 8 0   9   1 0 7   6 1   8 2 7   0   1 2 8   7 5   9 8 1   2 5   1 4 9   7 2   1 . 1 1 6   0   1 7 0   6 1   1 . 2 7 4   0   2 0 1   8 5   1 . 5 0 8   0         T a b l e   5 .   Pe r f o r m a n c e   T e s t   Sc e n a r i o   3   R T SP   Vi d e o   D u r a t i o n   ( Se c o n d )   Bi t   R a t e     ( Kb p s )   By t e s   S e n t   ( KB)   Pa c k e t   L o s s     ( % )   6   1 1 3   3 7   5 9   1 6   1 0 4   1 1 7   0   2 7   9 5   1 9 9   9 1   3 8   9 9   3 2 8   4 5   5 9   6 8   4 4 6   0   7 1   6 1   5 4 4   0   9 1   1 0 2   7 1 4   4 2   1 0 2   6 1   8 7 0   1 4   1 4 4   6 5   1 . 0 4 8   6 9   1 6 4   6 8   1 . 1 6 3   1 9   1 8 6   6 3   1 . 3 9 4   1 5   2 2 7   8 6   1 . 7 0 9   3 3         3 . 3 . 2   H T T P   T h e   H T T p r o t o c o l   p e r f o r m a n c e   e x p e r i m e n t   c o m p a r e d   t h e   s i z e   o f   t h e   v i d e o   f i l e   w i t h   t h e   d a t a   t r a n s f e r   t i m e .   D a t a   t r a n s f e r   t i m e   i s   t h e   t i m e   n e e d e d   b y   t h e   a p p l i c a t i o n   t o   c o m p l e t e l y   d o w n l o a d   f i l e s   o n   r e q u e s t   b y   t h e   c l i e n t   t o   t h e   c o n t e n t   s e r v e r .   T a b l e   6   a n d   F i g u r e   1 2   s h o w   t h a t   t h e   g r e a t e r   s i z e   o f   t h e   v i d e o   f i l e s   r e q u e s t e d   t h e   l o n g e r   t i m e   r e q u i r e d   t o   d o w n l o a d   t h e   f i l e   b e f o r e   r u n n i n g   a t   t h e   c l i e n t   s i d e .   T h e   u s e   o f   t h e   H T T p r   o t o c o l   i s   n o t   i n f l u e n c e d   b y   t h e   b a n d w i d t h   w h e n   s t r e a m i n g   v i d e o   d e l i v e r y   p r o c e s s   i s   u n d e r w a y .   I t   s t i l l   w o r k s   t h e   s a m e   w a y   a s   w h e n   u s i n g   R S T p r o t o c o l .     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L K O M N I K A     I SSN :   1 6 9 3 - 6 9 3 0         Vi d e o   St r e a m i n g   Ap p l i c a t i o n   U s i n g   M o b i l e   M e d i a   Ap p l i c a t i o n   .   ( Ar y   M a z h a r u d d i n   Sh i d d i q i )   2 9 9   T a b l e   6 .   Pe r f o r m a n c e   T e s t i n g   U s i n g   H T T P r o t o c o l   N o   F i l e   Si z e     ( By t e )   D a t a   T r a n s f e r   T i m e     ( Se c o n d )   1   1 0 8 6 6 8 1   2   2   2 2 2 8 4 2 4   3   3   8 4 6 0 0 2 3   6   4   9 0 0 8 4 9 3   7   5   9 8 7 2 3 3 3   8   6   1 1 4 4 4 3 3 7   1 0         7 . 3 . 3   R T SP  v s .   H T T P   T h i s   e x p e r i m e n t   c o m p a r e s   t h e   p e r f o r m a n c e   b e t w e e n   R T S a n d   H T T P.   T h i s   e x p e r i m e n t   w i l l   c o m p a r e   t h e   s i z e   o f   v i d e o   f i l e s ,   w h i c h   w i l l   b e   s t r e a m e d ,   t o   p l a y i n g   t i m e   o f   R T SP   a n d   H T T P   p r o t o c o l s .   Pl a y   t i m e   i s   t h e   t i m e   n e e d e d   b y   t h e   r e q u e s t   a n d   r e s p o n s e   m e c h a n i s m   t o   g e t   t h e   v i d e o   r u n n i n g .   T a b l e   7   s h o w s   t h e   p e r f o r m a n c e   c o m p a r i s o n   t e s t   o f   R T SP  a n d   H T T P.       T a b l e   7 .   C o m p a r i s o n   o f   Pe r f o r m a n c e   T e s t i n g   R T S a n d   H T T P   F i l e   Vi d e o   N o   Si z e   f i l e   ( By t e )   T i m e   Pl a y   H T T   ( s e c o n d )   T i m e   Pl a y   R T S   ( s e c o n d )   1   8 4 6 0 0 2 3   6   5   2   9 0 0 8 4 9 3   7   5   3   9 8 7 2 3 3 3   8   5   4   1 1 4 4 4 3 3 7   1 0   5   5   1 5 7 7 6 8 3 4   1 5   5   6   1 8 8 4 3 1 2 2   1 8   6             F i g u r e   1 3 .   C o m p a r i s o n s   o f   R T S a n d   H T T P       Ba s e d   o n   t h e   F i g u r e   1 3 ,   i t   c a n   b e   s e e n   t h a t   t h e   u s e   o f   H T T p r o t o c o l ,   t h e   l a r g e r   t h e   s i z e   o f   v i d e o   f i l e s   t h e n   t h e   l o n g e r   t i m e   r e q u i r e d   p e r f o r m i n g   Pl a y   a c t i o n .   T h i s   i s   b e c a u s e   t h e   H T T p r o t o c o l   m u s t   f i r s t   d o w n l o a d   t h e   v i d e o   f i l e   f r o m   c o n t e n t   s e r v e r   c o m p l e t e l y .   O n   t h e   o t h e r   h a n d ,   t h e   R T SP  p r o t o c o l   p l a y s   t h e   f i l e   a s   s o o n   a s   p a r t   o f   v i d e o   f i l e   d o w n l o a d e d .   T h e r e f o r e ,   t h e   p r o c e s s   t o   d e l i v e r   s t r e a m i n g   v i d e o   o n   t h e   a v e r a g e   h a s   t h e   s a m e   t i m e   f o r   e a c h   s i z e   o f   d i f f e r e n t   f i l e   v i d e o .   T h i s   i s   b e c a u s e   b y   t h e   u s e   o f   R T SP  p r o t o c o l ,   R T S s e r v e r   m a n a g e s   a l l   t h e   d a t a   t r a n s m i s s i o n   p r o c e s s   i n   t h e   f o r m   o f   a n   i n p u t   s t r e a m   t o   t h e   c l i e n t .   T h e   p r o c e s s   o f   d a t a   t r a n s m i s s i o n   i n   b i t s   a n d   p i e c e s   i s   w h a t   c a u s e s   t h e   p r o c e s s   Pl a y   t h e   R T SP  p r o t o c o l   r u n   f a s t e r   t h a n   t h e   H T T p r o t o c o l .       4 .   C o n c l u s i o n   Ba s e d   o n   t h e   e x p e r i m e n t s   c o n d u c t e d ,   i t   c a n   b e   c o n c l u d e d   t h a t   i n   t h e   p r o c e s s   o f   v i d e o   s t r e a m i n g ,   R T SP   i s   b e t t e r   i f   t h e   s t r e a m e d   v i d e o   f i l e s   a r e   v e r y   l a r g e ,   w h i l e   H T T i s   u s e d   i f   a   Evaluation Warning : The document was created with Spire.PDF for Python.
                                              I S SN :   1 6 9 3 - 6 9 3 0     T E L K O M N I K A     V o l .   8 ,   N o .   3 ,   D e c e m b e r   2 0 1 0   :     2 9 3     3 0 0   3 0 0   s m a l l   s i z e d   f i l e s .   T h i s   i s   b e c a u s e   t h e   R T SP  w o r k s   b y   r u n n i n g   p i e c e   b y   p i e c e   o f   l a r g e   f i l e ,   t h e r e f o r e   i t   d o e s   n o t   t a k e   l o n g e r   t o   p l a y   s t r e a m i n g   v i d e o   f i l e s .   I n   a d d i t i o n ,   t h e   u s e   o f   R T S P   p r o t o c o l   g i v e s   b e n e f i t s   f o r   m o b i l e   p h o n e s ,   b e c a u s e   i t   d o e s   n o t   n e e d   l a r g e   s t o r a g e   m e d i a   t o   p l a y   l a r g e   v i d e o   f i l e s .       R e f e r e n c e s   [ 1 ]   Sa n g o k   K,   Ka n g h e e   L ,   Z h e f a n   J ,   H y u n c h u l   B,   Sa n g w o o k   K.   St r e a m i n g   Pl a y e r   Su p p o r t   Pr o t o c o l   Ad a p t a t i o n   a n d   I n d e p e n d e n t   O p e r a t i n g   Sy s t e m .   F o u r t h   An n u a l   AC I I n t e r n a t i o n a l   C o n f e r e n c e   o n   C o m p u t e r   a n d   I n f o r m a t i o n   Sc i e n c e .   J e j u   I s l a n d ,   S o u t h   K o r e a .   2 0 0 5 :   1 9 4 - 1 9 7 .     [ 2 ]   M i n   Q ,   Z i m m e r m a n n   R .   An   Ad a p t i v e   St r a t e g y   f o r   M o b i l e   A d   H o c   M e d i a   St r e a m i n g .   I EEE   T r a n s a c t i o n s   o n   M u l t i m e d i a .   2 0 1 0 ;   1 2 ( 4 ) :   3 1 7 - 3 2 9 .     [ 3 ]   Va z q u e z   M ,   Vi n c e n t   P.   M o b i l e   Au d i o   M e s s a g e s   St r e a m i n g   Sy s t e m .   Pr o c e e d i n g s   o f   t h e   Eu r o   Am e r i c a n   c o n f e r e n c e   o n   T e l e m a t i c s   a n d   i n f o r m a t i o n   s y s t e m s   ( EAT I S ) .   F a r o ,   Po r t u g a l .   2 0 0 7 :   1 - 4 .     [ 4 ]   Ba u m g a r t   A S,   Kn a p p   H ,   Sc h a d e r   M ,   M i l l   S.   Pl a t f o r m - I n d e p e n d e n t   Ad a p t i v e   Vi d e o   St r e a m i n g   C l i e n t   f o r   M o b i l e   D e v i c e s .   T h e   7 t h   I F I I n t e r n a t i o n a l   c o n f e r e n c e   o n   M o b i l e   a n d   W i r e l e s s   C o m m u n i c a t i o n s   N e t w o r k s .   M a r r a k e c h ,   M o r o c c o .   2 0 0 5 :   1 1 - 1 5 .   [ 5 ]   Br a n d t   J ,   W o l f   L .   Ad a p t i v e   Vi d e o   St r e a m i n g   f o r   M o b i l e   C l i e n t s .   Pr o c e e d i n g   o f   t h e   1 8 t h   I n t e r n a t i o n a l   W o r k s h o p   o n   N e t w o r k   a n d   O p e r a t i n g   Su p p o r t   f o r   D i g i t a l   Au d i o   a n d   Vi d e o   ( N O S SD A V) .   Br a u n s c h w e i g h ,   G e r m a n y .   2 0 0 8 :   1 1 3 - 1 1 4 .   [ 6 ]   G o y a l   V.   Pr o   J a v a   M M M API   M o b i l e   M e d i a   API   f o r   J a v a   M i c r o   Ed i t i o n .   Se c o n d   Ed i t i o n .   N e w   Y o r k :   Ap r e s s .   2 0 0 6 .   [ 7 ]   En g l i s h   R ,   Sc h w e i k   C M .   I d e n t i f y i n g   Su c c e s s   a n d   T r a g e d y   o f   F L O SS   C o m m o n s :   A   Pr e l i m i n a r y   C l a s s i f i c a t i o n   o f   S o u r c e f o r g e . n e t   Pr o j e c t s .   F i r s t   I n t e r n a t i o n a l   W o r k s h o p   o n   Em e r g i n g   T r e n d s   i n   F L O SS  R e s e a r c h   a n d   D e v e l o p m e n t   ( F L O S S) .   M i n n e a p o l i s ,   M N .   2 0 0 7 :   1 1 - 1 4 .     [ 8 ]   Sh i o w - y a n g   W ,   J u n g c h u   H ,   C h i e h - M i n g   C .   H e a d l i g h t   Pr e f e t c h i n g   a n d   D y n a m i c   C h a i n i n g   f o r   C o o p e r a t i v e   M e d i a   St r e a m i n g   i n   M o b i l e   En v i r o n m e n t s .   I EEE  T r a n s a c t i o n s   o n   M o b i l e   C o m p u t i n g .   2 0 0 9 ;   8 ( 2 ) :   1 7 3 - 1 8 7 .     [ 9 ]   M o x i a n   L ,   T s e k l e v e s   E,   C o s m a s   J P.   Se m i - a u t o m a t i c   c r e a t i o n   o f   g r a p h i c a l l y - r i c h   m o b i l e   T e l e v i s i o n   s e r v i c e s   a n d   a p p l i c a t i o n s   u s i n g   a n   X H T M L   b r o w s e r   a n d   J 2 M E .   I EE E   I n t e r n a t i o n a l   Sy m p o s i u m   o n   B r o a d b a n d   M u l t i m e d i a   Sy s t e m s   a n d   Br o a d c a s t i n g   ( B M SB) .   Sh a n g h a i .   2 0 1 0 :   1 - 7 .     Evaluation Warning : The document was created with Spire.PDF for Python.