Я думаю, что использование Firebase для сигнализации будет накладным расходом, в то время как вы можете напрямую использовать Socket.
огда не пробовал webrtc раньше. У меня есть приложение, сделанное с использованием Firebase. Сейчас я пытаюсь добавить в него функцию голосового вызова.
Поэтому попытались найти некоторые учебники, большинство из них используют PubNub или большинство учебников основаны на веб-приложениях.
Я видел этот поток stackoverflow и знал, что можно использовать webrtc с использованием Firebase.
Голосовые звонки через приложение чата с использованием Firebase
Попробовав несколько уроков, я написал этот код,
PeerConnectionFactory.initializeAndroidGlobals(this,false,true,true);
PeerConnectionFactory peerConnectionFactory = new PeerConnectionFactory();
AudioSource audioSource = peerConnectionFactory.createAudioSource(new MediaConstraints());
AudioTrack audioTrack = peerConnectionFactory.createAudioTrack("4444",audioSource);
audioTrack.setEnabled(true);
MediaStream mediaStream = peerConnectionFactory.createLocalMediaStream("4444");
mediaStream.addTrack(audioTrack);
Но потом я запутался, как поделиться потоком с другими устройствами, использующими Firebase. Нужна помощь :(