Makiphone: um Aplicativo em React Native com o uso de WebRTC e Asterisk
Resumo
WebRTC é uma tecnologia emergente que utiliza conexões peer-to-peer (P2P) em tempo real para transmissão de mídia. Este artigo apresenta o Makiphone, um aplicativo móvel desenvolvido em React Native, que integra WebRTC com o protocolo SIP para chamadas de áudio e vídeo. A solução utiliza um servidor Asterisk para gerenciar as mídias, implantado em uma plataforma Amazon Web Services (AWS), o que permite uma infraestrutura escalável, estável e intuitiva. Os resultados obtidos demonstram a viabilidade e eficiência da integração dessas tecnologias em ambientes de comunicação em tempo real.
Referências
Gil, A. C. (2002). Como elaborar projetos de pesquisa. Editora Atlas SA.
JsSIP (2024). JsSIP: The JavaScript Library. [link]. Acessado em 06/10/24.
Loreto, S. and Romano, S. P. (2014). Real-time communication with WebRTC: peer-to-peer in the browser. ”O’Reilly Media, Inc.”.
Native, R. (2024). React native. [link]. Acessado em 06/10/24.
Pilon, G. C. et al. (2014). SIP: O protocolo para convergência nas redes de nova geração. PhD thesis, Universidade de São Paulo.
Pizzani, L. et al. (2012). A arte da pesquisa bibliográfica na busca do conhecimento. RDBCI: Revista Digital de Biblioteconomia e Ciência da Informação.
Project, A. (2024). A Brief History of the Asterisk Project. [link]. Acessado em 23/05/24.
Suciu, G. et al. (2020). Webrtc role in real-time communication and video conferencing. In 2020 Global Internet of Things Summit (GIoTS).
WebRTC (2023). Peer Connections. [link]. Acessado em 19/05/24.