Я думаю, что использование 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. Нужна помощь :(

Ответы на вопрос(1)

Ваш ответ на вопрос