Поэтому попробовал поискать несколько руководств. Большинство из них используют 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);
Подробнее здесь: https://stackoverflow.com/questions/488 ... g-firebase
Мобильная версия