【发布时间】:2018-02-18 06:57:26
【问题描述】:
我以前从未尝试过 webrtc。我有一个使用 Firebase 制作的应用程序。现在我正在尝试在其中添加语音通话功能。
所以尝试搜索一些教程,大多数是使用 PubNub 或者大多数教程是基于网络应用程序的。
我看到了这个 stackoverflow 线程并且知道可以通过 Firebase 使用 webrtc。
Voice calls over a Chat app using 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 与其他设备共享流。需要帮助:(
【问题讨论】:
-
你好,巴基。你实现了语音通话功能吗?
标签: java android firebase webrtc