📅 16 Mei 2026  |  ⏱ 6 menit baca

🔥 Firebase vs MQTT untuk Signaling WebRTC

FirebaseMQTTSignalingWebRTC

Signaling adalah proses pertukaran informasi awal sebelum koneksi WebRTC terbentuk. Dua teknologi yang sering digunakan adalah Firebase Realtime Database dan MQTT. Chat AIoT menggunakan MQTT untuk signaling.

Apa itu Signaling?

Signaling bertukar SDP (Session Description Protocol) dan ICE candidate antar peer. Informasi ini diperlukan untuk membuka koneksi P2P. Signaling TIDAK mengirim pesan chat — hanya data teknis untuk membangun koneksi.

Firebase untuk Signaling

MQTT untuk Signaling

Kenapa Chat AIoT Pilih MQTT?

Chat AIoT sudah menggunakan MQTT untuk komunikasi IoT. Dengan memakai MQTT untuk signaling, kita tidak perlu infrastruktur tambahan — satu broker untuk semua kebutuhan (signaling + IoT + chat fallback).

💡 Chat AIoT menggunakan MQTT over WebSocket di port 8084. Signaling message dikirim via topik khusus dengan TTL pendek.