这个webrtc警告意味着什么?

时间:2014-08-22 08:12:28

标签: ios objective-c webrtc

尝试使用webRTC上的原始iOS7建立视频+音频连接时,我收到以下警告。

  

警告(webrtcsession.cc:1423):候选人有未知成分:   Cand [3902756006:2:udp:2122063615:192.168.178.26:59273:local :: 0 ::] for   内容:音频

我得到了几次,一些有音频,有些有视频。我现在可以建立连接并在两端接收音频。视频已发送(不是100%确定),但尚未收到(屏幕呈现黑色)。

我的环境:

  • 在iPad3和iPad4上进行测试
  • 两者都运行最新的iOS
  • 使用Xcode版本5.1.1(5B1008)进行开发
  • 我有自己的信令服务器,托管在我的LAN上
  • 我正在使用托管在我的LAN上的转弯服务器(与信令服务器相同的设备)
  • 我可以找到从启动应用程序到获取两端音频的完整日志here

1 个答案:

答案 0 :(得分:0)

这些警告与在不同线程上调用WebRTC方法有关,而实际上对库的所有调用都需要在同一个线程上完成。我在一个后台线程上以及主线程上的所有内容都取得了成功,只要它在整个应用程序的生命周期中都是相同的。