Android WebRTC - 如何修复PeerConnection.createOffer错误“使用无效媒体流调用CreateOffer”?

时间:2015-07-08 18:29:12

标签: android webrtc

关注this tutorial我已成功创建了一个GLSurfaceView,可在我的Android应用中显示我的本地视频。我正在使用Pristine的gradle构建脚本来使用webrtc的本机代码。该网络应用在Chrome中按预期工作。

我已经通过网络套接字与我的nodejs服务器建立了连接,以加入预先存在的对话。 Kurento被用来处理房间。我相信我需要创建一个SDP优惠,以便此时开始在对等体之间发送和接收视频。 (首先,我只想让Android设备上的视频出现在网络界面上。)

但是,如果我创建PeerConnection并添加我的本地媒体流(使用PeerConnectionFactory.createLocalMediaStream创建)然后调用createOffer()则失败。

侦听我的连接的SDPObserver使用消息“使用无效媒体流调用CreateOffer”调用onCreateFailure。

看看C代码,看来这些流没有唯一的ID(尽管事实上我只创建了一个流)。

我一直在努力解决这一问题,但似乎没有取得任何进展。有什么建议吗?

提前致谢!

0 个答案:

没有答案