DATA AND ENERGY USAGE REDUCTION FOR LIVE STREAMING ON SMART PHONE USING FUZZY LOGIC

Authors

  • Chakkrit Termritthikuna Department of Electrical and Computer Engineering, Faculty of Engineering, Naresuan University, Phitsanulok, Thailand
  • Settha Tangkawanit Department of Electrical and Computer Engineering, Faculty of Engineering, Naresuan University, Phitsanulok, Thailand
  • Surachet Kanprachar Department of Electrical and Computer Engineering, Faculty of Engineering, Naresuan University, Phitsanulok, Thailand

DOI:

https://doi.org/10.11113/jt.v78.8784

Keywords:

RTMP, fuzzy logic, android, FFMpeg, live streaming, transcoding

Abstract

Currently, the live-streaming application running with real-time messaging protocol (RTMP) plays an important role in mobile smart devices. However, two main problems in running such application in the smart devices are the high bandwidth and large amount of energy requirements. In this paper, the available bandwidth and amount of energy in the battery are used simultaneously as input parameters for suitably selecting the video quality in the live-streaming application using Fuzzy logic. It is found that the developed system can select the appropriate video streaming quality accordingly. Using such system, a significant improvement is achieved; that is, the bandwidth and battery usages are reduced by 23 and 24 percent, respectively.  

References

Pengyu Z., Jianwei L., Jianxiao X., and Xuerong G. 2012. A Mobile Real-Time Video System Using RTMP, 2012 Fourth International Conference on in Computational Intelligence and Communication Networks (CICN). 61-64.

Xiaohua L., Xiuhua J., and Caihong W., 2012. Design And Implementation Of Streaming Media Processing Software Based on RTMP, 2012 5th International Congress on. in Image and Signal Processing (CISP). 192-196.

Khan A., Lingfen S., Ifeachor E., Fajardo J. O., and Liberal F. 2010. Video Quality Prediction Model for H.264 Video over UMTS Networks and Their Application in Mobile Video Streaming, 2010 IEEE International Conference on in Communications (ICC).1-5.

Wei W. 2009. Flash Media Server and Its Application in the Simulator of VHF Marine Radio Station, International Conference on in Information Engineering and Computer Science (ICIECS 2009). 1-4.

Pengcheng X., Jialie S., Qingyang W., Jayasinghe D., Li J., and Pu C., 2012. NBS: A Network-Bandwidth-Aware Streaming Version Switcher for Mobile Streaming Applications under Fuzzy Logic Control, 2012 IEEE First International Conference on in Mobile Services (MS). 48-55.

Mushtaq M. S., Augustin B. and Mellouk A., 2014. HTTP Rate Adaptive Algorithm With High Bandwidth Utilization, in Network and Service Management (CNSM), 2014 10th International Conference. 372-375.

Holler J., Tsiatsis V., Mulligan C., Avesand S., Karnouskos S., and Boyle D. 2014. From Machine-to-machine to the Internet of Things: Introduction to a New Age of Intelligence: Academic Press

Jing S., Wei Z., and Hui-qun Z. 2014. Design and Implementation Of Sports Video Player based on Android, 2014 IEEE/ACIS 13th International Conference on in Computer and Information Science (ICIS). 459-463.

Grois D., Marpe D., Mulayoff A., Itzhaky B., and Hadar O. 2013. Performance comparison of H.265/MPEG-HEVC, VP9, and H.264/MPEG-AVC encoders, in 2013 Picture Coding Symposium (PCS). 394-397.

Perfilieva I., and MoÄkoÅ™ J. 1999. Mathematical Principles Of Fuzzy Logic. Springer

Tangkawanit S., Wataniyanon K., and S. Kanprachar. 2014. An Improvement Of Electric Vehicle Data Updating Time Using Fuzzy logic, 2014 International in Electrical Engineering Congress (iEECON), 1-4.

Jie D., and King Ngi N. 2010. Real-Time De-Interlacing for H.264-Coded HD Videos, IEEE Transactions on Circuits and Systems for Video Technology . 20: 1144-1149.

Guan-Hsiung L., Ke-Han T., Sun-Yuan W., Tain-Lieng K., Lain-Chyr H., and Yuh-Chung L. 2013. Adaptive Rate Control For Broadcasting Multimedia Streams, 2013 IEEE International Symposium on in IEEE 802.11 networks, Electronics in Next-Generation (ISNE). 296-300.

Zhenyun Z., and Chun G. 2012. Building Cloud-Ready Video Transcoding System for Content Delivery Networks (CDNs), 2012 IEEE in Global Communications Conference (GLOBECOM). 2048-2053.

Cingolani P. and Alcala-Fdez J. 2012 FuzzyLogic: A Robust And Flexible Fuzzy-Logic Inference System Language Implementation," 2012 IEEE International Conference on in Fuzzy Systems (FUZZ-IEEE). 1-8.

Downloads

Published

2016-05-26

How to Cite

DATA AND ENERGY USAGE REDUCTION FOR LIVE STREAMING ON SMART PHONE USING FUZZY LOGIC. (2016). Jurnal Teknologi, 78(5-9). https://doi.org/10.11113/jt.v78.8784