java webrtc降噪_Java-使用Firebase的WebRTC语音聊天

博主正尝试在他的Firebase应用程序中添加语音通话功能,他参考了一些使用PubNub或其他基于Web的教程,并了解到可以利用WebRTC在Firebase中实现这一功能。他已经编写了初始化WebRTC的部分代码,包括创建音频源和音轨。然而,他感到困惑如何通过Firebase来共享媒体流与其他设备进行通信。他寻求帮助来解决这个问题。
摘要由CSDN通过智能技术生成

我以前从未尝试过webrtc.我有一个使用Firebase制作的应用程序.现在,我正在尝试在其中添加语音通话功能.

因此,尝试搜索一些教程,大多数使用PubNub或大多数教程基于Web应用程序.

我看到了这个stackoverflow线程,并且知道可以在Firebase中使用webrtc.

在尝试了一些教程之后,我编写了这段代码,

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与其他设备共享流.需要帮忙 :(

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值