Random Video Call and Chat Application Using Web RTC and Firebase Based on Mobile
DOI:
https://doi.org/10.61306/jitcse.v1i2.67Keywords:
Application, Video Call, Chat, WebRTC, FirebaseAbstract
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
How to Cite
Issue
Section
License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.