A Video Streaming Application Using Mobile Media Application Programming Interface

Recently, the development of mobile phone technology is growing rapidly. These developments led to the emerging of a multimedia mobile phone that supports Wireless Local Area Network (WLAN). However, the use of WLAN technology on mobile phones to access the streaming video is very rarely employed, while the current S60 Symbian operating system as a multimedia mobile phone is very reliable in handling a video. This study presents the making of a video streaming application in mobile phone via a WLAN connection using JSR 135 technology or the Mobile Media API (MMAPI). MMAPI is used to control the process of video streaming and its features. The application uses the two protocols; RTSP and HTTP. Experiment results show that the use of MMAPI on Symbian 60 based mobile phones to do video streaming is feasible and has a good reliability as 0% packet loss on connection. In addition, the times required to play multimedia files are not affected by the size of video streaming files.

[1]  R. English,et al.  Identifying Success and Tragedy of FLOSS Commons: A Preliminary Classification of Sourceforge.net Projects , 2007, First International Workshop on Emerging Trends in FLOSS Research and Development (FLOSS'07: ICSE Workshops 2007).

[2]  Vikram Goyal Pro Java ME MMAPI: Mobile Media API for Java Micro Edition , 2006 .

[3]  Pierre Vincent,et al.  A mobile audio messages streaming system , 2007, EATIS '07.

[4]  Min Qin,et al.  An Adaptive Strategy for Mobile Ad Hoc Media Streaming , 2010, IEEE Transactions on Multimedia.

[5]  Lars C. Wolf,et al.  Adaptive video streaming for mobile clients , 2008, NOSSDAV.

[6]  Sangwook Kim,et al.  Streaming player support protocol adaptation and independent operating system , 2005, Fourth Annual ACIS International Conference on Computer and Information Science (ICIS'05).

[7]  Emmanuel Tsekleves,et al.  Semi-automatic creation of graphically-rich mobile Television services and applications using an XHTML browser and J2ME , 2010, 2010 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB).

[8]  Shiow-yang Wu,et al.  Headlight Prefetching and Dynamic Chaining for Cooperative Media Streaming in Mobile Environments , 2009, IEEE Transactions on Mobile Computing.

[9]  Martin Schader,et al.  A Platform-Independent Adaptive Video Streaming Client for Mobile Devices , 2005 .