Browse > Article
http://dx.doi.org/10.7472/jksii.2016.17.1.55

Development of Android App for Suppor ting Smooth Multimedia Streaming Service Using Frame Buffer  

Seo, Sang-min (Department of Computer Science, Kyonggi University)
Kwon, Jonnho (Department of Big Data, Pusan National University)
Choi, Yoon-Ho (School of Computer Science and Engineering, Pusan National University)
Publication Information
Journal of Internet Computing and Services / v.17, no.1, 2016 , pp. 55-64 More about this Journal
Abstract
Existing Android applications for streaming video in real time are dependent on the codec, which composes the encoding function, and the version of Android operating system. Also, for streaming video in real time, most applications should be connected with a separate desktop PC. To overcome these disadvantages, we propose a new application, which records and streams video in real time. Specifically, the proposed application uses the flash video file format, which is the common media file format supported by various versions of Android operating system. Through experiments, we show that it is possible for the proposed application to record the video screens more than 20 frames per second and to stream it in real time while using the existing video encoding methods.
Keywords
mobile device; android app; jni; frame buffer; stream service;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 "Screen Cast video recorder," https://play.google.com/store/apps/details?id=com.ms.screencastfree
2 "Screen video recorder v3.0," https://play.google.com/store/apps/details?id=com.cocoapps.screenrecorder
3 "Z-screenrecorder," https://play.google.com/store/apps/details?id=com.zausan.zscreenrecorder
4 "AfreecaTV," https://play.google.com/store/apps/details?id=kr.co.nowcom.mobile.afreeca
5 "Mobizen," http://www.mobizen.com/
6 H. Kim, J. Koo, and K. Chung, "Equation-based Quality Control Scheme for Improving QoE of Multimedia Streaming Service," Proc. of the KIISE Fall Conference, vol.37, no.2(B), pp.131-135, Nov. 2010. (in Korean) http://www.dbpia.co.kr/Article/NODE01547890
7 J. Koo and K. Chung, "A Novel Rate Control for Improving the QoE of Multimedia Streaming Service in the Internet Congestion," Journal of KIISE: Information Networking, vol.36, no.6, pp.492-504, Dec. 2009. (in Korean) http://www.dbpia.co.kr/Article/NODE01311128
8 B. Wang, W. Wei, Z. Guo, and D. Towsley, "Multipath Live Streaming via TCP: Scheme, Performance and Benefits," Proc. of the ACM CoNEXT, Dec. 2007. http://dx.doi.org/10.1145/1364654.1364668   DOI
9 D. Nguyen and J. Ostermann, "Congestion Control for Scalable Video Streaming Using the Scalability Extension of H.264/AVC," IEEE Journal of Selected Topics in Signal Processing, vol.1, no.2, pp.246-253, Aug. 2007. http://dx.doi.org/10.1109/JSTSP.2007.902068   DOI
10 B. Libaek and O. Kure, "Generic Application Level Rate Control for Scalable Video Using Shadow Probing," Proc. of the ICSNC, pp.131-137, Sep. 2009. http://dx.doi.org/10.1109/ICSNC.2009.85
11 R. Rejaie, M. Handley, and D. Estrin, "Layered Quality Adaptation for Internet Video Streaming," IEEE Journal of Selected Areas in Communications, vol.18, no.12, pp.2530-2543, Dec. 2000. http://dx.doi.org/10.1109/49.898735   DOI
12 M. Zink, J. Schmitte, and R. Steinmetz, "Layer-Encoded Video in Scalable Adaptive Streaming," IEEE Transaction on Multimedia, vol.7, no.1, pp.75-84, Feb. 2005. http://dx.doi.org/10.1109/TMM.2004.840595   DOI
13 A. Ortega, K. Ramchandran, and M. Vetterli, "Optimal trellis-based buffered compression and fast approximations," IEEE Tans. Image Processing, vol. 3, no. 1, pp. 26-40, Jan. 1994. http://dx.doi.org/10.1109/83.265978   DOI
14 K. Ramchandran, A. Ortega, and M. Vetterli, "Bit allocation for dependent quantization with applications to multiresolution and MPEG video coder," IEEE Tans. Image Processing, vol. 3, no. 5, pp. 533-545, Sep. 1994. http://dx.doi.org/10.1109/83.334987   DOI
15 ISO-IEC/JTC1/SC29/WG11, "Test Model 5," Draft, April 1993. http://www.mpeg.org/MPEG/MSSG/tm5/Overview.html
16 "Red 5," http://www.red5.org/
17 J. Zdepsky, D.Raychaudhuri, and K. Joseph, "Statistically based buffer control policies for constant rate transmission of compressed digital video," IEEE Tans. Commun., vol. 39, no. 6, pp. 947-957, June 1991. http://dx.doi.org/10.1109/26.87184   DOI
18 "Embedded Android Codec, " http://developer.android.com/guide/appendix/media-formats.html
19 "FFMPEG, " http://ffmpeg.mplayerhq.hu/
20 "Mediainfo," http://mediaarea.net/ko/MediaInfo
21 S.-M. Seo and Y.-H. Choi, "Development of Android App for Smooth Multimedia Streaming Service via Portable Media File Format", International Journal of Multimedia and Ubiquitous Engineering, vol. 9, no. 10, pp. 197-208, 2014. http://dx.doi.org/10.14257/ijmue.2014.9.10.19   DOI