Random Video Call and Chat Application Using Web RTC and Firebase Based on Mobile

Authors

  • Tengku Luthfi Davyan Universitas Pembangunan Panca Budi
  • Leni Marlina Universitas Pembangunan Panca Budi
  • Abdul Khaliq Universitas Pembangunan Panca Budi

DOI:

https://doi.org/10.61306/jitcse.v1i2.67

Keywords:

Application, Video Call, Chat, WebRTC, Firebase

Abstract

Humans as social beings, require communication and interaction. Communication technology found in smartphones plays a crucial role in accelerating access to social media. However, traditional social media often only provides written and asynchronous communication, which can reduce the motivation to participate. This research aims to develop a mobile application that integrates video call and random chat features using WebRTC and Firebase technology. The research method includes developing the application using React Native as the framework, Firebase for real-time database management and authentication, and WebRTC for handling real-time video communication. The research results show that the developed application can provide optimal performance in terms of latency and video call quality, as well as functional login, registration, chat, and video call features. This application opens the door to more direct, interactive, and natural human engagement by offering a more spontaneous and unpredictable meeting experience. The conclusion of this research is that integrating WebRTC and Firebase in the development of video call and random chat applications can provide an efficient and enjoyable communication experience for users.Application

References

Alashhab, Z. R., Anbar, M., Singh, M. M., Leau, Y.-B., Al-Sai, Z. A., & Abu Alhayja’a, S. (2021). Impact of coronavirus pandemic crisis on technologies and cloud computing applications. Journal of Electronic Science and Technology, 19(1), 1–12. https://doi.org/10.1016/j.jnlest.2020.100059 DOI: https://doi.org/10.1016/j.jnlest.2020.100059

Al-Rahmi, W. M., Alzahrani, A. I., Yahaya, N., Alalwan, N., & Kamin, Y. Bin. (2020). Digital Communication: Information and Communication Technology (ICT) Usage for Education Sustainability. Sustainability, 12(12), 5052. https://doi.org/10.3390/su12125052 DOI: https://doi.org/10.3390/su12125052

Andi, S., & Kara, I. J. (2023). WEB-BASED PEER TO PEER FILE SHARING APPLICATION USING WEBRTC. Jurnal Rekayasa Informasi, 12(1), 64–73.

Jiang, D. (2020). The construction of smart city information system based on the Internet of Things and cloud computing. Computer Communications, 150(1), 158–166. https://doi.org/10.1016/j.comcom.2019.10.035 DOI: https://doi.org/10.1016/j.comcom.2019.10.035

Kaligis, D. L., & Fatri, R. R. (2020). PENGEMBANGAN TAMPILAN ANTARMUKA APLIKASI SURVEI BERBASIS WEB DENGAN METODE USER CENTERED DESIGN. JUST IT : Jurnal Sistem Informasi, Teknologi Informasi Dan Komputer, 10(2), 106–114. https://doi.org/10.24853/justit.10.2.106-114 DOI: https://doi.org/10.24853/justit.10.2.106-114

Koehler, S., Desamsetti, H., Ballamudi, V. K. R., & Dekkati, S. (2020). Real World Applications of Cloud Computing: Architecture, Reasons for Using, and Challenges. Asia Pacific Journal of Energy and Environment, 7(2), 93–102. https://doi.org/10.18034/apjee.v7i2.698 DOI: https://doi.org/10.18034/apjee.v7i2.698

Lee, I., Kim, S., Sathyanarayana, S., Bin, K., Chong, S., Lee, K., Grunwald, D., & Ha, S. (2022). R-FEC: RL-based FEC Adjustment for Better QoE inWebRTC. MM 2022 - Proceedings of the 30th ACM International Conference on Multimedia, 2948–2956. https://doi.org/10.1145/3503161.3548370 DOI: https://doi.org/10.1145/3503161.3548370

Panjaitan, J., & Pakpahan, A. F. (2021). Perancangan Sistem E-Reporting Menggunakan ReactJS dan Firebase. Jurnal Teknik Informatika Dan Sistem Informasi, 7(1), 20–34. https://doi.org/10.28932/jutisi.v7i1.3098 DOI: https://doi.org/10.28932/jutisi.v7i1.3098

Perna, G., Markudova, D., Trevisan, M., Garza, P., Meo, M., Munafo, M. M., & Carofiglio, G. (2022). Real-Time Classification of Real-Time Communications. IEEE Transactions on Network and Service Management, 19(4), 4676–4690. https://doi.org/10.1109/TNSM.2022.3189628 DOI: https://doi.org/10.1109/TNSM.2022.3189628

Rohman, A. F., & Bhakti, H. D. (2024). Perancangan Deteksi Wajah pada Aplikasi Berbasis React Native Menggunakan Metode Haar Cascade. Jurnal Informatika Dan Teknologi Pendidikan, 4(1), 32–40. https://doi.org/10.25008/jitp.v4i1.79

Sakinah, P., Thoriq, M., Hendra, Y., Manurung, K. H., & Hayati, N. (2023). Penerapan Teknologi WebRTC pada Aplikasi E-Learning. Jurnal Informasi Dan Teknologi, 5(4), 331–339. https://doi.org/10.60083/jidt.v5i4.492

Shiddiqramzy, H., & Sediyono, E. (2023). Perancangan Aplikasi Chat Realtime sebagai Media Bercerita Berbasis Android. Jurnal Teknologi Informasi Dan Komunikasi), 7(2), 328–336. https://doi.org/10.35870/jtik.v7i2.782 DOI: https://doi.org/10.35870/jtik.v7i2.782

Shreya, G. P., Pradhyumna, P., & Mohana. (2021). Internetworking Gateway between WebRTC to SIP to Integrate Real-Time Audio Video Communication. 2021 Third International Conference on Inventive Research in Computing Applications (ICIRCA), 1480–1485. https://doi.org/10.1109/ICIRCA51532.2021.9544559 DOI: https://doi.org/10.1109/ICIRCA51532.2021.9544559

Smirnov, N., & Tomforde, S. (2024). Real-time rate control of WebRTC video streams in 5G networks: Improving quality of experience with Deep Reinforcement Learning. Journal of Systems Architecture, 148(1), 1–9. https://doi.org/10.1016/j.sysarc.2024.103066 DOI: https://doi.org/10.1016/j.sysarc.2024.103066

Suciu, G., Stefanescu, S., Beceanu, C., & Ceaparu, M. (2020). WebRTC role in real-time communication and video conferencing. 2020 Global Internet of Things Summit (GIoTS), 1–6. https://doi.org/10.1109/GIOTS49054.2020.9119656 DOI: https://doi.org/10.1109/GIOTS49054.2020.9119656

Sudiantini, D., Naiwasha, A., Izzati, A., Ayunia, A., Putri, B., & Rindiani, C. (2023). Penggunaan Teknologi Pada Manajemen Sumber Daya Manusia Di Dalam Era Digital Sekarang. Jurnal Publikasi Ilmu Manajemen Dan E-Commerce, 2(2), 262–269. https://doi.org/10.30640/digital.v2i2.1082

Ulucak, R., Danish, & Khan, S. U. (2020). Does information and communication technology affect CO2 mitigation under the pathway of sustainable development during the mode of globalization? Sustainable Development, 28(4), 857–867. https://doi.org/10.1002/sd.2041 DOI: https://doi.org/10.1002/sd.2041

Wang, B., Liu, Y., & Parker, S. K. (2020). How Does the Use of Information Communication Technology Affect Individuals? A Work Design Perspective. Academy of Management Annals, 14(2), 695–725. https://doi.org/10.5465/annals.2018.0127 DOI: https://doi.org/10.5465/annals.2018.0127

Downloads

Published

2024-08-14

How to Cite

Tengku Luthfi Davyan, Leni Marlina, & Abdul Khaliq. (2024). Random Video Call and Chat Application Using Web RTC and Firebase Based on Mobile. Journal of Information Technology, Computer Science and Electrical Engineering, 1(2), 172–180. https://doi.org/10.61306/jitcse.v1i2.67